{"_id":"@nathanstitt/sundry","_rev":"143-692b43d5eabeb272ba920a3c730e09b4","name":"@nathanstitt/sundry","dist-tags":{"latest":"1.8.2","next":"1.1.3-3"},"versions":{"0.0.1":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.1","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc --emitDeclarationOnly","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","postinstall":"patch-package","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"npm run format:scripts && npm run format:styles"},"peerDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","react":"^18.1.0"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/jsdom":"^20.0.0","@types/node":"^18.7.16","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","dts-bundle-generator":"^6.13.0","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","husky":"^8.0.1","jest":"^28.1.3","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.1.0","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.22","stylelint":"^14.11.0","stylelint-config-recommended":"^9.0.0","@types/testing-library__jest-dom":"^5.14.5","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^28.0.8","vite-plugin-external":"^1.2.6","ts-node":"^10.9.1","babel-jest":"^29.2.2","babel-preset-env":"^1.7.0","@testing-library/jest-dom":"^5.16.5","eslint-plugin-react-hooks":"^4.6.0","typescript":"^4.8.3","vite":"^3.1.0"},"dependencies":{"@iconify-icons/bi":"^1.2.10","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","@types/flatpickr":"^3.1.2","@types/lodash-es":"^4.17.6","@types/yup":"^0.32.0","@react-types/shared":"^3.15.0","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","formik":"^2.2.9","graphql":"^16.6.0","lodash-es":"^4.17.21","patch-package":"^6.5.0","react-popper":"^2.3.0","react-select":"^5.5.7","rooks":"^7.4.1","urql":"^3.0.3"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.1","dist":{"shasum":"1e6cad5da5a97cf303b5ca1a823ef75bc2937e77","integrity":"sha512-0pps53tWf6/wtPc2o8SOSH3JlkrGnam86UODxh05xlS6i9q7rG2pxlm2HLasCzI4MAmgkPOQZ72hTf+yV2aEmg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.1.tgz","fileCount":60,"unpackedSize":461922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECepMJ4T2KGqQ5SLsq8Ukd8R6ATkwFsVuov1L0lIRDrAiBrQfLBXVVJBnKI9heXJZNzkQQj0XlMsla6hzMW5xJ3Vg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXBg9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqSQ/9EZdssk2qf8A7ivSM5MGQMNqkOVI3CYpi7pm8G/IhvDa0aRGi\r\nV8ixXg4yA8kPAiEvXLkAKR0OSvnXVfHQZKUk7g1I1xDLbm2TesJKrPlk75Ze\r\ne5ty3+jcj9Cc+ulZsgDSG5P5IeAqjS/oNtAQopb40R8f8FmWDPHF2sT5ID01\r\nHgCeJXwtj4Kv5Jda89KoApW1J5q8qmGDPlZJUIJc5dmOOcl3+PmYtUOvMpvp\r\nXOKaRY+QM/SjgwH9tNPhJ0UFQPgEuQ67ikeBzDGTg3rVUMT+He8qI7ZSJisJ\r\nIVpEN8sBiVzfPS/3NmgSoc/voatIRLFP3dEVmvE2kk9TuaMDi/OzsRAyA0hF\r\n2EvXMivb5x4z+tF4nbkLe4ZX9/AfpwVnfQmu80F2QYX8LvKedvXGUONqQf3Y\r\nAadqqN/ApyUAgJobjkBJMLmXG5GlknR++pHdu7+KqF+fp1ztv0ePCPqQAsjK\r\nD7HgkMc9Vv4zGWqxxIBOTnS4ueNApViG9yBccRdJrnl2qvHeKJ0SmBjEJIKl\r\nJsd0FINY/9DjIOSJBA8/h8olcXr6KtTxILV1gPQZncd6VmKIFQOkcRmpxsnt\r\nbbY6qHTBgFbwyuyWTddgronLIEQfbGJu95Li5BONc9VHhoFnqRoNeTVT5I6o\r\noTzsl/xXXB5IyBFk6VeOoEVVlidFkF/5iGM=\r\n=V3cA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.1_1666979901743_0.42855528454241965"},"_hasShrinkwrap":false},"0.0.2":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.2","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc --emitDeclarationOnly","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","postinstall":"patch-package","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"npm run format:scripts && npm run format:styles"},"peerDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","react":"^18.1.0"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/jsdom":"^20.0.0","@types/node":"^18.7.16","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","babel-jest":"^29.2.2","babel-preset-env":"^1.7.0","dts-bundle-generator":"^6.13.0","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^28.1.3","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.1.0","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.22","stylelint":"^14.11.0","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"^4.8.3","vite":"^3.1.0","vite-plugin-external":"^1.2.6"},"dependencies":{"@iconify/icons-bi":"^1.2.10","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","@react-types/shared":"^3.15.0","@types/flatpickr":"^3.1.2","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","formik":"^2.2.9","graphql":"^16.6.0","patch-package":"^6.5.0","react-popper":"^2.3.0","react-select":"^5.5.7","rooks":"^7.4.1","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.2","dist":{"shasum":"32856a4d422dce1445410ff3a814c419d3f5db6e","integrity":"sha512-0WEqIZM23j9wVJ57PHEU4jUGnra35L0snoqxO2Ku5mPaAdPICp7o7l1BLfmNJkUqBGVnmVOyADE7TRFFiSq55A==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.2.tgz","fileCount":61,"unpackedSize":190752,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0M/vrP6BB91X3mqBdMskEzUfg55A1lzyg3Pjtn4mewQIhANfJvonra0zO0wg9MRzdUVAhDG6WL8OGlafrEuhSMf8M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCv8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfAA//bVUQKOe5vhw+DBJiR51tpQqq+dHor77uNaYZcGepGEYTn6/L\r\n028ZvgFt4s3o3YVVYYMPfaehhRF0gNlhVPnSIV98RGQhU7bkHjOPdHBtS3A/\r\nmTdY1dNrut9I+/bQOsoefZ5DQ+xqNr+VK8xF1vKaWv8u/x8eD7tIkmsa6ygC\r\nIA5FXU+EY+A7GhlYMD1aa6ufLT6QPB7LwB7Jpa9ocZh/6UnatqE48P4XLDLb\r\n2kcBfZMXUsZ/mr5d7ucyqsQDIiB1oqv/ial6oPj219zlbTqS9zRA/Dl0uEjJ\r\n2qqBYBb+ae7VeLuP//tU2Lo8zWtYlTGqdNMWAyddVIq96aAJgqX7kk7VO/tF\r\nRbCKtB9Ll531WVGgCS8mtVkISu4eSymWsDLZGR/9fDPP9xLhDl3sBTygnMv0\r\nB+aEu0X6pLxJW/9PIKzXE5rblp2ia2VvobMzVEtgzfDX5JgLqFPUryApUodg\r\nkCk7PDH3O5rAUURr7/Vq6D7Bwl9VE8P7B0KelZSWSJLRS3GPa9e6ozkzafqQ\r\nW0ml9vPR66Xczu/WQSeqQQBjT3Nm9znnFdJYrnnSDI20oRckhoxOZQrK/WYM\r\nd2Vw0Y0smS+Gi45CBeCS+kBJsrSPJ21SoLLNQ2FzvJBKNmN8C38aO/pfl56s\r\nJj2RyRuDW8hMhy4Mb/gf5js8gBpi27zH4L4=\r\n=b0+R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.2_1666984955807_0.7841464106084461"},"_hasShrinkwrap":false},"0.0.3":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.3","source":"src/index.ts","main":"dist/sundry.js","umd:main":"dist/sundry.umd.js","module":"dist/sundry.mjs","exports":{"types":"./dist/sundry.d.ts","require":"./dist/sundry.js","default":"./dist/sundry.modern.mjs"},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"rm -f dist/* ; microbundle --no-compress --jsx React.createElement","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","postinstall":"patch-package","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"npm run format:scripts && npm run format:styles"},"peerDependencies":{"@emotion/css":"^11.0","@emotion/styled":"^11.0","react":"^18.0"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/jsdom":"^20.0.0","@types/node":"^18.7.16","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","babel-jest":"^29.2.2","babel-preset-env":"^1.7.0","dts-bundle-generator":"^6.13.0","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^28.1.3","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.1.0","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.22","stylelint":"^14.11.0","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"^4.8.3","vite":"^3.1.0","vite-plugin-external":"^1.2.6"},"dependencies":{"@iconify/icons-bi":"^1.2.10","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","@react-types/shared":"^3.15.0","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","formik":"^2.2.9","graphql":"^16.6.0","microbundle":"^0.15.1","patch-package":"^6.5.0","react-popper":"^2.3.0","react-select":"^5.5.7","rooks":"^7.4.1","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.3","dist":{"shasum":"22959a84d8c42094c730b37305fada9201921e56","integrity":"sha512-zrjUp5NdpROMr/WoMDFRwuXi82C3HzSN1GUdH2NUsVfGfpk+wQquO8hBt2+tNJ9E1PrXy9qNhtGZbNFqaFvRUg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.3.tgz","fileCount":67,"unpackedSize":2013278,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCojudViW2K4l+lGQKq8CS6R5WVDjHPIV5DqQ1DKh2WtgIgWjFMrdhqUBNqcXlyI4aodBP5maiqPyxOswdGZg7hpgQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXDSbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz1w//fnj7I5sRYhh+xDSUGWRFiiHIOEEC5B9wwLiOY23Yo14HEq/D\r\nnCOP4vQEOFZgxrLnQ86msUfIGEqlPnv0Wzf0dRfEnt2f2DeUKvYhAkSnWPqH\r\nSDBNm5TYVvXnYSf8oiV3n2hBwMChr8zk0+i53wS92WEo2dYciAr5fWIDebOy\r\nKNNQuqkftBMpe+paKZMn8ORBC+edjAp4xkFeLh2+9GYkbQSg6w0OscW7jhix\r\nwbO96fV476s8Fv6J32FUmMMEhyT41kOPA6jduym8mDzfusdjn/HAOwTKXe7v\r\nrG5RSkjruKIgtmnYAdqwpIs5uNTjixLS9cBnp85AIsyVc5ZgppvQaQRec82Z\r\npF2YxbRL9OHpyYIcRPGdj7PyPT7IsdGbOiWVfRNhkzZhY1GDwOb7WRbVfxMs\r\nXdw7RH6PaEIOjkuJvbY7o8K/ezB9HUATSTMNdC5tQ/GkOQvt6pl58zUJAVF1\r\nXWSBFalKRul2X2Q5xE9KkxizfLlZe47dzp276C/xoP35Us4joq24CAm/stgJ\r\n1EGjFLX6SE3niny5WY5VyT/svfuVLllkWX6r8iLtyVauGmyZ0z1yCEAMOpQC\r\nTJLG10J7bEJ3+zwnDFuLdcNvz8wynaBGdwIqXDKSXOiJAiZcpp3HbwZYESb6\r\n+xn9OtHnZYsSM4LtzSQhWOBroo1QOIEx/0A=\r\n=g5S5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.3_1666987163321_0.12011236992740959"},"_hasShrinkwrap":false},"0.0.4":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.4","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc --emitDeclarationOnly","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","postinstall":"patch-package","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"npm run format:scripts && npm run format:styles"},"peerDependencies":{"@emotion/css":"^11.0","@emotion/styled":"^11.0","react":"^18.0"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/jsdom":"^20.0.0","@types/node":"^18.7.16","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","babel-jest":"^29.2.2","babel-preset-env":"^1.7.0","dts-bundle-generator":"^6.13.0","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^28.1.3","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.1.0","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.22","stylelint":"^14.11.0","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"^4.8.3","vite":"^3.1.0","vite-plugin-external":"^1.2.6"},"dependencies":{"@iconify/icons-bi":"^1.2.10","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","@react-types/shared":"^3.15.0","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","formik":"^2.2.9","graphql":"^16.6.0","patch-package":"^6.5.0","react-popper":"^2.3.0","react-select":"^5.5.7","rooks":"^7.4.1","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.4","dist":{"shasum":"62aa6994c68995354d4f527f3ab53a1939299b27","integrity":"sha512-PpT0Fhs7xO0eycieHh9i2cXZzrLFIn/wK9kE2iT1p+Jc0HIl1SjIkbotUwgb/yI0bUyljs7Y35Q9KCnuyLbvsA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.4.tgz","fileCount":61,"unpackedSize":190706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj0S7khujv+0IzcHfWJBHRy5fvfpn0RrILI+8l+haAfAiEAuet+0GzzjUGAKE/RjXc1ZP5FTR0Ta7E/Fmw2D8zc55M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXDdbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh8xAAlCknywiDfv63WUgOJ5BpWoeg45oUzwj+FuhIJAmBqJlr4qFm\r\nIZX8RP8SdDLf2+DE6lrqO4gh57Eb0StueF7DrOK74PKScQHMZ7+Wg8mdnH7U\r\ncqnT1E1tCzuRk+kW/lRPVKKJBbL/+4Gwwqx71ELiWA+OYjcVlgtRIxVljg3E\r\naxDKpvVRdiN8OMWmtQ7ben83g2RnnK9IxDz6217O7WvHbk3/m1N5R3jgSMnv\r\niN58Y3i3mpLrJh5rZuDkrbSHCEHxz8ytM1k8BRV9nyUe2+zJ0/aabfPW++Z8\r\nEGvu1wVTz9eUSeLosL4VdYFAjwLmFKCYuIEvZo9tdSu+YM4bJvAGyDoytYzV\r\nYZi3iBPTRmtKEPfudp3y3S5jo5HkqaypYu4sFcCTAk4WPlMPD4OdmcBaIRix\r\nhZoHj5teP7eYyQhyzhhJgkrBTiusNrAJU5Dl1rMxCe2oFG1oqdgUAcdapLST\r\n2PQOykU2ikoGnz3u+zt06P0XEpDvDb718tbv9IqpGYyv3VlR7aLpXyo2550f\r\nqawgfwQsqtgr277e6TYr3slmeKUtFvUvOYl7qOg538bg6Efj0Yrs1qBf/59E\r\n9rHeyDmxJpy6Cnn1VvYTVjzWcEa6WjqzPZVQ9Y2eqHjBmkee0M9StHbHlLfm\r\n9uqCSlvJ7uSlkUdPueIItuMtvA2a0N0ZW7o=\r\n=g1jb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.4_1666987867083_0.9892098081169178"},"_hasShrinkwrap":false},"0.0.5":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.5","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc --emitDeclarationOnly","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","postinstall":"patch-package","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"npm run format:scripts && npm run format:styles"},"peerDependencies":{"@emotion/css":"^11.0","@emotion/styled":"^11.0","react":"^18.0"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/jsdom":"^20.0.0","@types/node":"^18.7.16","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","babel-jest":"^29.2.2","babel-preset-env":"^1.7.0","dts-bundle-generator":"^6.13.0","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^28.1.3","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.1.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.22","stylelint":"^14.11.0","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"^4.8.3","vite":"^3.1.0","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9.10","@iconify/icons-bi":"^1.2.10","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","@react-types/shared":"^3.15.0","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","graphql":"^16.6.0","patch-package":"^6.5.0","react-hook-form":"^7.38.0","react-popper":"^2.3.0","react-select":"^5.5.7","rooks":"^7.4.1","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.5","dist":{"shasum":"41a3f94f9af6fdcc2f6525b0e54f71b7403fea5d","integrity":"sha512-FSW1+oJVXKGxPfwG476EMgW8NTjXztFlHPG39ERf6vdY65fgYtCQm0vM+thef99jwrYKEmiIqErYikH6fkp/vw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.5.tgz","fileCount":61,"unpackedSize":194082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD56eIswkf67GYATIfz2+Md9DjM1FvIzg2aV8yZ7j71AIhAIHNS4ukeI2kswTkeZTHGNaJ+7iOh+VMXTgXFZ5CiwK6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXUDFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGXQ//adKrsxZwKLSZkXuQsyMKTb5oKkIUJBHVqAWUWTikJs/02sEl\r\nvl4OOu29EIyQGl+jIgaNHXwoua3qXZhqACtCNXsd2w8nmd8vfom0UfWy4dg1\r\nXpjcVfsxk9GaIeehVYRY1FfcfV5wrewNwhByaoylKFFvsc4WMtDmlayxOkJ5\r\njRs5I/vGdMErRK0uVFAa6Z5opn+bI7+4oO1j4mcm2A1sOMsVOuSWk8MtKVOX\r\nbr1OFXRU172KXXzlUjR1w8Crze9FtvJlB7LphVBTvqjaAOjQ9/PlhNNRJRje\r\nNsp4LTbF4IRT9Oh/eaDqZIdXAlWm353DDM678YUP+uRDiV0dWqh7xowNIf4h\r\nPLHFKgCwuzp7TmcpjcXzR5G7oKGXaZo9Z4QElBHzJqYMoBgGSAu3QF4EH3L4\r\n3Ia0vnnas92hgP/NZ5XfYhLCkbGcLrReZDU+RQ1FW0aNu+WUDtCM6csB37D5\r\nPCeR0ktqh8wiMSi7hbG9e1awjksNtE7efNjTOQ//LPF8rDXzjbSZCCylQ14y\r\nMLndAzGhsFjFpnpA29NIwYNAmZ1gEtnH73DJapkXaT69qWROwaWaPsxvJjie\r\nEquK/51lT2kXWUkHldeBRVS/w4+FTbyC+IkCh1kdFgt0fVVSIjyiUGRFqjct\r\nm++IZp4wbWP4fR0/js6nsY0lulmqAkdfHCk=\r\n=HbLR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.5_1667055813370_0.2145978404765081"},"_hasShrinkwrap":false},"0.0.6":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.6","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","postinstall":"patch-package","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"npm run format:scripts && npm run format:styles"},"peerDependencies":{"@emotion/css":"^11.0","@emotion/styled":"^11.0","react":"^18.0"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.0","@types/jsdom":"^20.0.0","@types/node":"^18.7.16","@types/react":"^18.0.9","@types/react-dom":"^18.0.3","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","babel-jest":"^29.2.2","babel-preset-env":"^1.7.0","dts-bundle-generator":"^6.13.0","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^28.1.3","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.1.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.22","stylelint":"^14.11.0","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"^4.8.3","vite":"^3.1.0","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9.10","@iconify/icons-bi":"^1.2.10","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","@react-types/shared":"^3.15.0","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","graphql":"^16.6.0","patch-package":"^6.5.0","react-hook-form":"^7.38.0","react-popper":"^2.3.0","react-select":"^5.5.7","rooks":"^7.4.1","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.6","dist":{"shasum":"e2de7dabccaa9431b0e625a1ecb2ac61de5afb98","integrity":"sha512-7pLKnXqjI1RSnAnzOtJka9EUyd7E+H1sfDIVRTLSUIJ92KdFrjb+w+5gUi+BpFRC4T/71aOqE/rkVs9MfXbVnA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.6.tgz","fileCount":113,"unpackedSize":316052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeTYQgH+Nh0qkD6BvKbKJd8W/ZxK73tkaVgK18a7xSsAiEA+hQdajNGYzZx+1mk5a4ADNQxmOiBW++/vsDiL134Ozc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXakSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqvRAAh/Vc1Zi7LIL8zYeIAMl4CExrkNVUaTWaIesKfGj9Zsg+MMU3\r\nu23uE0XCsAoOjEscnJKfsviGjZFLwdy2Jd06xifP5zeuu8Vkyi5FYMWItLpX\r\nPgrTUrqvegRCaMWZj09rQT3ijmgchNvr9bclKIa5vmdbaoGuRiOdwfqN3cjW\r\nNzxeNZIXshzQ7gsS/NWPEMQ4Kbrt2dlBQkIFhlwkA5uERmYjwKWebSYnrHzR\r\nzlDbBzoKSLZCQ6MFuU5VeuT8Mn84d8yvEsRlVcI+RIIkJTrS9yXEITGZo9L/\r\nBTSuDYKGGQ883V3ImoEMrdCPzFxbBa7Vov1mwCr7mGEpij4ehksxJYdsorLm\r\nuUKdFOzOrApKh0bhLDRFxNiy1XWS9a+5mbHwUBoK2te5pnbpNDPtDpsgQLBS\r\nRSBlkWTvHtbK1cbyfwtet4QEpXYI8N5bllrQWwdQPyqwkhVvdalsjVf433sH\r\nI0bYsC3zeoEYKDVjwBET1U5JhLFfX9r7eGbw8CE9Ws+fbKThRoILe0VejoCD\r\n1H2J4YTPt80tx45QsGMareNegD8TdzU+qF60+H2jVDiy26b5sPWAurg2rCDE\r\nemWS+Ur00TQ427jRv8GARDfqg/6V9frWhMJtMyYVOnkskQUMCHpLPR3dm/Ie\r\nytKS2nCwU7+3cv6Sbl8eLfmqmzzaMKFiMGM=\r\n=F0pG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.6_1667082514500_0.4957159892724672"},"_hasShrinkwrap":false},"0.0.7":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.7","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9.10","@iconify/icons-bi":"^1.2.11","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","graphql":"^16.6.0","react-hook-form":"^7.39.1","react-popper":"^2.3.0","react-select":"^5.6.0","rooks":"^7.4.2","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.7","dist":{"shasum":"9969178e0cb1a967bf7bfec5e8083a9bc6abc8ce","integrity":"sha512-1/Qf8mzaQNu0uQmG6pkwHQLCiJrpTEqAVztPDPmcGVqFajFS9+S4iox8MJu8sLhHAbHc37PCpxBWOnX7tVXvyw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.7.tgz","fileCount":113,"unpackedSize":316236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPT+DG29bCzO3eVOpeDvB2beZRYoRvUkz2J5YGAFqRBQIgYFn44B06G+r98H8duBWHWqFmbAnFQ9LFSs8KXi2I31s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjabU3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4ERAAoOUJaO2xUTAeSBtSu74n0GtajxdqtjnK+x3ddyXFwLLj9mYw\r\njRAAN/uTX4O1K274TKOrpflhDFsQCK1DoaE5RI/6Gbkz/DyXaZpxfBn+F4V1\r\n4RKBqEveu/CcIWBpFbMZ/IbZwYz8YzkqgTAU7P+NdqfMMgtWOObtPcFVDQbA\r\nYNccuoTpxzNh4mtXNlXvW2gXPgZWCO3cLNJfwxdx6OYTEKidM3gqrmrVBTiN\r\nPToWXxqUgSZkyNjdLjTsBt8XSpEwJkK0jKOhEHw+WxQT/asz3T2tsh40Npb/\r\nu6DPdGhSmlfWnlF4b8QMN6hzpt3KVZKoHSrM5WSw9AbFbxg/2QAhtUmmRbpz\r\nvr0qB8fWyJyWQv9nKWWlMQycwh4hl/xbF23yVaytyku6rQBv9EBk60umYzud\r\nlSqAhkEE4W0zRQ3kHCW6HRqCt2KcKtnEe8+oT7SS5GdpO1O40jDYXMGh5CoA\r\nSu9KYiqNoUT13TSSh3brE6BfVq+8xsD11o13uLVBZPdv1mlKw3MtC5gJIU+K\r\n9l4lHTD7tRA8Ae8q30zpXP9Z3oIy3Y5g0QyU8FKv1e0VvkvOZx3I55unmypu\r\nw2PQD9XL3s7kPujr0UCMcnDM7d31X9KyU8Dn6YuYoTb9/B2GD0/Jtb1tYXYn\r\nAhMFTwHCj6PVm4Lr7GTqhUvwukAmSq5FOZw=\r\n=X3QE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.7_1667872055209_0.08467539473525232"},"_hasShrinkwrap":false},"0.0.8":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.8","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9.10","@iconify/icons-bi":"^1.2.11","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","graphql":"^16.6.0","react-hook-form":"^7.39.1","react-popper":"^2.3.0","react-select":"^5.6.0","rooks":"^7.4.2","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.8","dist":{"shasum":"ed22b8bb21d42472e70658232bf4e09325662f89","integrity":"sha512-EQUQfETwgYqcM23fFbR0amgSqN4ETKKwJzbqLzU024qHkpD/pOHr2WZT9KquUqoIxf/TwT0WxTvRxDAsFm4B+A==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.8.tgz","fileCount":113,"unpackedSize":317881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6v+F8jhuKVEqhEUJLp7CvPwkuyWqbR8rptjsMVXJR9wIgWmEHNzDHum1qEQIJM13UGtMZeC5jjn4+s4A2qrylXgU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjao1FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoocQ//cC2hz0iCDcCUoUkBQt8xcTaPhDoX1G+f/JsC3lgfTPx+0bJp\r\nRXp1Q68h39RoODpSFWG/tqkSfYa+wKRWmai7Kz+tkQW+S1z8ACAt/b6Sxb2n\r\nrzWBQTfODY3rNJtAIkRH6+PbrL2lsCkkKf5tElkCFdNymAB4Re30ev5b62ng\r\n6i733GVCBNzeDLuvrHAlj89p+uOl8IOqvwRMRDYoULBXsrTKHjsdPvLz/T25\r\nT6EqWNGRcawcipLmxbptltflgiIMN2MQW0RNwuTHCz7pkS9LXfhZ1Bcdepmp\r\n6g8cme0YSYnR2pfjQSKKWM6UNqj2X/V+PitzKnoU0GL5x2V3RqlTEx5z7DER\r\ncLuQdRej3AUdgsIMOB9UZ7LdvK/9ZyWIJBe/avbeim8D4cAacWwS9dVE7Alh\r\nzLFyQMieaXqkU6MRFV6soV4Nbbl9OatQ3H099rSKPeBsLoiFTQ70VVA6lrjs\r\nhe6xUMlWsjvpHet+8HlH+VSfLl5Gv0BA40Di7VowowTn4kqaaFM/FT5/vZKV\r\nrq5O9x8xIqCA0QSQ6pVM8zXtnZid3DOJ6FmIvZDBtM+aizb3dUE79VBlHQ67\r\nfZA5OUcT7pW29V31dck38So89rpiV0aO8e57wm5/W/y4X1N5kxHjx2UuoHVl\r\nMvsuKAV+z4wn3JhoLJNAZGp2+WnwVz6mKOU=\r\n=0WHU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.8_1667927365612_0.5140248542084664"},"_hasShrinkwrap":false},"0.0.9":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.9","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9.10","@iconify/icons-bi":"^1.2.11","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","@restart/ui":"^1.4.1","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","graphql":"^16.6.0","react-hook-form":"^7.39.1","react-popper":"^2.3.0","react-select":"^5.6.0","rooks":"^7.4.2","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.9","dist":{"shasum":"e86ec05e135c6ba6d3c02c51f53001503f272bd2","integrity":"sha512-LXmF/oc59tSh/ULWlwByxIyshv9uFZZHYrkHsTbxgJx0Xsmoqu4VcOLTUbZdzJpdCG2DkU4H5JWKQz+W4onDzA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.9.tgz","fileCount":121,"unpackedSize":324430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4pZxkeIiBykaJmW0D0zzIcM+y0ZovADF8JQIdvfvHQAiBmH4YPVelO2yrI1mNFh16eaaokZJ84TBooVFMA5X+BMA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjawjhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtThAAmKG6nZe9mCiPv+kq8UrXJfywf3Z15gLXaC717NkwBsZ4Fe8M\r\naaX76Zr3MgycmWFmnY2tiucgoMXRUfWxwDi08xseRqpFhIH73TJz247ra1nD\r\nZtoP4InNwW0l3pFNd+/Ip+auuAWR/AusK1dlYLAMe4BPM4kXEmsNeEbZFrx2\r\nQ/xEpJFFgKc+fkklKiWlHA1mNXQA81W0fuQjyoiEYUPrzcbTfriX/NYbl23P\r\nPi9cpr/4ekDZH9RMs9bMkdtwyamtjzuhFPj5ExrocdCYi5X7t9W423MLqEwL\r\nE/tPp6StEgPeQlBCeC75oYTySriy1t4xgzwcVtR0GGSXJfAjmc8sekLQ4SB7\r\nYvn5lQz+erEwyxsKxVpAXVxddH4qdV3tT3kP0+FV7ESr4Ft8XKFXJXcVsSuv\r\nQHwY3mSsv7pV5PQh3blS1BjkNgkDxuJ1d4Dld6v2W7fmcvgGbFybn5S2utPG\r\nXOevgHxEXr7HVxvwtIOaaotpZSycbS20LQ58r8VUf5EW1pSt75MyYJg1whyz\r\nT+m6Z5lvfPKlVi2tVdl96QTSZ1g8VkYwzOb6JCTFQNjnuLOgdUCtSGbB+o/S\r\nN2lP1H4RAP++G0cuwkfC8aoGgkec8NSLOr7YUhus0pdY2IQ/rgLHt5SjiUVg\r\noX0Zn5oC1o70h4pLcEgOaVgQeclz9l8nVd4=\r\n=AhVL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.9_1667959009282_0.68610737139544"},"_hasShrinkwrap":false},"0.0.10":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.10","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9.10","@iconify/icons-bi":"^1.2.11","@iconify/react":"^4.0.0","@popperjs/core":"^2.11.6","@restart/ui":"^1.4.1","boxible":"^1.7.0","dayjs":"^1.11.6","flatpickr":"^4.6.13","graphql":"^16.6.0","react-hook-form":"^7.39.1","react-popper":"^2.3.0","react-select":"^5.6.0","rooks":"^7.4.2","urql":"^3.0.3","yup":"^0.32.11"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.10","dist":{"shasum":"26b732ff2a9fbd4916ef21bd4b197d656546c9a4","integrity":"sha512-xXTuOUtml6BF4tIomMQtsW2D9uam3FNtYQveiMoVqpX7N065GiBf8W2BdySDwUdHSypI6v2WsgEO3tpkNCfWEQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.10.tgz","fileCount":121,"unpackedSize":327751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyRDAb0DnR0CvWmP9gsN0eJy2N4pie8sNbBMasyWG5zAiEAsv0hMfRzL3XXHoNWBC/yCVhGJvg1YrDdruyK1t5uj6o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcWj9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovEA/7BVrSBW4Eqn3SvsH6su17ySSwZqwOCPadwHeaqTQVv4SzmwLV\r\n392K0/LDz4g9cLPjM8dqqMk8F9qayHXVl6jmB1rVHa3zhfwj6aQ1m2B2Niiz\r\nHMZ/sOWbdtvddFw4stba9q6J9Sfg9hOZrFFGmK5ns1+AsE5puH33zxeZunLz\r\nP5V9hyEVfs7AbyraGQsZA9bVHc56TPK8npyBTs/tEYVy3LqSudWyaCmdtOzX\r\nbRzWrP65BPukSCpPPpFL6OJSRoKzYiA6/UBjEOPD+5JFxrPy/kGb1sYtR1OM\r\njHVsrwkFx85dFr/t6oO6gxMF3eIg9nAmed+H+/j0YSQu/T3EcRVIn2hwIIed\r\ncVuMhVyY+mnfoimp7quRTzP9v9C9B/jM16Djg27zCuOG83+PYu24Xo2glBkb\r\n+f3LpP+FfWb/xUTN0FseS8hJMzfe8BTrekMOkZcAHMJEOn2zckBBKvT2GvLM\r\nOhfB0CX253/mJKHvWwE+hkyU3msMEdbYCV68k8gZPcj+eKxKlNkVY+l+cuvE\r\n36k3/jRx7qsmya20g+Ds58rAowUT2vynNWUJNQQQsSDfMvK3QOxnpuS5GENh\r\n5H6xjkPocjC8lMbc60g1RvS4SgUDoj3zl3vRqGNQ7xvSr2LTMCA+nersVlNf\r\nUdOUbgouwyzyEtLvAgS6JU5y+n3DPX1bhjg=\r\n=kUtR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.10_1668376829308_0.03424672273743168"},"_hasShrinkwrap":false},"0.0.11":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.11","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"^1.11","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.11","dist":{"shasum":"2addced7a5aff5796257f28774ab32a3d3b05d9f","integrity":"sha512-OKigH7N4i8RiQOIG+YCB/JnTyPS2EIDeUc8uFVJBdQfRDrKHbQ1uDdAwi/2lPlYbVVQeS+IIYvS+DUe7B0rpaA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.11.tgz","fileCount":121,"unpackedSize":327717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG814MtRaPAvaBlMgtNwWMwz8wIZD+ozO6iRUchb0H0KAiAIk4A51TO4sDsZEJWGarY4yXBuJ8n3EuHhEIzXH/0ctg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcbGuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofBg/9HFBsYdxW014uNg4g/lkNgkBrKYb1g7nhGQU29TMOFYwG3pmc\r\nKRgsYI6EwhM/mEQ3XDKwQ4M1PhdzSNUnGwCuqS2RxSTOvSsl8Y4oYS4tEuJj\r\nHh//1XrTstvyPBKbtuMTvzCu00pPGoxGhttwMbLJeqewuuX0Dc3fqTUE0QDl\r\n0ge0L/wbnqvFwINFQM8STqi+6Y67ZvFTAN9lpLLCRWuuqAj/ahVCj9yzpA2P\r\n4FqkjePGoAff0qGn1RMff07dPG8DntLDVyknPSjBU6QcY62GdXm941G5m5Zb\r\nRjfgKGfp6ReI51nGr4SKIiW5/W90ZsfGd6oNVpRD6JT2H1OqBqje1CSChEQe\r\nXvDQlWjz0Nak/P4ViI+GRTDU9Enn6r5ObC7XfH8vtVjYlcYmNKt2asarBZ2P\r\nnHnyZuBRpW/1WrWNDV5hqvw7rxXjqCRpbYqsmhhvqF8n+wqniWfudONbvGkV\r\nJRPPGfGsH+uoDvUKZ5eA/n9wHpDt/KwvE6mwNLjDT2hA4D6wC9d6rya57yoU\r\n/d9Stu+yCUPXkM0ZdivdQM3znZUVcw35MX945Qp4S3sZ1LWxyeAwzOfncY6g\r\nw/KhjH3fWQ8dk9AaGbgiroCCJDey2iqvTCJMvHZBvkKHp8IFkWKphP1y2L2/\r\n0H/1JIS6LIKwLY7vDjIBp0L/L8GvSn+NQCU=\r\n=OUfa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.11_1668395438566_0.1282583961727204"},"_hasShrinkwrap":false},"0.0.12":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.12","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.12","dist":{"shasum":"7dbf429c06402d849619d9be006bb57087e9f692","integrity":"sha512-bgWrFkx8FucFqxctX+FXmBkS6ovXNEN1YV7EyOvvTsYtv677tTV/PqTDc2/NsCZD+kACg7LWYfx/qabOQCtrGQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.12.tgz","fileCount":121,"unpackedSize":327706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxgU2v9QW4R4HAcoOntjNQoHLyNfKyFLyMlG6xzgUVtgIgSr58G4JbK7RguFoxW2ojG/6uJzVBh6tGIS/TOWQkbeM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjccA5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo51Q/+Ir3NpqBGG+7PQNtTLFQR0j1wLtrlT/eEK9am3kiPQ9WiMydm\r\nzkaOqU69iQWmME7GAEAE+0XEEj5iGgEWzghITvd/YMXd299Ztj4N17hBX8I8\r\njJ4BW37HwUXPl/8KITZA6mHCYYoz2/XAvUu5Ul8/kV3lS7atTqhr2iMOvrRO\r\n8KGr03WUpVEK8W8wamXD7LLMAigTy/VUlWTLX5ggPxhEUkcHvJ/v4hEgVjW5\r\noYp8IOTwhyrt3PlxUhDLdXQ7lJZZmK1w+lMo5rc0/JAp8oosXeH0eCEi//Kb\r\nSaVYXetKMEfvSzSQkRasA0eMWIOeHf+DzF6fBYY0wnGigbD5M9tqHzIer02J\r\nV03HxHuMi+vgZpyOqz2V1KJd5+tH8DUJ+DvXU7rm4QpSrVb30uYip551rloH\r\n7WpAap9XKsHEAJSWBYn8JO+TB7Tq3uYN3mQX5P7bz54r125vur8vL2/vgy8q\r\n0OIk1KXvZjL7AlH4cymgcVS0WbOKUqtNtuYYuQnrkcIcWnyPiVzPDJtq5xbu\r\nwOk+5LcMm+YGUruaDQt6aN5BfApseH1sxtGkXKYTMCPtHUy1r0ZARpmPIQvO\r\nKcMOrjzACG2xlkC9IAEA5OQFnqPxAQZve1DLnmZ8F8PNbtkN3y5y36w1JJcN\r\nSKCgpTo1BbjLL9JfWBu7Rx0siBVtCtkSQXc=\r\n=KQs+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.12_1668399160771_0.046214327634405805"},"_hasShrinkwrap":false},"0.0.13":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.13","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.13","dist":{"shasum":"18702940d5a8953d6e29ff43fb40bbef7168a6ef","integrity":"sha512-agYo0hToAC5rVyiXRDZ3vEmaPdX9D1/AZZDxXHHO4+EEWfjpTKj9v+tyWTPApHGkYsfYNaUWzwWPd3B4PsObNA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.13.tgz","fileCount":121,"unpackedSize":332718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTZjr32NUawpzoWAnJ7g/DL5HD6t+XGZSrGQfR0QMXfwIhALR1xR+y8QdQsAfA4cWPh3mbzV3URhWNKZqo1E+QHbv3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcojEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK9A/+Mgm6EOuQlR3eBn4TYBgi8BTcPlZvlUfJZn8n7kVSvA5UMgHD\r\numfx4oddy/TD4/QgnSHHZZ0NDFtJzMolWZu05Dus538EnDXUrU1/+mPStnnR\r\nKX5zZUEQD8u1+Ful8BvOO8X94OIYRbs4+ubFcp4uG+F15UzvCoqQPTnkS02B\r\nVVswuDD9OTxKjyrfX8GIV6MDcGBe6lekT4kcz28NAX9j1J3lLYHqeJyQZhzA\r\nCW7W12PEVUVqRYF3YNBWoo5N0VV14CPenKeltECaCJ9ZiU87tcG2jenpluzN\r\nSlRoZwQUUS9m+JEzH/NLvUq6NrJwvQqmPaZsq3SVuJZ9xHyV7i07xEXMD66c\r\nT8u53aUEnok7FdfCFt/CA2IBUhtj5tQvBcIunQM7QZT0YBxa97C7EJvrgKNE\r\nes9y1OmOnqqdDlVATKKumVM9A2VYus2gNKBvDuHjRZccOhuLdWxvkzR7N/TA\r\nhNyAQqzL8aSqPkgU1CpLE/9RWyNYImpI83bYB64YED8kAYQK7ULUPBM9OH+z\r\n7NLPS0QfaLEEMWUJ4kgsSq0lyCQ04R69EfN8Dtvctl1ipdmHcxrewaTi3fKl\r\ngz46DyNQEZQtwNmbxS5J0trwUJBgkB3rPtN/ybilEmY+tO1/Jbj0rQDR87TN\r\nx2kShTK0fESJV3XHH2am7FeJ5kUEH/n/5tI=\r\n=K8kN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.13_1668450500488_0.15382600047890316"},"_hasShrinkwrap":false},"0.0.14":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.14","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.14","dist":{"shasum":"8a2514028d8ce3a8664e921aad958de339e01d58","integrity":"sha512-rz4LbwyzgKth7oui8+B6T4BfpXvw1jj3eU3EyeJlo85bWN+D5lWQwfB8AIbI7r++ui8O9NDwsu3m55p//RaIQw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.14.tgz","fileCount":121,"unpackedSize":332657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGS2Ip+PrUauvJ/V0bZP04oVy9VC/vk5a8kwCJ7JhZKGAiEA0JapkifFFiFMAyqUSc5lvYD9fhipcHiByx5Z8iqV5M8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcrOdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOWQ//devXa1NI5od1D8n4XEOFa5s79yFsAQkmnnzBnDp83C8HeHwf\r\nMZXQb7n0bM5uBYqJ+pg5Ton0DT8Q76aUsgqQTYkscA1HSReY10QfvMwJrqeU\r\n/lyyjab5gfmNe8nXXQEYw3+qYZ185g4TTD42n5q9pv3xei1zdM8WHosQta6C\r\nKWA/cuT/IOapnbhT7lV/0m16wzQWG6dVHZwVy8EeCtavGAuVNwiEHK2it2+Y\r\n7n1ZMS2fMixM2vM/DJkmvfExFd4rfjOeY1+qStsqP1QWPvp2bH4/kachz/Mh\r\n1ez6Ii9FL0oye3SkUwaDUfr6XycbWUcTg+id516QN0AXVKdVXvxcULlNxf0z\r\nYLkhdQEBK9cDWgF7llKVzVOwkD+Wvx496b3tAAFu3D47mbMY2HYKanMM4M1O\r\nvkZP80Ls5EXCvcWxEzx1d4odPmcifn8kWxvCgE9pYn/htFxOs+llRKwKHA3L\r\nE2NPKReb5F4f7rd5Dsfz+jB/cSR2Kjo0VQVO3y5v3Q714LiU3dN3It9TeSv4\r\n/m4c5oW7zS4Q2vyRHced6tUiC8T3Sybse54nc651NPpWvhTDS5eFSFedrj1D\r\nCSbb/A0Mq7n9AZfATc5iw3RdI61ySodjYHcz0dqcjuItMeew7SGqv57qUY5l\r\nM58tm48QRkdKdsNzjjxWm3zMfrbEvEOtAOU=\r\n=XHMb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.14_1668461469450_0.33778479876587686"},"_hasShrinkwrap":false},"0.0.15":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.15","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.15","dist":{"shasum":"c61db299223755a5d4f6d87f36db4852891b7a57","integrity":"sha512-eNFNWJrXj/5P6GGnoh5KLb4pwFLUPesqL3GCvadYUQa/Q1Xxvlozx68og8ROdfsasSPqE0Q2sflANTcBZY9otw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.15.tgz","fileCount":121,"unpackedSize":333145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEXqDrCZGm1T1ih3+BhqnTUO4GJ8g8VeAHgGp6dCYteAiEAk0nJGv6aUi2LZ6b4cZhb22VZdrVAe1DWCwNidrkMxZs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjds7tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFwA//QUzIKFtnEX88ueBuwOJEOxm7n6J4SPvKrGX/aQuAzOLxtRpj\r\ncWemsKzwxQ9QUYe0SeHyXq5csPOMhGBlnfkOa+UgXOmaQwdSx8UijP/WySFG\r\nzI6ouZDtVC2truGnqEqLMBDMnQViR8ueg8A2vP7/9y+nfEq1dvlOf04IJC98\r\nhksr0rxD6em9Ta+VlnJB0oa/x62zb1R+R9B4ZbOL5Lgh81Ry31LEzVyvRYnr\r\n2qcPx+Pbytz8G7USM1Ocl0WY5MTT2o5YdwJQqFcBh6zonlmWv0bsfJ1vIsRk\r\n78mIizwVU4whZxoS2zfyUeyARhbldf8QtmnUnPSVbO2iNbxKP7LUpyegwP+E\r\n1wlOgApUdCD81KceVKMQN3qlRT2p4NCveNOXksY2GKs9VJC/lgF2B4tenTkS\r\npJdHqUVGet0owZHCkJELukUXx10WzvQDLQ0D16MckhL+O6HpNVEBk3PLNSfJ\r\nThDoQtdIauYSPtM6NujjNUUkoi8o8CU74U33sAbYN5eBPQQjhGcIjLgJlCVL\r\nth9asLATMTPEgwE7mGKfNGOdv3iOkOmQ/2bFYxUPwyOBs/GdAJCEvqCAMd6B\r\nWNh69TFp8UCTUJ9v7GKPVTir96KL5uT/dgq0PUubuXokqxGSH/MSjFTGZtj9\r\n/J1JqbtDUVi+7Dvo57BaBP222XtnRhSZp6o=\r\n=2yOW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.15_1668730605168_0.7076359578326799"},"_hasShrinkwrap":false},"0.0.16":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.16","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"dev":"vite --host","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.16","dist":{"shasum":"875d7ed2a5e564fb01e3a3b0739698f9830be3a3","integrity":"sha512-LMvVAPw9+/h61UfDQTjTJmTn4UvcjZCnflwSmxraWXcR6ELjvkVXb9l1xTRi53uM3+xv3E49zHu2bSnfoVhoKg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.16.tgz","fileCount":121,"unpackedSize":334645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANLfLlU332qpLBonimFCY2OkCeAcIchgpmuMfY5dW5+AiEAs5tnOQ/Ycz1arCTBNHOtSjdBgXGJKn8tPbxOUA6TQto="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd+ERACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSeRAAnX3N/cTW4+NlbSibtshohLSNU1QGgqAoc1CIOPKwwW71iYM/\r\nlvYzH246On9jlK3QXPZxaVrJMUpqo77N1T6KiqmQ9HxQBP1K2f9KJrKpysTQ\r\ngSaCw7JML/YNQDNKEkJxt6ng8CdvMd1Lro4lsqXVfIo/s38aQg/OmWbjWOKV\r\nbhXfrhCsNHWaeCM1S+FFfABddGLYoj3dlt+CxIUl+jLYq2sBXCNZaJSifSbK\r\np12zZnhBAtG0UKXRQevIvOXBfRK+r+BCr4CxoYD1jBnieyjFoxp1Jqn1NQJ/\r\nTsPMGWXauNYsLS+s23HsFDZVnXHp+lsf6Rj9mZShTW9fXt7Nm8QElnvB/Pkl\r\nSWU8u6tWl5kHdT1ZX3YndtQIhkU1H2Qbl9GGJ7T9m7RWexI+bTYYQmwrM8Cp\r\nBDrIjlCNnXni+kVIH6mMrYAvXeWLfLRp0Jq3JiCyZJfh2eWIijpYT2bykvAP\r\neSfrtMwfjzXazaNJ7Ai2MI8JsebYEA6wti0aSNMuydz3Zh6fDElDu22hAEEh\r\n3nZAYC/lwRlxTcJenZnXxymdPSBLT6NxI1EUoFFxmhAMKXGonZtx+SIuNTJk\r\nAIw2027AJoLUphgRLLZ7ZU8lac1w7+qem8rvLEtM0t2LyXEvDcJWmlI6gUI5\r\nifBlpmDd0ygNAAoMIr+21DyOKAkt0dI3Az8=\r\n=Y1RI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.16_1668800784983_0.7739770784340174"},"_hasShrinkwrap":false},"0.0.17":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.17","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.17","dist":{"shasum":"80ebf42fc0a863c256900e79e087b68811978434","integrity":"sha512-hwRA3HSd12U6LksT9FMmX2EcpQDGk+lZV7jYXuHqjI3869OWGrWb9Vv6UxF0kkO12CRkp6zrsSf8C49xisNrmQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.17.tgz","fileCount":125,"unpackedSize":349639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC11ofymRK95iomZyok/1YwcBfeQCgl19L707v7/yjRzAIhAMvsCUgleXEkV305CpSyivVUOb7ybkf2w+jwuaIxIUtF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeujrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4pxAAjC9wUlWSYIuwTMTkTnAyrYv0BCsM2h2PkuVPgQRXwrT5c9/+\r\n/FjsrNRbBzjcssA/nOrOPEXaE1bBqnRcr9IRpFzxzT25es1nd3LHUgsw0AbH\r\n0AAk5121UUuam99jx2GqF0Nn2qvCSOMvCvq/pIECys1RQI3vnemnbuCDy4xU\r\n5Ghzb87F6Flrl5TwbZjAWdWxj70t4don66LYO7xxbza0CD6QpigUwrVyaY0K\r\nfpdUzylL3ZB/FqkLGsNuA6JArmoCBj2wJutXntaPR3uZnqBd4jlspMRgR86Z\r\nFXm7CR8iYheDDM/EhMwYhxFQD3IsKInn2XwneDExr+Hh6B0p2TNJsFh/1+uY\r\nWRfgck4WFrp5ZlwOzSETcrOOYGCjM+Xe168EmFxdlP64e99gUZv6NOSlKD8C\r\nth/t+3edHbdYvjO64T/XsupTVwqSiP4n1yc1XQ0gmlVqc7dgyrNX3sbeDgPq\r\ncJA+/teHStVtc/2W7dH7L10mZjiWSC5lBAoJKs19OKJPgNneNQGIgnaTcZPu\r\nLwjqRkpnzrLIbwCEE9EtmdduXy95KjFd8MDmVUbN1j19E4xqVky3EUSFHPQ4\r\nLNSl2sS5FaLja70IvjWx1za7cv4RRrbuWgvoSnbtXjK0d4YpI21Aq9cj1F/c\r\nN5jrkVi5VeV72ad266sJE1mwqUMi0Ts6Y/c=\r\n=LON2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.17_1668999403129_0.898711219778962"},"_hasShrinkwrap":false},"0.0.18":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.18","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.18","dist":{"shasum":"f231b1dfda89b1f938d241fce154f6255e33c8be","integrity":"sha512-IIshGdzv0OwraSl+RhPxutC5cRs9u7WUVvR3KmVzkZwWZBqmVdEZIVty9GlV2lKBPvqkhvBG73TVUL0Am8cE/A==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.18.tgz","fileCount":125,"unpackedSize":350318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMai3lUCJ7wNcsaDzyIpftF2EcwNqVeitW7WT1aR/aKAiEA168WBsPqYoGyTsEyVf8PbGsHGotNZsfG9J0P0A5Asv0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjftw0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJKQ/+PceJYTDWfHpc+vLWODOmkKk3PPs+AnxaSCKnxLGdqU6SJqk1\r\nQTSVJdE9OlYjDmgkf9pKG8Uuo5g+uHOdTeAwkNTQF30iX3bfC6uTeSYe8Ke3\r\nn1ZuBUizihgO211ooKfuST+KAIhgLF2P2xHwYCKvbWhZ9ykMIoKMX3pBCRz0\r\n3fM3Ys693Bk3tEzWb5Gl7dNX+viQTaO+heWPolEBlPoyLUDMA4OCzxgkKIA/\r\nOLnC7UmyhqEzO0bQ6Ktv7rDDZkUIo724g32tKo/Y1KH2v67pKeVZMpKJQaqK\r\n5eCdpbbaMv8I4IOdUPnltlLM8iMLQaAtsaBchxIZH1fKYh3cSP5Y52dOyFeK\r\nkmMMxoWQG5WVG96EO3+WMIRTEKay6mBFkaY7Q3TBPmFKpFChbKpa7d21UYjn\r\nNHP9NaLeT64Qf9nn8tbabGWqe/dSYVLKvVXXJHPEcCUvVwvcqJmzkgl7I9xZ\r\nJgxRHDZ3kn+198Gr88lLL4mxa3HDR4zGlX3QcjrZPcJ9p2Z123OpCiWw/JzB\r\nL+Ct9e1nLUKxuB0KDZhND3SjmjqqhOQZy3Kk43kzLxpGs2kg8LERbfuVExT6\r\nrlIm5zz1MMjsnpSgKUepGOqbdEmxLNPxxb2f3qLq0w8l8JVwl8u8l/ccST+5\r\nqAvJnfkxyXSDxeyRGLV+Vyv+GjOx9XwG/3s=\r\n=Jkuf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.18_1669258292380_0.23456579661239352"},"_hasShrinkwrap":false},"0.0.19":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.19","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.19","dist":{"shasum":"6e9039b62253c2830612da6057d9f838940fabbe","integrity":"sha512-t2jC57qCfeBzY65gN17prcLb/DgYVSRC1Wa+t2kS5V+RprmNokwzgBmLYt+Mg26MwzkIacIE3f9GGbMtbJHlsw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.19.tgz","fileCount":133,"unpackedSize":373270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlKMqtoE6J+7FF5qplBCnyN8RzD7Z5n+m3TyeUQY5QMAiEAqlo4oEWQ1BknymIsYWfrvQNkwqfqnFphokVZV0iUvEc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfvW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Wg/7Bmx4ciwg8tbRL3rCFxxP4Z/yszTMaaeMuRJeRydmsET9jZzm\r\n+MjKKIIyvi48tOzEunf7kuQH7F47AmcPYxw08UbOhsfPK+7NtE6RSaHfpCDD\r\nftyN0HpXeHLK3lVGL81Z/R1bedsz8R61ZiK8w9qeCC/pezwtJCWkWXeurbUa\r\ndu52SXM19uazP+n8U/vZjTRjwWsOgVrzth6wwmkBcVreJ7tR1euyaf2ebT07\r\n/8S3Lx/0Cd2vkOrZ5F0vvvlR5mz7NFolAEDtYMqb0H7/dM4KJBH3c6tQIDIZ\r\nfzE46DxGI76VPN5OxUa3vT26eBkYjPwuxkwpSdMbVQ4qjHxOee16Il36QG/w\r\nWDFKkY/XnclTYtqVdPX6dkSYX8FdJYwlbiq0vRWT9IIlzd7JCzWcac6JiwhQ\r\nxa0qWg4LjB/jHMr2lCDz+ClR6Q9NljfZrFc42Vg8aPpe06CcN4tINreZN6Sm\r\n6ydqExVucQVAHlnP/71gTkr7nDnZX+CKVtkLQXkJRoB0lgMSEx2Ed6dQq7sq\r\n12Yvqo2gILOQuxEblS0L2lXed2+e1qJ0fAq1U+Fd7nRpcnj+sWBvxBx6+seN\r\nYyA+sHErAhDKp5/WD8PFQTeLtFZdJMsOk4I1orI+FxB7uVuOSOdsuIouL/lE\r\nAAqxvOoG0EytsSzIRM5U7H5xnqCs8tgmG7U=\r\n=fwN8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.19_1669264827479_0.603600638440102"},"_hasShrinkwrap":false},"0.0.20":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.20","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.20","dist":{"shasum":"cf20f21b21f65b739e1f1e2b96b77eb2aa99cc1c","integrity":"sha512-TlZJ3hDIJYxTixHW+NNDnyI8QOHYPtrGrUm+NRAux6UrEVFrPkpMO9n17KK93yqghQ5R75XrEVtfAp69WdBxCA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.20.tgz","fileCount":133,"unpackedSize":373311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQvibo5iuBwNgbW9l8kWsU6OciFEgzWiE4tzC/o5BP3AiBE61X+OtxzMg+iLTwAh+BhNQHBaXzy+mT0ZiUn6tjYrQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfv1jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0pg/7B8YEw/jhjojX2F7QT0QyAuNyqgRF3LC5hEvhIx1On/E+fzM7\r\niKVRwXf5t6QZlYJB3WZ1q/nbFDHoLoAm385G5+p5xZ/gZ92/u2SLbIXiDx12\r\nr/E7kTVK7zBHhQmxa9gOo1nMxeDVxYdfL0xmSmz5gDDvGXzcN5+ZVm+6HTfn\r\nd1ajhMZHXuPbDHB5GnqTKIOqYX1lIV6qi+J7lRz3bt1q3gQETZSoZ9wn8ugb\r\nm5odszcozFZ8yOWEpJGK6wbiqmcDoOlkYSSrH+vN7gp73VXXKxZHeMgW4lNG\r\nvHwS8qVYcWfSvmPZMK2svK+GRKFpopxF+1LFgslNezBRXDvKwGixUnYxFG/k\r\n6A9ol2s3YakM4lCEd+IrSNhZZpMLAc7JHTAalfRu7/rh2TRja+9PtZVBddlK\r\nCEiwyGjg1Hpth+slEp/UEoOzaVQ0mPlpz4bIF/ne9VRDM2E8s3t2jerR00ES\r\ncekPUdOQPZcwfW4YawWtrCjLQ7Smrxb18u+nOrWNBzBPJ73NaFzaAvakO5X0\r\nPla7kWD9vQWLNiJ7+JGfNXooPGgUcYwQHBwi/GvZtSsNHdVij7beuK83/9Jo\r\nD0IapeytAutZt7/HwaSLDshaRMzfIeT2py0XjKmwwqLqgOrxklxSsak4PJHi\r\nmfYr2gBc99w7RG/q7GcJV817QXYRbq/yFGM=\r\n=v4fj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.20_1669266787695_0.2410943830431398"},"_hasShrinkwrap":false},"0.0.21":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.21","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.21","dist":{"shasum":"f956b69c185f5fd0fbea85bddee846d5b33fecf1","integrity":"sha512-09xDdu3wENbNHnc38r/85PnHLNwso5lWXJTVU8D7pkKs53FlwuSDlurKlhUsUBf8zA42tBsJNWI/PoKOiivvFw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.21.tgz","fileCount":133,"unpackedSize":372862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqLR+VcwHxOy1Owg1CpRustGQLsdMt+Rr9QNoyczgU/AiBu7mLGCzzHZ87HHzrSxIY1IkYqXt8tT+7IwVvprzUEOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgEkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp5w//WGKRLkBpY9BjOVs0ko5ilirB2ouCkvAQdpA16TDT7WaHutxq\r\nD1ZB/JkkkiW3ZeQ+nfZmvDyR8F5ke6hPlWM9aNi1SWaESLQfzeZ7l2NJHhkz\r\nbHtS68y50/qAQ2qybFt5QaaMyun+WTboRzO7q5aeaGdK/tY4eUjhIl4lM28O\r\nhe0oq/tsiG9seowL5NW9DWHuC16bZk+W8F/ImtyIrdBPzjEmK1qAHsbntMOh\r\nTTNOqgLYcz/K4uH7rVIU0K8w/6e2V1RWgAunmPZqL3vfIfTXInXK21fFCfgW\r\njxw5VBWHtAP9iqk7SIxpOUb1VGUtynBFFA70m9jSYV90Opa0nPb6rJzaY/bL\r\nWAn64YKdCgUn738lYeDnf3JQd6juEQiskYzR5y9xiZrKCwloLoTcPn60tOKN\r\n9RLtjw+xEgtUy0bzSKq5FSHlhk2WfV/nM5h8XUONhHMgGUGJV3OJxWzHWCkl\r\n7kzbvv92yNTeyEnmoNHBmtkd/XjGYi4Nr2NZ+Lka08OatW1mnEnVMps7ok3J\r\nMqtZnmNE6M1M4qlayqOHLTtLLofYPEkGLzcY2UZlJM0kEzhDmpuqagAe4tWf\r\nL1F9wCXuUbuQEYqiGt5lVq09uBrATYbtcYuwnxun9qqIv18BxKoDwcGq39qv\r\nUjIFtIxzQ029mB5XIWJ7V9Df7SbT3IsRTuM=\r\n=G4OF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.21_1669351680106_0.34316483003344134"},"_hasShrinkwrap":false},"0.0.22":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.22","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.22","dist":{"shasum":"39ac8750656e2391f655b799d85097485d709362","integrity":"sha512-QbMXCF94e42LL2AMby+0h9jzYKsn00s+e4EnutuEumU7CnZKnh4HpXFj/q/CCAgxeB5Mi1C/CyR5qgTAQMY2zQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.22.tgz","fileCount":133,"unpackedSize":375033,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGC/uerbdhAHYYJn4K94Hab/BNdrBoL+ke4pr8TIimSQAiEAqqLINw2vDPHUbarbvFJRXQBeHXkNwlfCzvJ+1jxe0n0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgsfqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzFhAAinbXRE03xig4M1T33p1hKuUwTeZ8yeOvK/21cur/dvdfGT2m\r\n0L6Zd8Y8M0r1DEvoYT541ugxbvCQhlFvrTdIqmn+oO5Dh+nsaDRtIgy1otgc\r\nfI/IIGiQ+FypIQLty04WEq6P5dvZPBSclhK0GAQsCeDW6orrxyAA7nqMtQ89\r\nKAY1FMHj6aL3l/p3qM046EMJnXnK6RI0DmvBBaNUf0kmPK6J1mQY4MHyllZp\r\nlGKSAwhjYgAywPeu+QHaMSZ97N8AzQ1pjzngH0IxH1BLQ8BGemHUWA07G5rd\r\nrlwVecI8VcezYfB7psdgwIW3VHm5HljjUXparimGnEBGXTdn2T5pL2ifuyto\r\naThF5HzfpuC3g+y3KLUYffIkNtLANFZqoQVbkBpbvUBpXzTN4PfN/TeeJmZd\r\nJCi5Yv0mlwXY2/urw8kiIu9XW6Op6QEqo5qvoLAOKjUQWXqYSIOPMq4DFejd\r\nUWxY2yGwHUCh3vF7kXL0Vp523DIRr46+XmXvH0qUOAMcX7MxjHB6fzCh13Gn\r\nz2kvmhXeHQAUR4a81FJDj1vKtHroei1UJhw612Bpwyx0wPg15FdMfHc7Med5\r\nIofu21RzMRaNGPXd6X+NGBYHLkQFAnJe+hZ7V81v2mQO06PG4YoulJjc5ZOy\r\nodNasBVEu3VkYYYGIcvuFY0X7MZCsGeYx+0=\r\n=bS+8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.22_1669515242043_0.6403225335868215"},"_hasShrinkwrap":false},"0.0.23":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.23","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","plur":"^5.1.0","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.23","dist":{"shasum":"f62a0d6d8ce662c1594c799cead9045e100e74ab","integrity":"sha512-lkY7PmDCvpuguIuqcx47KM7li91c+bNXJObfYvBcTwE6EuX/QCRHFATXCKvpetO5aiIw2qFjg1TpN3FI2Sj7aw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.23.tgz","fileCount":137,"unpackedSize":382920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNVddLx2oK3P8e2655s64F0XLhvaKEw6RRy+UfuIhBcAiEAriLomZnWtdXyI2OL3wXhUK04z90jdyg1+30041+/67g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjguKQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Cg//UCP8kUzmsPZw7OQ9D0Y+wK0GUIjoZbsXpP+Zi6uhLL2ra8km\r\n59mXXvTYaWJdM5zD4Vh5AidfjiK04M3TnCbf04/Wv6GTEYOXPMEZ85msBtyG\r\nvUgolvAYJl5wVgLemzFhhHy/bIizD0aOzGL4RRzFacYZX0Sc8BoqAedEL/+i\r\nv5ckSEko+oOgbDIRzDvyuAEIMEXRroPXoNHzSVMps7nX4MZ5UXRJlzN/BJ4q\r\nBsFw95avttXfdAeW2XBQIEed4Xk4UoBvtn9xtwxgTTRNcQcp4noT9xu5Z2IN\r\nqoVJQxdEctzgqdRcvSrgsCjEkG0WE9LUipgdDvPirCpgYW/tEZHNChGzPnM+\r\nkuG9hF3opeCzN5CzABP8LKl5IOXMm0zT7nwUoc4J0CaIQweGgell60Ry/ZqC\r\nXtFNm60oqIYHqzXAX6O53k791yosspszzfqfSWBL+cNE63uFp9T2AMMtdGNO\r\no0/qcbTQYgu5ctG21B+ZYQeiMoklcHiKddPL1R8UH35jmUZZ2MWM7FUwQL6l\r\nHRCpOYWozJHmJOv+PJsK1sv/Zpu/DA4OlJgsURue6Gs23QYu1oJdJsHAA1Qi\r\nAO0mLpYgjPyWeCHIHZ9B6kVLeMyNznuNW5041NOC7Cd/onn+qV+mqql7z+SH\r\nmexb93pOVKFAeguQcFgAtI7groFUzZAS/I4=\r\n=Mfk/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.23_1669522063824_0.7454608995317411"},"_hasShrinkwrap":false},"0.0.24":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.24","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","plur":"^5.1.0","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","spark-md5":"^3.0.2","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.24","dist":{"shasum":"e62cc15d4ad88922f735b8ce686ed7a799f68c0a","integrity":"sha512-RwPLJ33AkMBSl73cGMmJD2AE+ihlG+dxOguwcvRsCSZZ/S5q1JSHymRxNKq8jAJvht+0ffMEewX5d++TUJBUjw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.24.tgz","fileCount":141,"unpackedSize":386233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3FDre5zeLXf/qb8TnBCE4HJdbjSu9ss/IwjsLq1SILAiEA14EyXIyVIr5mA3o3n2scsq4I18Q4QGNQGJCHWr84YHg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjguuHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK+Q//Qo1EbGTpc2fqZXFBIRBcw57gD9kOaCHXwPwGevoGWFyE+IHE\r\nARe/cGwLzNISbWU+i+kMI1uXTwVmS7PYy/O1wMuDxn7sneVHY77houUNLgCz\r\ncA5Z/RE1L5GjMK/201nliiZ+Pmrt0COWckS1yxuMPAM/9MMRolfldc3MEdhk\r\nzYyJ81q/P9Bw5CUu4fY5uWOR34wNJQMwfMWAGyCnY9JHcZr6yf6oXy+oKstV\r\nN4jGTEP8bn96qrcKMb/Xrm72HFLsX6VbU7DB2fY71etqiBpfAMqcltlk+gJc\r\nYqTDZHQAa2/zTBNA7bNpKXIBy+9o5SrewjOX6jm5nRrClonQRM5BsUukAEYr\r\nYZ47xiTXPD5aZ2jw6kMDBtULDLzFOtyxNl4VuzaJaoDjgnY3MdmhReIhByqR\r\nhS/iMZXP7uikSBxVqEBQaMwKjsUIyIiXaFbkEawrsWlr+c/oeLShWfADgLFr\r\nDf/7N0AlmFlaVoYR6RppWioty+TdWAmYknEx2ipyu7uy7USWz2yJ8qfKrNzO\r\njqk4CQBXJPakMI1pKJROc+R2gKJ1TcjGCqHnHgPB1cg1jpTasmhFWHz3/QZG\r\n4zMVsrdNn0b6M7zLvfr4aDIIwYWhTbbZHax+48YQEn3wYyweqmsQkxhyaKo8\r\nJJk4JST/dykVcBJXIzINN2Of+7k6s5tkfrc=\r\n=g7Uo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.24_1669524359776_0.744156942703516"},"_hasShrinkwrap":false},"0.0.25":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.25","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","spark-md5":"^3.0.2","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.25","dist":{"shasum":"bfa6d13e047d2052a5907cd680a4fc5311c1e81b","integrity":"sha512-ZFlg7C7r1PRydlukBgBhxpBvZMvViY9Afoaavt8XUoaLU0dDZegxB8FocETXwm1dK7GxaQA8psWv1ofpS6qUww==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.25.tgz","fileCount":141,"unpackedSize":385549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErMCl4U5ZdGehilEoxVYrseHOQWPJvZoiMBqkZQqsybAiEAv0lMnI2Jr5OMKbZj04tAUAOkqdK1II2hVa7R12YQBaM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgvOsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok2A//VzfQ3dtywrCkr+rKDosiZ8/4CNJy70o+DtJCU1w9Pl8mMpRu\r\nyLH1ftKQJUUQLQqalnuUghH9TfQ0DROndfM+trxkCiFIpf1njFavIKqkaO35\r\n5risxcx0+WDXUnAWPG2c3Arp3+iHMCuFOVg35c5G8OaTOexnerP25NexWgEG\r\npV/oOWLtREe4nXZdelFkqghhNYPpa6aSlfajPXQr4v2E5GWn+rIoifGORcut\r\nIMi8YnfOhzcI6LUNe+WX4L2ZVQYqwTczEU2oJZRBXBru9KU8+ptEQ+/Aiq8u\r\nhFDTUPgOZRJ8I7LmxQSlAvtCx/6n50/wGlU0+4wvm6tU9KWSvQj699TNWMV7\r\nBAiQxCkZryau7xBza1xgxzmpvDjh2W4CSq9f41qarshaBNkA2G7Vf8F1Sm4l\r\nBOT+uCQZlm/IeTvU7TZrPgZEuBfX+8Snz8bVggNQQrxLkBv2yS6OPebkShmc\r\ny8ishuU2CKg6yXxMyAKVj/9r1e9izJmW23aIENxHLHrZd5YwsSqpPrIBVE+d\r\nvAV239vS4/LaobR/ESurEb/udKxgg0zbCXjT815Uovyr7D74wY2YVJ4JdXhE\r\nW+P3LMAkkKvRA15F1SSM6tla+6hp1qTUrUIETPKK6MeIQWNS5uWEadhROwJ1\r\nvc0F9DttVPZirTzvxaDyCsXp5oaTPwO77d4=\r\n=NJMC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.25_1669526444791_0.8763569858562541"},"_hasShrinkwrap":false},"0.0.26":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.26","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","spark-md5":"^3.0.2","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.26","dist":{"shasum":"c31954e146d4dfd85deb0768a7ef0a1dff85c6a5","integrity":"sha512-ilKFYIhrNU8kHmQyxhorMqaWyNCXfydHYfVFGJ8VbY9ur9NHhJ4jJyYGV4/LYw9s9wQNjOGE3/GoW28qALDtpg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.26.tgz","fileCount":141,"unpackedSize":386582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX/rRn7dHMV0gEe47pgM9torLrKovET68lNhX8Rwqn8AiEAh6ejuDzb7Jp5XC9MaJ5DeKu18QkXqyTWfAM2xbBP5SA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjg520ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokAQ/8D2RKWKGnaht7dwpVl5VD6DPZeUalcWxF1zd04+ja1j8jgn60\r\ntTGnM9iC1Vjl+qZYypq/u1LjJVpJdOrLNPzcvvu/AryXZP4s/lwyt1H+kTM7\r\nntAj5vpID/xXl3paEmFMZseei5g0zPTffVPfWrUIFD5OLMvCS1LKRnp5xKMT\r\nWKqzlXj/izWAwq83JYhY2PLh63w3PR3vS1JFVjupKokW5l7P1uYGDySuJ/S/\r\nTLSs1ack/AMn2psYTjDAaWkeNjXpRpf23UB82CKPcocBKjK9kQ7kCFtZ0TRV\r\n+pqm9S6YDa+X3ws9+MtQ9AGGq87AyoeUs2Mbrpz/3FO8Ly+LG0oFtLbWGCeg\r\n9MbzlljWetZg05btBptc9tITbF66HQQiBD7MUq5/5L/iTtMyuFnJpGgXzsdB\r\nkgZa46gjy+nUkdVof98Z/e+xUZrA6l7GpfQms5m8pCNcyaFP1OQqadLf5DHl\r\n15l+rAhotejcdLb2O9OY8gKwkv56uOB1KATrSegP4Zw+zASjXrqGt9qfHW5u\r\nnDdIYcCllu4bziCKHgxc1uQ5XnmlW2vgd3CBTbHzXNkQTTikJ3DghUte9kjK\r\nOMrb1+Ci0nsM58tiAiEjrEEEBIhQL7Sf77kSe9oTynMpG9UFjV1smSdw8L/Z\r\n/owkahWYMZPUrSdfmbT0ck06BLs14aPBHhY=\r\n=jUYQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.26_1669569972509_0.6580742594749103"},"_hasShrinkwrap":false},"0.0.27":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.27","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","spark-md5":"^3.0.2","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.27","dist":{"shasum":"b32b80fd0129020dccf99034528f2de2d32018d9","integrity":"sha512-Os1J+mUxFx4JDQK1Gsgq+cD5UMQcFp04d8nJVSQibBl4PBSTYlrpVw/HG8TB1wa/CTwDtMixdisP4WgFBX/Ecw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.27.tgz","fileCount":141,"unpackedSize":386585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvI32VncYj6b9fwn/buE1ewaAWXW+pzfGU9CNUWf14lAiBeMJvL1l7CRfW7l5KYrUXr+51Jejph59GWQ9dHeTOS8A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhQKeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI0Q//VIt0tvS5c9mhCcAq7NkvZKn6vaQ2kHkwrqEXCfE6QZWkwiyQ\r\nTRJVHRDxCsI1hKl2HuHtpTBxnT2ssqJ4oS25osGJTMXSGHwDjT/+6aoAzdBy\r\nrnkV7RT406vkk1oM5o7OjX9+x2eI007NwDNwiwGjhaXYfUYdnPIjot/p2a5g\r\nCkFFBT+12B3JBsuH8nkObnKcaGjQwMSKR3GE1/qqiKnrYfjQXcAiWssUayA0\r\nK6NZvcYmz79C+z9SYYgHTuebu8onH1qSQ39tWP8If61zFz+VYU7y0tc3dprY\r\n4Vap70wD/XnGL1oSVD9hIihpd5SekQpB/l+4EH1h6Twn75Ri0EEa8dYOjxNB\r\nZz0gNFvwNMRV9WjWYL/rw9R7uhr0YKQm551Et6v5zf3MUILIjUho2vYpCsWF\r\nZslnwGBFAimBGK8A2vN8vmwmJahICnuBbW1324Kyk6RIa0+EZ/F9/UuAXAri\r\n7CWDcrSVur4IbfZ99jfNS0SseLRFVQf6uZDBr5j++jxyUWlPiiZ9HKQIt1CI\r\nO/Fl3eO61tq7NyXMZA142+H605kTeHQezfoz7ro2JNXZFXQk/jNdqF2Fkiee\r\nPiBCACYeox0f45FVtPZObgeu/44jQxRWhh3K6fQ9zKmps+ytMdbGiwRafnNH\r\nTiUYnvEpgxRN01O0aIguCMyW7t/lPsA9x10=\r\n=Px4+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.27_1669661342641_0.14352741023360527"},"_hasShrinkwrap":false},"0.0.28":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.28","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","spark-md5":"^3.0.2","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.28","dist":{"shasum":"802c38358bb43202ecdd53a5446ca7aac33bc9b9","integrity":"sha512-pUw0Hz+MZuLjVzjczrR3f5Lgz2ZBRqWTsphl2u2g/7rehNXCxbQFQL1gHfKJYJTDz3YkRH++5CwVJfFGO1qt+w==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.28.tgz","fileCount":141,"unpackedSize":387091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEC0BphnED/joAVBIa31jXX7mjmimqC7aHIklkst6gviAiBwqcZlS7fwG14EdPApIyAU73PlpBXAMa+1m51StVNF7A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhiM7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKBg/+I4lWicnd6yRlQ5lXCbkEmEaVAUrw9bH+SNKSlYrrnD/Tq7gr\r\n26Wxk78nswDY94gSM5TkIGG+2E4/w4Ca5UmDK2QSLzYpMC+ohOQTuOhstJ4I\r\n/0eA/L7vkCeG5FWE7coZAMOcHH2MjdIKQFWPTb0kDoppbhLfUuWmjaVJ/2bE\r\n3FjrdkRNPHS/pGa3MpArQuGO8dP07qDhNakjEF5OJ+LwxQkaBVw80CvXoMhw\r\nF3n7M3NFn5wKqvRNTfvJpMcZ/wjvJ8XfgsxsPfHuUkMEoFRSPLvAdpIRhuwl\r\n79JzQW/eekRNN5Hx1hpmp7AN7NWyH7blYuxJPFemBom3a5PG4cPzjxliYQA7\r\n/+RZVOQzGCjgoQUmtMtaL9ZteLVunFXzrkTa9jUM1Q/oGfCbvGj5Npzfk+dG\r\n0cW5QYP77kOnpeerxwzSXKX5GbuiGuFxnAqWdxXZ4jlqzHzI6oO3McgK/SEP\r\n7JQ+zQJORP/IWDu08RSwuPAq2dwj5HMaKYAwpwGQZMl4iluoEN0Nvw5FSbqg\r\nQ+qoMzE5niKr5G/lw1r/4dUX2A6dJtIJ2Spq9L40udpsCelphYH066O1XuNE\r\nNo4MMijpumQjVqnAWHUp6az2lw6MYlnEDSjABshPpsWlSCu5j7A9R32xf1Zd\r\ndleUC5cc7+Fm4vK45qwekyX0o15SaggE3wM=\r\n=sHx1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.28_1669735227610_0.039245313317980424"},"_hasShrinkwrap":false},"0.0.29":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.29","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","spark-md5":"^3.0.2","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.29","dist":{"shasum":"67b03c1b2cc00cdee213390fe94b5bf068eaa479","integrity":"sha512-OlHFVdqKqk+BkuRHRRdk25EgXFJxtF5IarDX0byVpdGOV5FngnQAyS62jL44B0ucb8AWdl560Wk4Wy3WHvyPmw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.29.tgz","fileCount":141,"unpackedSize":388893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3P2FntX0hw8Imaht9VolzBdLTHlYbx4HrMVUcF96cQgIhAOteGUKoHpAzpsLKaIoscHfdnWHQVeQLPjHety6oE+Bp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiBILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkUg/6AyljFUuhd/tDSgRld6pUC/JlcOlmDFAtz5F/NDqg54Um33dR\r\njyYXQxDOBRKOF8/hblzQQPZe09x44morWGQulzwjMAmsYkpLD8/LbkpoMVta\r\n0X/hJhm6fkKVXKYzHV6fkt/W04X7Ew6I0Dt6WLTOZHCGVJHYnmMi0x/FJ/nP\r\nmJQTFUzlXsH7igj2omkxU1PAuX72OPdlhn3cNa+G9ZkRBKU5yJezek6igrkB\r\nx88SHH2Q210aIlBUA45qLF88HN8OcK14reionjLSWE1zY3poxZ/aEDycr84m\r\nHnMJLiFYThiLJZPi5USm3yJVCpXOqSq6XegtTiYzVLp6qjlBNKsy5V1pddjk\r\nekt/uZpv8D6HiZzoF/sHUqXjhVt+lKh+R/diPbDEiHXb7L7iwTw8KUqRcFRE\r\ngYjB47HG7bZuof2hdGFwJdVK0TlCye5WfUZouehgMU7it1fS7F/PLtCf700j\r\n1h9yWl87h9sAiJ9mXzcg45RfqVMtcuUs6/4GvbrVCPYGxUaVw6xHaBDdcD/w\r\nzrFpibok8rLbIaQHtU3a1P++5Tu6K7inXFHkbzV5IwBPD+hF5CpZmtvgJIWT\r\n5XsV69RCJLUZXwSauDEm0kjcwcitrVnmnWh2DUXdA4EAzxu49qCMgVdAoUNI\r\nyivB9IYdF88epbyrOQiCj8joBWfrrs4SqKA=\r\n=iUh+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.29_1669861898910_0.8091948505890223"},"_hasShrinkwrap":false},"0.0.30":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.30","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","spark-md5":"^3.0.2","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.30","dist":{"shasum":"bf34c6ebc880ed41821261d188a686136ebff4ab","integrity":"sha512-r+f9UPs8pRDiv5JPmEaoJ8+q3QCBNjtORHYlGjJfYqFr1G4UVmfnWnmCYQTCw/TZ+91FNOJnAkq5mi9dXPuFhQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.30.tgz","fileCount":141,"unpackedSize":388975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpvFkKE4VGScqRnFY5Juvz5znfhkKVnOsytjJBE6EwDAiB+bEKaw3I+8Ty1AjHp2UMEwF8h+qDLhp+j2LAX8b71Yw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiXdvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUOg//Taj5TqLepj/1/TTy3rLlQoVQOqk3AFbsaOzBqMcDdOApumwA\r\nSEgkPFNsx3J94RkauGPXkmf8PWKce8Lz6kViwTC/fg77q4mQkrldDkUFccdb\r\nq2XMj/KnMGs3u8dge0mBgiXEwLMKw5QkKSQWvmk9c4wsku+7GN+tmSVQah1I\r\nGqRHb2togLBLh1157Zwiv/0RpeS611VIfR+CHqtWG+gSsmzN6ug4Sv/khtLM\r\nQlSSTPOOj59IItwpne6rlZcBRwuFm8SjCvCumB013EHwaLgTqFtEgqjB+4OH\r\ngxitCGbreWFuEgOOK9QK+21vF29dyhJ//ZnwTBjfTDhyW9yuoeBJw4VLpaPD\r\nW1yhy6huJt6OBslMSB+2SP5W57ERu6rrUstNkKAyVGQX2RzWYOKcaXlamKzI\r\n+FPkxjdazVKyh9y6ESXHozMrOCXzB14fFfuZkTRNI7NRLHSGq57YNzrw2eQF\r\nDRgNJrE5qMyyXq5qEccPzvh/1DFFWWs8slCnPamkIi8a31MlFjem/7Fbdj/0\r\nHookOvB095vnoTh28FXWAt5Wf3qJbeRaf9yqiE486EU/r2o9SzyIj8X4qc1P\r\n8TZzq4W90dCaYJ/cVMkPYabjSnzdRDL703qFTfCwr1Hm4DwiPTX1ZErEfHUU\r\nTr/QJxiRphcgTnUTyix6Cmeu3fbZHLy+p7I=\r\n=JMFM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.30_1669953391219_0.09928854724724201"},"_hasShrinkwrap":false},"0.0.31":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.31","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.13","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.0","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"*","flatpickr":"^4.6","graphql":"*","react-hook-form":"^7.39","react-popper":"^2.3","react-select":"^5.6","rooks":"^7.4","spark-md5":"^3.0.2","urql":"*","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.31","dist":{"shasum":"4c6d2be435a2eae8594ab615e45b15852fce58be","integrity":"sha512-AX0oey88qGLpJy8YTPvZflQ1V5uiE7WFwwLqo6Q23Jl2MHrJjlie6Z/4iP/HNp5o7DAwz6Ja18+jT2QPuV1/sQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.31.tgz","fileCount":141,"unpackedSize":388971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiAAF0TczC6TPdp68+MPXEGV4Pp228MxjdaQPqcPHkBAiEAg5QvmVKsytK92Ryu19rjjSFdlbK/qjrhX4zqo5gw7vA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjilVsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOGw//bUmCfmxls3ZfSgYdViuLsSlQwkQrlsAAEM5C7/RxBd71Bgkv\r\n2KkD2/SoVQ99nXbgOJlxC4qocIF3CkZVPzm/FIekLAs4cyG+EbN2zGUvom0e\r\nbZkABSxcJNK06+Bb06vilxVlTiOtlpVmiFwCJgb+PD2KaoohQGbWlOoAAEdM\r\nI8Mno9uCfsGCU7u8rlfqkQVkso2PqVTHNUqNPDPFh7voizvGWvn/llO4Abt4\r\nVsOokdEZ1MRsVbB21aDmg2h9NkmoGM4s2CFCjrId3Ozey7kARkCruXT3ucfa\r\nheh7TPGgHQzt5Qh/Yad7Xt8Y+f1LjyWZFhj4x6OQNKr1+JNJUzU8cAO9FUIW\r\nf5hN9WTHoKAlKd+s1HlahtwnURhC4oIKvNU1QFodpGamcT/GtSeIU1YkHRhp\r\nbL4q8xhPzsHAXxSIUO+/oc1x2fxhBJl96UBggvbkl+Ce2V2oW6t5n/5bgIL2\r\nmFJw+fd9175T+mvJnz9UY/DNzTDbp4xQkZtfEOcy3CGAVE2Cc8/DF0izFKgi\r\n9mS+3daeJpilOxPCwN68AXmGqruUiNgt1XwKrAq/R5NpeLSIJTlFhHxCx7bV\r\nMCfiSau69ecbZAAfXksp2W4a55N0x3/I17kVijFQb9nge3bNINph/CL6KlV1\r\n8IkPT57+W2A6+FTggiKAUaYaSSWosSmpGPQ=\r\n=1Lts\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.31_1670010220547_0.05752729357669262"},"_hasShrinkwrap":false},"0.0.32":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.32","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"~2.9","@iconify-icons/bi":"~1.2.13","@iconify/icons-bi":"~1.2","@iconify/react":"~4.0","@popperjs/core":"~2.11","@react-aria/ssr":"~3.4.0","@restart/hooks":"~0.4.7","@restart/ui":"~1.4","boxible":"~1.7","dayjs":"~1.11","flatpickr":"~4.6","graphql":"~16.6","react-hook-form":"~7.39","react-popper":"~2.3","react-select":"~5.7","rooks":"~7.4","spark-md5":"~3.0","urql":"~3.0","yup":"~0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.32","dist":{"shasum":"d8014cdab843cae44e94ff150c3d1ebe70ac1189","integrity":"sha512-WsohCFS98dAIQup16gmhs0eehHPh5efEIljR25CA7ugVs5VB382LmLGToOlizJSzURh5ReYhAItsnBh96TbkPg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.32.tgz","fileCount":141,"unpackedSize":388980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEd1COuE0taI1H6CCye+EXMxCgZ1ogZaRgOguY15uvYQIhAJOqMZklr2Q3bnjrO8VJdqQzdC5aot2NEZ0LcWzForav"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkriqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0KhAAjAczcq9f267L8zUmeoz39MGLaSrj/o37yOT/pRDuSqP9Cup5\r\nyW4dXbRjbFBh/UzO/yvk1YXt+jLWD+iwTaQtAARKULvx2+IhJHskgjpTMvsl\r\nudQY4GyF31YHx8JE4POEJW+X9dZMYr63iiE0nSnBtQ4cOBVPizIepe3ohxVa\r\n2qdmFm1jCzeolPu0RHi8fWOxEIMGFlgVyri07rvtw57U4R2YOXZh1g6Bqqcs\r\n/UUFMYvO0S8Rez/QweHibUfkkAownVVGC/seZbDBS5PaFdnCYs2UWr1JwQAK\r\n5kibdJvUsYvmw9QD/xB5yRNKOqaZZsQBCA6jFRi6SGRfvyxe1X1Ixp7wrx/A\r\nmhj65uUPuW0h+QkrrQBDYmh/X1PSOR0QJiczCPit/e1vLs1W9qp/vK0vvlQ7\r\nhDe3o7TwQJMsXGpMy2iyFMH/IIkGdbjxAbBMIHCtvGxKkkSsIGKpm1Qm2tyZ\r\nxkl7mn11Vpc++S8AKo2cPzorICs5IPyozgYhJj6sQQFWoOm5eKh2l9DLM6sq\r\nUzv7+BiuvFwc9pU/B1Y7NnjuuXXOdbuslwWPM1LkT44SrSSDhC14MDLJBY9Y\r\nuV8Th2pE4CM8cFCQOq2Pp3HYPrWnrD/bhnzNqpG/8fDWNGv5+xwUyfi4wbOg\r\n7n4ISIUm0pSDo8eLz4x2BlrbEtlh8XYRtNM=\r\n=/YEO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.32_1670559914688_0.7652435827854145"},"_hasShrinkwrap":false},"0.0.33":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.33","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"~2.9","@iconify-icons/bi":"~1.2.13","@iconify/icons-bi":"~1.2","@iconify/react":"~4.0","@popperjs/core":"~2.11","@react-aria/ssr":"~3.4.0","@restart/hooks":"~0.4.7","@restart/ui":"~1.4","boxible":"~1.7","dayjs":"~1.11","flatpickr":"~4.6","graphql":"~16.6","react-hook-form":"~7.39","react-popper":"~2.3","react-select":"~5.7","rooks":"~7.4","spark-md5":"~3.0","urql":"~3.0","yup":"~0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.33","dist":{"shasum":"d1a340b45ded1734f222d4f06b34d6492dba6d65","integrity":"sha512-6/BNaRA71uNLfn8U1i0YCf7i+ChaXHQ1vziz9ZoqEoE14JQ8nIZnfYnvRLKxfUEuIhapR6VsVa+Taqm3qr0lyA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.33.tgz","fileCount":141,"unpackedSize":389546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrVV3+PGabkne7chjahpCSb8D79pwaFymJ2WxeIdDVrAIgK+/kmZP7xV5vUNDEjZcv9wK/OZEoQKc+csjFJfVzFMQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnkYvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotVxAAgCkT6U1l8AqOqcBmvqRS9F1wy5utgFcCaQqEgoFnKWgEj6wS\r\nK1hLAfnMsb29TF3D+SrJO8fcp94DkC3oq6CvjzsURMybIPB2mu8C3jNnF4M7\r\nmYXKcyMDwf4zFUY7YIUhQ/cGIqVWNBL+VZRz76jmu6VJuar87E3SV9EByR+l\r\neJYMe1yDeQopP71IT3h/XOjB45aH3y9x5letm4OL61P75Dpp6GWOpU1x8d22\r\nUhCVhcY0qJO72XI4TGbdK3/AkOKNMDaIf8K2M22w8RQrVS59SMwxPL5qZuXo\r\nid6N49nM2TqrN5Y8Qpacc95vBXAoinBT+3ok6hOkQziLHn38+NRVmmuXmZ0m\r\nX1tNPXsx502jo3tjj2NWCr79+bvvdCVNgkAbBLvQh9ZFFMOZKNooVVFTpWH5\r\n0R665JwoaqIEG2ShRtC+f+fs1BGmkyc6aW584vL/KMD0THb9puXoLwso9uGB\r\nt3T6k3UvdlUr7H+B0Itbo4wTpSxQpXffP2U5bRb8hfizEXWp3ccTFGbnJqIR\r\nIVzp317eoq5MkrrL0sFVapCWkDu/eecffPhSONuq6Py/7zc7VjuLUQEAjwjp\r\nBKwmRepFfbooj5aTIc+UFsl5+IAUy/bHl0ZI0Lh+8DeaNr2lmezwfygUHBin\r\n565YOrKgTL6bh4B/SCf7Wr21FZ6Ez+FUXC4=\r\n=L00Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.33_1671317038960_0.8480404501980321"},"_hasShrinkwrap":false},"0.0.34":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.34","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.15.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.2","@types/jsdom":"^20.0.1","@types/node":"^18.11.9","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","babel-jest":"^29.3.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.2","dts-bundle-generator":"^7.0.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.10","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.3.0","lint-staged":"^13.0.3","npm-run-all":"^4.1.5","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.14.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","vite":"^3.2.3","vite-plugin-external":"^1.2.6"},"dependencies":{"@hookform/resolvers":"~2.9","@iconify-icons/bi":"~1.2.13","@iconify/icons-bi":"~1.2","@iconify/react":"~4.0","@popperjs/core":"~2.11","@react-aria/ssr":"~3.4.0","@restart/hooks":"~0.4.7","@restart/ui":"~1.4","boxible":"~1.7","dayjs":"~1.11","flatpickr":"~4.6","graphql":"~16.6","react-hook-form":"~7.39","react-popper":"~2.3","react-select":"~5.7","rooks":"~7.4","spark-md5":"~3.0","urql":"~3.0","yup":"~0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.34","dist":{"shasum":"ed1360514c32a0b190d107d78b5ef22bf48235a7","integrity":"sha512-TkDlNc2397Sa61CsTTkspVzntQPbUNjdbibcRaI9AU1R2bS6Vmik51xUSlRbzzyXBbU2f9IwxPYmdIq1ilf/Lw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.34.tgz","fileCount":141,"unpackedSize":389548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr62BDQSp7lyf39JhdSX8VFeUHtNSzglQFddPIAMxVggIgfenl2YUP2YOxOwENcoEnfXHoDH6tH+vYvIUAHzDtLek="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnpJxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnnxAAlf7ybQ/OJUrLhIUyhZu8jXBqJt63duaO8Sr9J2hc7fuqQ9PL\r\nBjt7i5PErSHIox0EbWwhbyVCcIDI1cWZBCi/XpLRwhQ57uM03waHnegHYxi0\r\nOMchJlufyvoJVmqH/6hbiA+mCV5VK2G5RbaF7J5RGct/Q+7QRoMlMiCR4VJ1\r\nkumcuzvqvOexuhcCFJ7l1yphWa61XglpIBi0O2yty7HFsceY0p7iK0zzbXnD\r\naGzg7Xa+HU58ElP8i0vnoLsY6nN1dZ2mN3ZJbgC+DaaDD78Mj8vV33NOTdEb\r\nibOu6CU5/nCV4JKpO/jOm/GdtKKPGRMZJe9cqy2RxbKv38vkSdxxE6REwjTG\r\nXqCA8RY4GeGkLT2MVUPKuwvDm8KIf7kmPS5a/wBm4/P3Rmdhv29pl2z0D5E7\r\n3LmY1TWTeJI/sxycVXGHvhjJkTL80SOQ6XkwTzbAsrGwSkRgEblNEgrGoEU8\r\ndsGGh/cIDbW55BxnTHHEa/yZYMyd5DfscZEGl2+Rd8UlEfQxaRdUf1SpHDXK\r\nNr1cNWDnd+DwXQCIcoawRFveqYiw0LbOUWHDhUu23HcmMENqY/xlX2q1Q0Dj\r\n6W0n8USw88zxhH+ohAJ7V126bwLkd/s60Z5U+HLr6Ar3MjZw+IwHgluGGHDV\r\n8bMclloosBvAebA+55FKJHnNeDn7wKnBDN8=\r\n=d+IJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.34_1671336561224_0.8495908170616957"},"_hasShrinkwrap":false},"0.0.35":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.35","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^4.0.4","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"~2.9","@iconify-icons/bi":"~1.2.15","@iconify/icons-bi":"~1.2","@iconify/react":"~4.0","@popperjs/core":"~2.11","@react-aria/ssr":"~3.4.1","@restart/hooks":"~0.4.7","@restart/ui":"~1.4","boxible":"~1.7","dayjs":"~1.11","flatpickr":"~4.6","graphql":"~16.6","react-hook-form":"~7.41","react-popper":"~2.3","react-select":"~5.7","rooks":"~7.4","spark-md5":"~3.0","urql":"~3.0","yup":"~0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.35","dist":{"shasum":"b36dbc279f357f490ede48ab181abaee3ba001a1","integrity":"sha512-BO4BIO7u0fcyY5KcTJbLkhC+57XY266Dy1BabBZb/AaqPCNs7kfqYa2EgKCszs2On61N0+DnBi4cJd70lrBQHA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.35.tgz","fileCount":141,"unpackedSize":390200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM6W87wf8/YJ6tkmcXmtNEKLlJtA1D4FL6X8gs3ybJLQIgTs3/NXXdKejQHyiOPscQRbjVhzbtlx4YP3f0SCWRvIU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtNiZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp38w/+IhDWwPbcH0trwMcVIBtAwlAWTSKNYQsDiBRvNmZPnYVgv5Q3\r\nyDbaDIOx81YQH6n/TC4Pry/vcZluswpUPm4fJ8qjPDmVxWNuoBOXqSZo1lZ+\r\nn5Rtz+bHFo/WEWqwkQsfTuSZ127BhxUm/Qe6oJWfXKPFZn63JsgP7L0MzhO/\r\nKjE6PHQGjMAZz1lyGUIlOWLSKxlu3rnlt0ypRLh7uUjOlcP6f4uOmUCDzq4x\r\nGqrmCxW68xORFVgS6w3xaW1hLpyA2TQZAbENRtYuT8EpwsSEA/tz8/iSs0+r\r\n/WMANtliiEt28Xz9PMF2d1c1nduONlU3b0KCfvV7O4KizTT9wNKUTDPGCo5z\r\nbejpFqxpKKlP8aYjUE8A5pDJqjrlQ5c1DwvIhDV9rvzv0yNe0UQstlvAk9QC\r\nfWx478Vh+UHufugETkUdjPLPaNqpX4mHaRvbq9h/2v8rkhLml7SAwkSAwKGc\r\nnVM2ukbJDOwtB4PAcygyRWqKeQ23f8asfjK4lFtH7t0bLcXPGWT3bmwWP2Vc\r\nQRq+Bgo5GfcADhCvMpEQjAlVdh6Gb2ERBWLReIWiImaEZE/Fo4W1AGuUR2O9\r\nZoXYJcRnuBSUdMtSTbmhKUfR2cu1wlSWjhARqs3+60YzdaQHuRJibGQOAcK/\r\njyS7IroGl7vvI5JQ+coUzqs64K4C5/b4ONM=\r\n=ZqA8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.35_1672796312971_0.039606985907678194"},"_hasShrinkwrap":false},"0.0.36":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.36","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^4.0.4","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"~2.9","@iconify-icons/bi":"~1.2.15","@iconify/icons-bi":"~1.2","@iconify/react":"~4.0","@popperjs/core":"~2.11","@react-aria/ssr":"~3.4.1","@restart/hooks":"~0.4.7","@restart/ui":"~1.4","boxible":"~1.7","dayjs":"~1.11","eslint-config-react-app":"^7.0.1","flatpickr":"~4.6","graphql":"~16.6","react-hook-form":"~7.41","react-popper":"~2.3","react-select":"~5.7","rooks":"~7.4","spark-md5":"~3.0","urql":"~3.0","yup":"~0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.36","dist":{"shasum":"407f63693feda72efefba6bf733a8a17ffea110e","integrity":"sha512-QAwRe8R03quNPDqSNCalvVhQS5HyzUU7AjsMHmciKXMjwSucY4KOQHAGgqmoPeusNgAzOPukyNvS3ipM0WAOqg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.36.tgz","fileCount":141,"unpackedSize":391868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaWYu9DhMj2mvWoAdWj0R/icn2BhUlvjT2x3Aa1DwWAwIgbkJ9RqJfMpMvGeJEZClAZS9TUaMKhmoQk/nkjT92X+M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwewoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooGRAAkYxxvXpQcvvnWsi8iJe88i/KsvMQMWGdhH4GurHIOe8sRn3k\r\n76yCeJwbkbRyinnIGOmalefMeTRXNzNxkaiT6b9tdui2V4zX4ZL2N4EeyK6h\r\n2LRFAGqrFxPprL0hLHYb1Hsf/1/4MBsLDTn8OVwzc6OKoD5VUADGIPc+76za\r\noCuu30S89U+7nA1hfPvIVd1+RnBTeZpYdzXR6SA61l70Ceu/JncgIjhN7GCj\r\nIlBQwnaBUM+FtTZotX7Wa5D1jFTB9kMVl5fD5mV7tN/caC8CpRjDeNU+n6+j\r\n8nPusGGRYobXw4+CKIAIFVNclFskxH7UBD9ITNDAAnATL0mD8Qt0UGqqIl6y\r\nI197vLYJb7ON82em1p2i2yaqT1IscjUFAfvbLyfBRJHSMOa3GvXbY70Qp1GH\r\nBro3ve3sBJVpV3QgGR2aigPU1qktEs4EnhJIbuoNwmp9T9vtMABgwyUE6g64\r\nOZdl6l4D2br12G3pi7Zo3dlpk0e5ZCpPP8utC6jChEJQ4Lhc7ja79lz7XlUY\r\nhu0n1cl9MISeGvJuudK89uAGCYrUgDxrMEKvDgtYXy0TCP8dm91LXQMXgRMx\r\nLn5IP3FUcmzZS4Hq3EuhwtqsBy2aKXCJpcp0fxUME9sXLE4aguW6mqserOgu\r\nVBMf4DFtJMgH+Q4BzKO/Jb9rj6MYTha93II=\r\n=R98l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.36_1673653288122_0.3548873031645299"},"_hasShrinkwrap":false},"0.0.37":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.37","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^4.0.4","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"~2.9","@iconify-icons/bi":"~1.2.15","@iconify/icons-bi":"~1.2","@iconify/react":"~4.0","@popperjs/core":"~2.11","@react-aria/ssr":"~3.4.1","@restart/hooks":"~0.4.7","@restart/ui":"~1.4","boxible":"~1.7","dayjs":"~1.11","eslint-config-react-app":"^7.0.1","flatpickr":"~4.6","graphql":"~16.6","react-hook-form":"~7.41","react-popper":"~2.3","react-select":"~5.7","rooks":"~7.4","spark-md5":"~3.0","urql":"~3.0","yup":"~0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.37","dist":{"shasum":"0c599cc9dc6fffb4561e70fccf73cc9c0b55a7e6","integrity":"sha512-RCFvD6UCPEBF3GeX5fSK1YBjnR76l9CO0jW+aq7SLnu9SjvQSxGSiNoVmBQZGMSZQnZ5KFUfMq5Hs7hSxNau1Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.37.tgz","fileCount":141,"unpackedSize":391989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkGmepzmUCjHM2d1BHHG6US4ay1yQUS6eDDDP3Q4nKEAiA23UCbK5ydPmYnNwMssyfuTwMfL8WdqOx/ukXoSR/Wsw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxcfaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLqw//cigBzUp5n6DB2jSW2ATi7zRJRt236j7izS+ttIOZnkv6w/X7\r\nd7Pf9Sa8BlaSvUhkqHRpjp/ihF2KKsPhwW/cINAqCt08g2gIZ3s1fs9G/5ic\r\n0WsIu6iCpWbwFQzFc2SsmVQBtzZ2A9I1tfn19YLPXwlyFBbZFieLTXZ7ndVG\r\ndPzsq8SalOa9mxJ4xtxBCeUEoRCtQB6lmrczbIMkWUnC38eqyuFn9ELh8AKd\r\nYVERtANfTKlv6OSWADJoqkIRLeC14iedsVKPNCIM5YOxZiWxCj/6Lex8Cabt\r\npxHBaxYP4cBGB9/m9fCCltgF7ueKfmrvio4RJjtbXHwcBjLgQRtcXihjgpWR\r\nXWKvVQGxw8SdzLKS+GeeQ6xSdceUiyggB6PGcD4cPr59TjYAPyZiuyco5B0c\r\n6Si8J5E8jLpIVBVDwOKONYd/mYHsv58Xza+9MrbC2/4TrhAAFfWjGZlAbuQI\r\nq14IB6so2CRs2S8KxdOdb+0oFvSWCefvI32uanuEkqC1suC03dudjWCGOURE\r\nwW6XyfZltEyNugUt3W12g4vDBfaHbdk+OrGikCUiTA943zYHj+qQMHk83uUr\r\nxGJwuArCrTTcGZn1i3uWfOdFOxfrxUJxBMwEAhsLkDprfOKL+e0CdPm2jN8Z\r\nM4UZei6O7OtABrnCx/CfaLpOWz1LyOmVbgM=\r\n=Rqar\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.37_1673906138270_0.4017169514794914"},"_hasShrinkwrap":false},"0.0.38":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.38","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"~2.9","@iconify-icons/bi":"~1.2.15","@iconify/icons-bi":"~1.2","@iconify/react":"~4.0","@popperjs/core":"~2.11","@react-aria/ssr":"~3.4.1","@restart/hooks":"~0.4.7","@restart/ui":"~1.4","boxible":"~1.7","dayjs":"~1.11","eslint-config-react-app":"^7.0.1","flatpickr":"~4.6","graphql":"~16.6","react-hook-form":"~7.41","react-popper":"~2.3","react-select":"~5.7","rooks":"~7.4","spark-md5":"~3.0","urql":"~3.0","yup":"~0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.38","dist":{"shasum":"275b01fd5bf39fa21b97280c77c4c5ce791c5428","integrity":"sha512-iytrxnuJWj6MxOeSFsZ+3GlOkjFWFumh5EWA7H9ny3S7HmZmBzFxWDvne9xLNYGLS/nJfDBxcuEgItTmxOF8rQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.38.tgz","fileCount":141,"unpackedSize":392906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1AwVVWknr5OJ/JMz3qhmCEHcWORSWC20Q6AGpGZm7aAIgNSRe12gRgfKq1kKYNaQV6InOMEExk4FdNfY23+6+Nqk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxc75ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq24BAAkVKyU15WivNldTaakJklrJnk8Wc53+f5UpgQenQNm5PpggVy\r\nrFrTe9Hkgl3W211kkqJYz+n0DoiuinOkZqvwMZ6eBmhEU0wZkNIgHRqumoWI\r\n7dkOciVRvIyGloB/Yn51+vMdQr+Zm/brWJoiBurO7/nCrextmBHvlmjntsIp\r\nWzWRdiyABUvLiqkwBsAAXdD2DuzIEMDQsCW1WqJBD+6jvBLTSA1fbgQ4YGCo\r\ndUQICCr/5+LInTzM4saHu9q7q/U4p1ZvsxnvF9tceJQXa1MoSmEmOkiqy8Fx\r\nVy8Pmdnd5aAPPWOx7iYn1sXZDxhwmHakb4sBjWiIIiqpERiF3cNHJTNJipxW\r\nXjs/D9lmeGNlMbuhm8asKUm5h9KC6KWBWfq5ay6MpIZyi+nafmatKpdgq3+U\r\nhl9hLU7fi4xIOkD7Ct9tTsIlV+k51mE5os/Y9x415nKnOX0ggMDTluqO8l0F\r\n03o453NLHm1O94wYjbf/vny7SeOumE4UscV3h/4vgkZqaxSgEzBPhTs1yknS\r\nxnDCEC31xFeDOL5au3+Ly5WWquOhJ80L86pUqJAGfi1ZTbtpFTOykj8SEgjA\r\nUuQZGHD6WT+1wPkq/IVAAooz/5tstk5YUISW+JQBCirDgUL/AK1t4n5HJxen\r\nsUp4YvhBKvCZuRR6kpovDjzqKDEhLKPDYLo=\r\n=B3mz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.38_1673907961194_0.8163741097277999"},"_hasShrinkwrap":false},"0.0.39":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.39","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/styled":"^11.10","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.10.5","@emotion/styled":"^11.10.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"~2.9","@iconify-icons/bi":"~1.2.15","@iconify/icons-bi":"~1.2","@iconify/react":"~4.0","@popperjs/core":"~2.11","@react-aria/ssr":"~3.4.1","@restart/hooks":"~0.4.7","@restart/ui":"~1.4","boxible":"~1.7","dayjs":"~1.11","eslint-config-react-app":"^7.0.1","flatpickr":"~4.6","graphql":"~16.6","react-hook-form":"~7.41","react-popper":"~2.3","react-select":"~5.7","rooks":"~7.4","spark-md5":"~3.0","urql":"~3.0","yup":"~0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.39","dist":{"shasum":"228031242a4e42c613001f0825431681306f1924","integrity":"sha512-Ixei3R4yvoNwvsGb82aujwRjqU+AMEODEAemXtO00g1wIyGzy4nrAc+z+5oqFzz2f3rs0G5In6kBu0RuPcBREw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.39.tgz","fileCount":141,"unpackedSize":392942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3q+4wlMq5bfrMaQ/l/XVzbCwUSw3JL21meOxbHKId9QIhAOb6r+X3/Rpdictm5rF+Gn0nnZtBQOJ5mCzduWCVyyUf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyCZ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx0Q/7Be7JHXDV5QWNxAJyO/rgcbqkHhjzOiIgDKvHchwkxh+SqF1T\r\n7vowz5pvtfbLE4zWgHp9xVKDKUiuwBtCy4D0MUcJlw79xrdLVoERKfdYqGB4\r\nrO+lGF0btYcoysuhHx9I3nu/Fr6Fu4fjYZGf1HMjOgvwo4MZhqLROxPkef+5\r\nBWsC9BfWawOuEA+k2ehrpFqRwFtICfAz3hphwc1v/x8YXF0BzFTPKUpkjvpy\r\nsPTwt5Dm7ETM4rT5twbLiBXqCuPonEn/krVOEeeP9Wd8D/fsx5+MLNS6bOR4\r\nivFlXQ+UBAszDxM62eVNg006T4j/5CX94VWIFM5S63vXMM8SjRYoi1p/Aomt\r\nhgDSYQqdjYUC6fCIr2N0e9t6HFlQi7P5evurKVO0tq8BqX8GsvuAIt7KAlbo\r\nJi68330sVfpBJ8fPR2eh1TDUkOdsOmwzQzziwNldkLbbz0a5CF/NPZzhtZ/Z\r\nn5uBDENr6jOovCI4h1drvrdJ3foV+NQLeWNvVEvitL36+teKL3Soa4h11mww\r\nxCKah1jT+MjAM+FEKt9bPdAbi6JorS1ua/HW4hhXfNjAowYKQMIOqThUAGoX\r\nZO/jcOx4od55jsWbt+9BsrJcrmmYLNW8Q3ge3J3twYDjHXtU4kGbbQVunh88\r\n5gK7CIIny3kD29hv0iSb70RdUc1U1Ykyd2o=\r\n=jCew\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.39_1674061438566_0.34447800305482934"},"_hasShrinkwrap":false},"0.0.40":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.40","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-config-react-app":"^7.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"^1.11","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.40","dist":{"shasum":"992e3d1796bb9976d28d1161a2a981f68ab4045c","integrity":"sha512-lIF9G8uNPxI0eU374hGcqjFir6RGLkoa0+19CpCZCP1es881mwtncvVCPG4vnkH3EzZ2g3c3RW1Kw0Js4J8KRA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.40.tgz","fileCount":141,"unpackedSize":392969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGgGoFcNZdrlEcgvb9q24VnGm8XEN7BmcLpRmFwlDamAiA0OQquwcdDThZON+NN/pzcDZ/vcdQSYWGZd5HndHLkew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyDMbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX/g/9FDE2l9KrN3kLmenUBo/Y2UJxV2ovVdC7PCbh9OeOJ9FPUmHc\r\nG/1aj5UDudpqbMMJ+AbIzC122ws/bfPnDOhmUFrF/Bu3+aT9yISdsLOuhgox\r\nrkfL7dDyTYBw7AyFbV2+OexSSHPr/yz30ACf1pFAgRvfrXqxNQlD58Mmz9++\r\nl9KPdDeP0XOTOx3LWLRN3j0eLbkfd7WmChAIidZag+xFOPvwvnvPg/mXtcaa\r\nzbNsYopBIQmv/ybUTA5wdOT4T6cEfD9659b/RIPCg6tecmOt8lq2kI2xMjd5\r\nZgUCS4k0JBS1qapzJa0M6mD3MQYG+gGidtA+vqpCqtI4Zzr6dMpnOFmRwW2v\r\nzvrWUbI23clfQJ837s8gB5cu9sB4k9lyIrbrwnSjY0j4t3gIlYwbHr7CW1Zd\r\n0O02KKLFNMZvR5SbrcovDcAPKu4oASgHcccr4wYKDndta4yFNmF5Im3h6tBd\r\nsvT6bnmw7qVQtnQdOfcYlXmGJvxlB93le9hWQU+ByamcOKu5A75FhB5rWDJB\r\ninE+2ch+DMCAdHykvZ4bV1R8I+dIi23chBAR3Ho1vMj8aSLzTzi0TMCXXryz\r\nehqhwhKq3Kfpjctlw7wbZJYjfywUDPkRMmNp9CUnFJtrXY1B+zsh9Vv/ipb0\r\nttB6D32COWT+QKmIIubsHwrBDp/2xzoLY3w=\r\n=Yv5f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.40_1674064666977_0.0651794153553451"},"_hasShrinkwrap":false},"0.0.41":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.41","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"^1.11","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.41","dist":{"shasum":"6bbb0f17bcadeb4f23e1a105a4fcd988b16a73eb","integrity":"sha512-XKwM43O5yYTN+0Kbg3RSGmeqH12/OdSusdV/E9CrRosFcmE1AYWOQ6ljeeTpQjsDpgp7neQqZ0jVK/c+GKoIoA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.41.tgz","fileCount":141,"unpackedSize":394540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRhRa/lPGlhZibPXzRQPtXoVfW/bpO1L+Z3AANbi0bKAiEAqbwJ76PCvRZd9L3zaFSwHNwZmRWmmHWILhU4LBV3DFM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyHKiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo1A//YIgjU5wp/jF0l+/wox4yG4gYvXn3//YHbfvmnb8y0F6GaWx5\r\n2FQSetMw5rarieHrqEYqQ+9AU8pKxMUy/VsOwHa9+C45CBgOjwseYQcoAl57\r\nBP0TzfbUhkVBv51b0OTiTVvYwR8BlEJa43QYYhUvWz6aDfmzSBBSSAgDLP1/\r\n5HGnnrx0kgRbmrm3ZWvL545KiR1uOp1eYiQkULpfkpc+JPMuEghNtCIRWork\r\nwvv85dFMe68qtF5D63cCtDSAwN4Yf0PsfOebLU62nhJ9B/2UTgZ4YsDz4t1O\r\ntQI1EqxB3uSB/m5UAL+6NWSi70qdj5bTfZEdqydjU3eexkjEF0Q/s1maGjDe\r\nWixv+ijlRQlsIwvEfebHj/rxeh4FT/AMP2d2qaclHerwVgo02ht1ZIy+u+SB\r\nNRe35tLNnIT/kq4gpnmU2N6+6p3k+7PAF3oRdKpVpEa8Np8gAvV/ElIAzB7K\r\nxzLCeM9msUxDnq/KnOv+RcD356NxDu5nZwpLaxcJjtiKbfQkw8335JSFI398\r\nnjFKxD7yq7aaNRM3qkF11Gdoz/1G/qD3aoZsZlrzb5sP7EOUZi5E/ljxdYxN\r\nzsKvLayEpKKfzhT7zy4RaHFuKiOlvMcK19RfyQ3rLreL6gsz6DsYsBrJeI82\r\nVOWR64nLe6uY+yQEPSHO6kCBa29skW2pNCs=\r\n=+a4s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.41_1674080930683_0.7059098650525693"},"_hasShrinkwrap":false},"0.0.42":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.42","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"^1.11","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.42","dist":{"shasum":"8dbf892dbabdcb89b890d9900e773091223f2672","integrity":"sha512-BB9e7wljOm7DqNEKBgnVHMnRvbX0PBXPgjpN1eRSLEfPvYt8GUgFnfund5lQnhJGZKHdhFKG7h/K8CN4wmu6lw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.42.tgz","fileCount":141,"unpackedSize":394540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfmrrjRgO+ozomHFj9Lg71tEuNZ1YVh9DJFoQrAxd+hAiEApLtmbDFIXNOUDTbmGvYCvha+fjrRdnXTjgjXPKALrkw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyHLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFcRAAh7H4LKHiYtI/D1WPxnpTL+d4HWaiW4/nbmIeuCT0O5U9xPq+\r\nH3Sv31tmcuPPgTmrCg6bYMWFxKRXR6qPPvIT7qvphE5YWwOWBYMaLGfFnO3H\r\nhX6YBvGcProuXCEzTP75h0+/qWkmEWcF593nE5vk27CxycwAq7sWB/tELckL\r\n/YDG1Di814bts6/YZcSU5Ktr9LYAeBoMWuMah2X468U9GN4BrBVHsfUavXfP\r\nVuZohT/7nJ0QMfr5MO8oJlyCtjRGMzr1hd1VL/fX0gKYuuup2QKi4VZXXasw\r\nXYUq+QQCRcS7bXn35J/tcGr6ZgxH2lmciOnZKe6J5oE4qQfh5zxKekX0cN6u\r\n3pwe1KWRbgE0EC3IcD0gBx6dEMIZDAXItPEksfDBOHrzBjLZ6nZmebCeesPy\r\nYiGlT0nZpveflAvDs+hh91OtgJ3YuHCe0L/P75C7iN5CMlXQF2C0h7NwuDNQ\r\n49a2PRr1jotz9Y2wnAhTV41v2LOKqj/jpurVXkq89tPymLM1vnSGfKqN82wg\r\nKLfYlRsZnGi8bE7cpFWVBNNyEo7Y99jfLQcTlpKmhmLAKDDHRB6J2r7Gzw8P\r\n5uq200qFl0EXsuB5ghoDK68SRpsS42XCwVAzlj4tjybHU4UFFwR9Uo5nKt4f\r\nPpsrgINRmPklj8iUmpJNm9goZqfHhgCLQL4=\r\n=zN0/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.42_1674080988311_0.8038034046367566"},"_hasShrinkwrap":false},"0.0.44":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.44","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","dayjs":"^1.11","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.44","dist":{"shasum":"28b4df69c29188183c4daa16f92c9b2648617747","integrity":"sha512-6T2Ge69tYGbuimP7D1nNxygXxjaQavlyrDItcGspJJUnv342t7r7jhrHrkEOA74Vx0rJTTZnZTmRQBoFoLxYZw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.44.tgz","fileCount":141,"unpackedSize":394268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFszbBNafIYCwXt/XFNsTC0YCGO6+9kMeb03nBtvCXsFAiEAoCYk1w6Ng0LYjeOi7T4/rkLK/oxI7ljUtR5VEas/loI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0YoCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS1g/9GrWI5DJcIjQMOCTo/KaJnPm412XjfUWNyOpFxf1nH4ATPruE\r\nHLLxk/efGRUY2oQemwbs2//HIN/csvM/JyJF/7eWrA3Q44aLbhQF8q4DzRHT\r\nvZjlhudeFMNVl39qwp4Acn5u1dnuInpVkKTMjk7G15ukmUI1PCc8yPaPaQQl\r\nWb5rOB4ccunffgsMwFOcPUatYPaBuF4TfFdv5mW8PWvpnFfaoXyHheR3eTui\r\nDBsGzRQ0aUHHwFf3wxvyvhHFjDgP4hJCWz12eFPqcbNhvlOQCt4Dko1oVTxM\r\nYzkfrZQK87GfvgKnsmBWuYncs14xHN/bdraJehVxtwy62GLBIa+29BHR7vw2\r\n/nimFtuy6oYBakc4dS7oWqk7gfuLTQmSkZ4cNUajZEFh3khsIeXcHfSb+Zcf\r\n5kajvU3XtfnAqrewyWFchUxF9ixydkAE8B3heXMURIGJD1AFMDjumVAIkQnK\r\nfxzRBPAW/NtGDJBX8/remBwxrWE/9kp4C/4NxG8SShyMiWdZaROODYuZfyRk\r\ngmLF+vaDFJ0cCg9acf6wW4ofuu9yK7W72Q+9YDOzZgNkvzNhDUOgZpbotygt\r\nrSux4sdBDzU1FZ9li6bwblwUSUMAOLgmOm2IWbRCETEnFDQkz2+KBdN3naoa\r\nJkCYQFR01BeOO9aYJbFX/Jqg3MDU0XwRgQ8=\r\n=Ja2U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.44_1674676738600_0.7419030626088623"},"_hasShrinkwrap":false},"0.0.45":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.45","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.45","dist":{"shasum":"4eb65ea5594028e19b39a2ae775d39b53f737f29","integrity":"sha512-PpqK1T+2H34oeDgcNeVat9PSYACd8K0h2LlozqxHZrPlO7Wr9+JQUTqfBb4NDrhKcX7OaqjVUzDdmAUbZA9tGg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.45.tgz","fileCount":141,"unpackedSize":394294,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAKMD3h8hD26SAX9DPibR+XHQy/fsEcs1DmzAvosWKuwIhAId3UHCyLtjc1N4Jydv+g2fqPLtCt9x9ge9uqiKIT2/L"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1BJsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Iw/9HyZKd20pB0n5dg1xzbeoXD4dAmcZ8ghfjcUYjB+7wD1egzlR\r\ndAenUIhZaEgHJi0hBIA+2KiODOZRvtHbMQamtPeMDd6Zzj6z5A/A6dCLZYB+\r\n9G37KNZvDk+u31asx7NMX3LiChm4J3H1wpSpbguSl083JIOCA6DnDqaYHV4K\r\nr03qaZo4RsVYqEOAa8UCqwZBwGTCuX08hw/gzhrOUJsldgM/R+TFT4GFWZGl\r\nMtvFTuKcHM5Cg/CTUiJbTSKqYQi4V2fNOD48Moc/GUy0XdtwWyC4Hd9U4u1T\r\nNCCRdVyOKGoWeBbAYM76AX4v7DCfVSrJHhBlbW6iQED1gsZJQ9IMb+geF8Ti\r\nDUJZ341ncHw6GsGYpOizzUfD0EIXLqaFzaVopKlLw2ywra8NChHqqAbcOpbG\r\nIUYPiit4qd3JM7a6H4yaTHmkVeOTivDm/AvsU9XZkmlvWNOj3Tm5SFGr0/Dl\r\nOTtNqo53tKtF2uvgWuvnfnAPcu+Q0fScs4KHp2Z1mxMqsJghJFP+Xrvbu0n+\r\n3hPt8mQIGBavG3oywsCoCWkKx+LygCDSFMft9EOhksSeuKiZrZaTWiyhD7O+\r\nFOL7nJrlCceQi3tmRt35NC1jvH11MLygg82kLg5ItZtrUwMk5KQ+X30eux1H\r\nt58FMgzb6mC6oUi1L7nvX5xoCanXV8YvcAE=\r\n=WCMW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.45_1674842732503_0.9085809231123823"},"_hasShrinkwrap":false},"0.0.46":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.46","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.46","dist":{"shasum":"87aa3300fac0c6b8cfc15b828f79498e7ebfe981","integrity":"sha512-a4NHwcH/oTuX2klGK6uPiJFMTH3iNtMyOaAsx6d4jZmj0IsVxgPCWOOrLfyhJ3FQAMsNKWXvHDsQ4PhoF1rEyA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.46.tgz","fileCount":141,"unpackedSize":394414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoolUWOpz0nyykzt7ovLH77+VR+I1M8vx3vc9xLL38IgIgBxjtCMYj6rkPg/g6Kh8PfsSCbxiqd2rWOdvbDchnEsE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+TaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTzw/+MPn68DjtHPBL4yzcd8Y16gNDZy1iKMNO2MIKPldAzU122GhW\r\n3KIvYwAb5XjB7HVfOfvBnonCOTwhazkthMdEsD2IupFu3XUmpxLfnhgigjRZ\r\nTXdiuL4JeFIUM1akCxeZpTuDrWE82fJhlhUyrUmaJ8s2TyHSfwPk0daveSO3\r\nB/vdsJ64eenmyapTFo9i+cXdorSnluSL7Vy5iT4BLhPEvOcl1N3Th4g4knj2\r\nDIkDJk07tLPaoxdRuCW/I2ZlOZ0HvfLd7KmsUhKxtbERYtEgsdi77Vv5OYBI\r\nWn+j7tYsk7aOimi6G5drMVAcvkr9cnGusZ2lMtNRfHTk9MmjV1cOnXJBFGsn\r\nQp1QPaxbOoDn/C0AzvE8RVlcDJrXi7I12lPv2pSznZlNO5HSXYF8CIufyzxk\r\noGZStdvwicR+Iem/Ez0X99NRxJMKTigXvahjSyRXPHxu3isiAiTdZrMdg6vx\r\nwt7+y9/zi546eWM2pOV2K8q9u2PQ4N7XUgsqJHUFziMAI2ClBXMLFy8rt/at\r\nzX5jM8sdsFknFyZYJyQl/uKXv0W+uctsTNlhxzAE5+mi6Q6AO+UY2bWcb8b+\r\na9Sc9ptJWkW7NhRoF+ri6iHeg8rnCDDHnmHr3BLXPz9lebq4uOPGBoLtEOpg\r\nGRQSxQcIeRQn+U2Sc7XGSXbw4REVid4423g=\r\n=JZ8N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.46_1675093210566_0.1266206351282042"},"_hasShrinkwrap":false},"0.0.47":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.47","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.47","dist":{"shasum":"62302aeae338130f283396dec23a9946c37c8c0f","integrity":"sha512-T6pWhy55dbkkNhFRkW678IMWsIlMk9HrWsZMdZrULQbxKKnBofYW1myr968/wzjNLj8pVJI+Kwhuk0CIrRHj6g==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.47.tgz","fileCount":141,"unpackedSize":394530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMKLPVK83E54iCNNEIfsaHRG5kOc1Sv/Z2b87pb4UImgIgDJFmXtTnCK0JZR7FIs4JNZ2ntcsca1V7iXN0L2U0QHI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2BulACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc1BAAh1KQ1yzKh3b2R+4ysazCjO5ntqNwCST2NaHeMiUCX/+JijF9\r\nmd7laqqIz0SJ9W07YMHSee80aJvPMf7decrwbLuyZZSKWKEhWKN8waY8yiRl\r\nA9Y99KK1iUtLhT/1dCF5HcoWw/IC26Zu136gTTkiXLVBjnAZgEQv7gVYRYQu\r\ncBBk38zm0SuZxYhSPWEgGznirtrddyU1TZxy1u4XKfoaGyh/QzAudNq7aYrz\r\nGDUcr2BG6DF9z3hQqqyPX3YBvXOtEmnEgQiBRrf7V4tWhriNBvuIgD3KB4O3\r\ndV7zrDr1O2mRJV7Yn9LiiWk5VVYIKwiHZRnFz6xfGxpUilaxCh6NERL1j+Ac\r\nIZDfQpOqMvauuwSUGGqJyD2bXvsAGdujxibGf+TupuIqkX0apMoE7TrDrHS3\r\nCYCef/dVW4mHJsI3tIgxiLu7HSEIJJmIdwvlT41KNxKmQpfXEF8mARLo/Qr5\r\nLfig/3+nwfF1y/t0LZGdDt7JgmgWtAHrpglZ4ETf9QHjC8pVzqRSkv7R1f8z\r\n67tJ/JPK7Pt1YXPbuCHCmijA5DHXrnHON0cX/exsSPFqXvUsxdWHr8hX6O0C\r\n7lT8MJuTtmBZCZsEKELm3V3vV3ZLJETj/cwz3NGsYnhwVIT/4qwrmsUgblQe\r\nxXErM/FcgCSMaa6F+ffFapL274e4C58W0sI=\r\n=795D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.47_1675107237453_0.6712501564203093"},"_hasShrinkwrap":false},"0.0.48":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.48","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.48","dist":{"shasum":"419e8f1fbc8dc4be6423032602f4d69f44a58121","integrity":"sha512-qCvpGszPGxpAJ9es+YFlTxFE+ReIov543ALQwrS9N/2IfHmiB1YQQ2sIgb2AnReoaHwzAJcvSIkNGEQtJGZVlg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.48.tgz","fileCount":141,"unpackedSize":394542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBCQM/xDf581lBs90oAJZQzXacHfsvkp2iYiijlXakzAiBsQZXOXsrKzggvivEDPHb2vO1bmiTxIIHECS4YvKm1PQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2TwIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofWg/8DRJa52D4JGTNTZjeNRKJLPcrF3oR/i0JsHnuHiG1rhuLAWCQ\r\nw4G9I710/iTzjWhojhx7c0jYEybHiCtFzZ7d04vZ8fM9KCGEZa1YOiIV/84w\r\nqYrglzJb66RH3rdFs91ajQK7+IgsL/3Z2YuvCs4B2CgiQ5TATazUzsxq2vQr\r\nmPSJtAQkcNxw9jTO/nYi6FDxzEy3MyOqj1webkyZmFVZhBUcVOuK0mfI2wIB\r\nEPFvEaNCy3nhdTo7/LUzE03IYhtfN7fIRzfZy+nKn97J8sl+x67MXUpSJDwt\r\n8ZBkhV7DTceO/7rG5HwTcAohj8Q6bTo5kEnySFYbrXVczMz7gHMJGhAm7ojy\r\noleBK/2PpicY4qJ4jQKUVJnvmL48TBdalDgbZFhU8cUNbdcJTs4MZudmXEtI\r\nH7paxvawcFefvQK1m9dtMNSzbyNrP3dp0o9fH4xGMwBdMxIsXV7dplst0PJ4\r\nICwKAs9+Tz8Buq0t+zB+9Y02LWSQdLiQfeMJ+xLGv/9s7gnTab+8HGbFoflf\r\n/ekmxaZpEPlo/40hJxwrmOSaXlaCOyxbDHFlSY98YUbbM9xOz5SfTRAqhhcK\r\nnii5OAzX9x0HWyK1U1fZ4Il6xLPPhD4w9dCHZ08cISfOL1cW825MvTpusnEE\r\nEUlfSEA16OMIJnvTTt5xtpkIGfb5qz888DM=\r\n=OGTA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.48_1675181064405_0.21795104875059557"},"_hasShrinkwrap":false},"0.0.49":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.49","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.49","dist":{"shasum":"24e55f069bc780c697bd8afac1ff4af7a1342cbb","integrity":"sha512-ouOqU7hsM8x/lk420J6jaxGuWTkG/mjqOgW1+1wyI3SbnQUJg+zhQ+0vwfz+yNcwfCRckkt8/9pks3tlWp9vDA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.49.tgz","fileCount":141,"unpackedSize":395270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHEbbIwTjGu/786Xs4C0e5aY/ODYZCqFP5niYCQe3oaAiEAurp3AgfmD9S4rTHVbxtlb6KNvrduu0bGJqcL73uURkI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4/FfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfBA/+MPY0C1YLX2WpJQ7z4IgoUYrZdDxFlS9q9l9IqkYr5nd3MzZi\r\nuttDXg2x2VVUd3uLKKONP8syfwB3yML3yJCLGtpSJr6rVNEp9YypaKqVskEP\r\n3GPnUb5huwUvg2GMbjQOFGwPdkCviJKNm8VXtB42zVEvoEJcNIE2wMDSa1qt\r\nK52Ky4V4isGLbgtr7ixdrC91h9vlDK263WFg8ftGMc0hFRGELEj8MSspS5a7\r\na0Ukv8IF40hGQ3+Oi/2e1fgy3GHZYkWldj2PPy8wZlwOE9oeQjpB2OfIC0Li\r\nFXglhAUeozKHbXD6w/WMfBT0kKzsz9TqhYnOtHQyDV7an8rHZri6w3Cvz9ce\r\nWGTk9/jvpLM/w3oqWKw9vgppf07Gmqo9j6ZoKLqeB/0o9+N0x4OARxZBjbDf\r\neylSIW+O4Dj/g4ItlYRUnBpEKOA9mhCRbjXLz14dJz+IPcLPxv8W/X4QOts7\r\nTjsYU/GC6ctUANbH0Zt3K4e/kDKYYPMERSrl6D9xk5f0M1TXVftkyWFeweEV\r\noyqBqe0To0mmr6Hg+hrw+91VHJCODavLZHOft6RNmHNH7IgBPdMUo1nLQiUW\r\nSf8a73FalSDilB5sOW4JUC97W7cmzXbtlkQaEV4U+pgHzZPFkkOrK3hXj54P\r\nxreFQQCXMJg+6lMKi5vIhQKFwW0kYMNkiG8=\r\n=rd2k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.49_1675882847617_0.44047617540427897"},"_hasShrinkwrap":false},"0.0.51":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.51","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.51","dist":{"shasum":"93302eb9c9735624e8433331bb21801a7324da49","integrity":"sha512-Xvjx2BuQHmdGbphKyCOitipExo3HqvPz4LBMzKA/waEjqW11t8D8RLy7SODxGsflh6dlUcEE13NkbWfQrY1dUg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.51.tgz","fileCount":141,"unpackedSize":395519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjPCM5hgZrycsZDj4QL7isLhbLVUbeF2JgUIknL6vjQQIhAMQ4e9Iy15qTLuoGOfUNB7p2WG74CedN69zydNefx4WA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5YCTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5JA//YpkJ/pKXdBALK4vJ28I8JkWyjQ2PkDgwM23SnatfZb21x0Ic\r\nE/uVS45dlkMMSC0o2nCaSlGHAZbWK9NKOMCZ6Zatk1J+fI1tAIfZINn7lsuI\r\nG945BEPCXVkB+VOvMxZV+Wya3/7c5sJ/oeAiWANlUFkpaWTEjTkPKjy5y7ag\r\noGnZuXhsLXcp93MbkRX5+o0lWr97T7iBiWSB0kx7pj0l+cbo/sY16bzw9sjl\r\njdro8WBaRjp9TuqGf+7+bIYTFATki7s7OOiVeimXFoxAPpLb7vWhZ/gPo0Ki\r\nmZms7ZSuJ3igc1IHw07tZjBoW18ANvR0/oQyTLXkW7NF5/FcqcbIb8TRXmvI\r\nDIQlZMQFmKVrwVYTUktEAOLzkiZ6gnY0DCxGEfa3XS4iq/88Sy34HQr9DXZA\r\n84fWM9aIKiCwa3crIE9tUTmXhDs50uq19vhly3Brnx6xDHodJTJfaH+0pWNW\r\nZRoZ+AZHM0bVFtkD0LdGvcyy2fbq5gy8Xo0unH9LBnKknNmFUUBb7jDiz+tY\r\nySsAt55TXTgT7WZ+2wZVYYGioO1RmhU+IaGFy3BoiaxadnNXQwbo2OKob67V\r\nFD0ffdE/9o7F6WaOG4KXU19FQC89o4LeTlZw0Y6mVxYPjyZW98S2uMKJsej7\r\nTy2S57kn9Mn0QtKinmDVdhVKvkwNBHMIFI8=\r\n=LLBc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.51_1675985043000_0.7067700788425504"},"_hasShrinkwrap":false},"0.0.52":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.52","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.52","dist":{"shasum":"bca8b7c9e07b68529a79f11906a4f03048b58c00","integrity":"sha512-Husk7tSg9uzZUksrwCe75jlxawghZT5ad9l+h41ncxY52sZqQMeznl50CD4zNbxRSIDjt58DcwIPNb59DcxHuw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.52.tgz","fileCount":141,"unpackedSize":396491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtR/bfnYIMdhZ2KkKFsMamR5LFeIlMUg53HPfSMTeO8QIhAJ2oHirMCtAusnpRBpJ7HApvtFxhVRFoLnSxoPZpx01Q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5cLmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0RQ/8D5lmt2S6vOG9fAV5OCX+5R1YznU1KB64UWtnGuGOyvVqqz12\r\noLtj23S+cOt67GjLTXP0t4UKE9qVXVj1VPsPGIuTqccZ4VWVpeA7/57mpNzv\r\nuzn+GRRkfD5y8VXz/kNB40P0Z3Fh2atETVlSurOAoO1q4PWvVKvqe3ydVfrM\r\n/oy7p8LuIa0R/ICzzu46CvlLgy8QNFkrtfkx2hIRnFcz0UZuSzmSE+8zOswb\r\n0nVcwzESnGwktpg0Kq6fWgJYZcVDpIoAPIDolRWTOnxkyeSEL21GTePm1s2U\r\nHWAWsFYAIjPeKDxEvvm8RILGNizpEsuuUpJ7IdaxsMO0IqO1N7Y9TwF5kAFA\r\nO0QKgDHZutAkz8yym0Izaatl+md/qMjIuenezd1VKljYYT1RFwGdoQJa6/FL\r\nYUfrczH4uEDclnPRL5gMfzSHx3TQWdgUazBwvAKMXjZbrgThXJiYOHC1hi6k\r\nH2+dwH0pZxgHua2QQHc/bS7tCPupzru3I6if2rJw3HT3s7BpkXuT4scVpnmd\r\n+aSL9c6RxACEYwmrd2PCg59XL+UeeXZDGtDvSS6LTkDUqZA8vliIlC1gV1BU\r\njvp7iOI01TXQyDjQc4L9mYn7M47hXaCmzGC97MXscwDc8CDXuwu0+gkcA7Mr\r\nzi22ibAvo1w7zu5Bawcq4zV9ZXFgDWgj6R8=\r\n=j7LD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.52_1676002022470_0.5862212481186859"},"_hasShrinkwrap":false},"0.0.53":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.53","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.53","dist":{"shasum":"78e7546bebe03113523db5aaef87d282f10192cf","integrity":"sha512-Q/3ui4B+s8owLxt0KlhFXhsGLus2PpPYYy6qbtKRq/BC6zPld33o6TYwiemmKooRqnJnjgR/uzxDD5s5Yx3YmA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.53.tgz","fileCount":141,"unpackedSize":396691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv7/GSajMz7QoXSuuu32PP6kL/AIbTDfKczGjO35VscwIgZK9/Stq+TBthLOn0tjctAnyqUJeydGdiIE2k1PgSILE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5n4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Eg/9FLCiKX03BKaDuCFp3AKOBJbfWy4mRMSHVWAIstTP7nJJ6yoo\r\nJTXILo2NBSPYFuTdnc2FeBKEUFmkJNr0O8OxRWJNi8L7LpoAHU8AzvWxajRR\r\ntyg2WSs2pg2q2TzWZUoaZ1a9Ia1BdzMifIqtjALvwznxknoGe05qaMwZjmZF\r\n8DV8pdishSk9B8F5zz7taX2R/yz4qQlzk9kafEBs2YVHZ88mB464ahJckiWB\r\nuP9mbwo+TO0pR6+9tZV+nmq0Og6Nw4BpARfdCqDzM9SdyuyZtQ+1Xh7Jsum3\r\nKZffjw+0gZkxq+SKb9QyI4aX3JcbsV/ez+a9UDMdak7/4icasFeM0GijFrxi\r\n7chhynLDS0ZvyFORofA3j2wQfYQ5RKXfp7D3JynfArOGPTdd6JzJNWQQ1vkm\r\n6KMFeXbRjE6PlIod5fFfvKMkjDgO9Fp2rXnPwkOAkDSka2n5sqMTgtiCAUY6\r\nwl/0FJ+BUEDt5/yqhiWCSzsTnA+5sLjxgu0DJWAvAfp0bx1kJRjX+VoH2Mdi\r\nrEjcfod3HFbMtIKQDRFXR8qdMCdF7qb2JnuH7ju1w2yHXPfOjtoZNzY7OakL\r\nVSmeunNIvhQUYwATbcE3Rf+6AiVbWvQPoXGZ36Xpf8pvtt9W6hdcvtg3SGt2\r\nJ4RAQ5r5SnhyF+6jozSPt+K5fB6lPy1ObFg=\r\n=SrWn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.53_1676049955856_0.08273029506615792"},"_hasShrinkwrap":false},"0.0.54":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"0.0.54","main":"./dist/sundry.cjs","module":"./dist/sundry.mjs","exports":{"./src":{"require":"./dist/index.js","import":"./dist/index.js"},".":{"require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.8","@emotion/react":"^11.8","@emotion/styled":"^11.8","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.16.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.2.5","@types/jsdom":"^20.0.1","@types/node":"^18.11.18","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","babel-jest":"^29.3.1","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.1.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^14.16.1","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.4","vite":"^3.2.3","vite-plugin-external":"^1.2.7"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.0","@popperjs/core":"^2.11","@react-aria/ssr":"^3.4.1","@restart/hooks":"^0.4.7","@restart/ui":"^1.4","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.41","react-popper":"^2.3","react-select":"^5.7","rooks":"^7.4","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.54","dist":{"shasum":"4df29065689c4387da3909b43ebfa00dd3286cc5","integrity":"sha512-vGGgN3nqYdIrbHpA6EdLluxxrEZ9UTPZXqAXdc6nUtxdo1AmmMZyv2f3vuq0tiusCAELZ6V4SBzWTeT1Z9rQNw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.54.tgz","fileCount":141,"unpackedSize":396822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY69YeqiWea9K8nikxeXX5EFZudB/JZL6ZxPOkLvSL5gIgFqPQxdkxpiTMg3tLn3KVkO6qFgbz6V8yjP9xo/Zn4qU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6762ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1hg//aOFBgiOXqoJoi3vLEfM0pSVmc8dLdYPOw3AkXEGb/YuNqhnj\r\nLeNhhuPLqmgk+hchwZYnkF3ImB7IVXxdYhb6ZjagIpwkAnHOUpH/9CeNlPAV\r\naA4tVwtn1j8msP+C/5xtF75vJFLK3/HxVgVm1C+aJ9qK992X2MZt/O8H+WpE\r\nIHtXlRVYlxKRdOiG+pR+ZaJaEDcjtMax1bHyrlgtGtLooc/ylscVXQMLtLhH\r\n8hf4cMVtW5bAl9zBqH1fsLNjCaU3591a0ouQyRIc3IlfTYMcbu1fJbKFzBzG\r\n0lS35x1bBdlZZZGE0NAJpTbdY3p288gGVZO611b4UarEd2E7Ut6III7sDFk9\r\n5zi4XhK286kjvubf1rkb5H7n9jiew3ZX5DBQ1wx7gnjVLdJTN/CN2bT7Q1Hc\r\nl/7eyc8HPPrAHLFEGqzhF4nuxoHiSwoMSwX+zhnacb9PUDIoLWZfqdBG1Ffu\r\nh+szMkUsyoVUXwqU3aeOR4CUQlI/qeGdSg70R254r8TcnOEhdg6sTPb7L6ZT\r\nz/BeXikrkoeUBrpyAPPwOFkBYqAcq/f018wc7UTYJUsl49NX5yju9DXZaXOj\r\nA+s9e+sOsx8jGVBFysZjsWUt3T3WdEs7gModOj7nA6ZiSl/KHR/6yMth1YaF\r\ne2YsjbCNqKd/I3s1ZvzqhW8Wgi0gaFybapE=\r\n=x96E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.54_1676394166239_0.1281415002758981"},"_hasShrinkwrap":false},"0.0.55-0":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-0","exports":{"./form":{"types":"./dist/form.d.ts","require":"./dist/form.js","import":"./dist/form.js"},".":{"types":"./dist/sundry.d.ts","require":"./dist/sundry.cjs","import":"./dist/sundry.mjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-jest":"^29.4.3","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.4.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/hooks":"^0.4.9","@restart/ui":"^1.6","@testing-library/react-hooks":"^8.0.1","beautiful-react-hooks":"^3.12.2","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","remove":"^0.1.5","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-0","dist":{"shasum":"ec12514b54bf1c370e2e9c364ff79828d2658785","integrity":"sha512-yY1JCo65/wHkm4YxxGDg5nld5fRENuA51NKhqBzwlQ3WODcih/AlRwc/0zfr+Q2ticASulDHkRXIJGz2i4bkRA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-0.tgz","fileCount":156,"unpackedSize":411509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC76jXDY+94+9irJAQYwr6z01wL8gi3aliKpEa59rXHQIhAIXjfBuBSpAAfYtO62vIYgOGhNQ4Vd4ACrzIWxXLXFZ+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/RrxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5ug//aKG1PUmHNeQTgxHf1CCPASQoxlhbuEzlEOMnAz0dY4paAly6\r\nqaBNG9aS9FausGlb9o1ZjQeh/TkmjzgJ9+L+z560wdTP6ZsJJF2C/dg428dB\r\n/s+mO4tcrqve+62g7cXpeheB2JdeNqx6PaI1Jc0FeA2T+jmgfpENdZJvVLW5\r\n1eSNVbSougW5VBDxlrL0DbeJuPlxrcmbjZgExcmaCL7XizGYeBHEgDrNqJBX\r\nYX2bUnsz1gn7w4g016nU3vJXAUefF3VxQWkWoIVc1ATwZu9F8VB1JSseocSU\r\nTyRD5z8/PuNAT0/7xiKMdqwUHtMXt9AUuA2IPsLitk/F2Mjwh1kgvkE1e+k/\r\nmnhlbKCKf/e414VIJYHtm0YPpUut1Qdt3C810o9R3BjYDN5VD1F0tQDfQv7b\r\n7CLKucDYyLB10EA0WwE+x4QyTTt8UfHuzMGJxcAi0ZiVPExrVBxEf18Ss0Mo\r\nWvcrujbv5vPYOuSJet1zxTs2n7r8ZoX4SH08LV/JFq+BEpcqe71IafAkAsbi\r\n3vJ1Z7oUjIpC/yv3g0IXdlEU8oSRkLBUuBmELildTSWYEUC+P67LDNqaOxe7\r\nVcTI+rs63zyxHCVEcWdw4s+zY4dgC8r8pX2Uz/uAJ7wlJX394kmlSUnRDJvo\r\nHXfSe1QJjtqokAnwB3UpflgYID7ERfOBYS4=\r\n=+A64\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-0_1677531889657_0.3138248358128235"},"_hasShrinkwrap":false},"0.0.55-1":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-1","exports":{"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},".":{"types":"./dist/sundry.d.ts","require":"./dist/sundry.cjs","import":"./dist/sundry.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-jest":"^29.4.3","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.4.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/hooks":"^0.4.9","@restart/ui":"^1.6","@testing-library/react-hooks":"^8.0.1","beautiful-react-hooks":"^3.12.2","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","remove":"^0.1.5","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-1","dist":{"shasum":"a9a07010cdf0f0f41e2e7bde59a18b2885406df9","integrity":"sha512-tU5FHu2/+3ySGTkXp7NK0pRGmGacfgfxeQgijzK/8U+UFMYHyVMvjUdr9VvcR0wZfPIiKM6AXkvUs6lz8cdmSg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-1.tgz","fileCount":156,"unpackedSize":411509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTYPmNL8fylf1/zDBYGkYL9pYC2wjHCAFlZ8Q4EVE9KAiEA+MHWnMz0TvDEVFgGZH7kGtoEq+ryKogHxZzi34bU/Vo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/Rx6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYWBAAhmVK3CaE4v7jQVItjoGSQjor0eC7v3W90CqrB2QpDd1juN3f\r\nF1JEHjXxcIMSMOTCAWeePWXNfdYLDmyVb8GoiGpbCrw2pDyMYWRNLKucqLQF\r\nsFCDvC7PcWH5mwVdtu1cngQL4EUAxeBZQFt3jNWxEyXu8f31z+JCeKmy7yof\r\nhv3dFX57ree7ilcZbioYiEnFrxZt2sODPwjAhlDpOCowASQWSMqx/U35OC9w\r\nZ97y3XxsWCDpqn6J3nWAzXzZnbiVJc/ARZcU2GvkMV4wlR/09BhtmFoMtaY0\r\n0O5bEy2vI6hv5sPZzGc0+z2N3EC/Dn0trXhvzJO1RsuOBD5St/Hf6AVhfu1O\r\nOfADymMXy1VR2P2acjyyS+5vBcPrbOjJlL8unK1ESisMNxGzh9t2BGQaX/Wj\r\nKDNv5j8Gn6zDcIcf1+aON4TnzaSRkQleg4y00gtrQxLzUbMbfEWfEaELz9vX\r\nP54XpfBRfbnSza4hJ41KvTEx/4/xJbh58WjHjcjeEOCQEofhlJUNp2QTISMW\r\nuzLBryYl3I4wN3oe1W3rFROWzKMOPNhq2DAYOI6NZxrbIyhbXorYqNDZ9sCb\r\nDvOLfpRqG071PgBUrGCI9Q8NfB+bm/5Lue8ucJEZc+VJe9y8qh65R9U1l3tQ\r\nN/AgbrVetAlJxQMmNxvsybcrGNloyPnJanI=\r\n=uglu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-1_1677532282664_0.30781709047545935"},"_hasShrinkwrap":false},"0.0.55-2":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-2","exports":{"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},".":{"types":"./dist/sundry.d.ts","require":"./dist/sundry.cjs","import":"./dist/sundry.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-jest":"^29.4.3","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.4.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/hooks":"^0.4.9","@restart/ui":"^1.6","@testing-library/react-hooks":"^8.0.1","beautiful-react-hooks":"^3.12.2","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","remove":"^0.1.5","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-2","dist":{"shasum":"f71f72394aed8246b7c8102d4f8df10ab707fad0","integrity":"sha512-ah6F5Nrjt9m766zG3mrW6STK4uAXy/ojdl9PfK/YZK2OjumNxWZo7kHDM5WPObRJDxlSNTHVeTrCjuFBDIGZ+A==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-2.tgz","fileCount":156,"unpackedSize":411509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQgDU5K3fBfN/CKJFKxu7pgpxWfMaP9WCaQLR9ZNkUtAIhAMI5bhRDESnG6ys2WZEng6a3c68FYBoLEvfrnQPZRlyI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/R3dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrugA//fSzXmyFw2atl0CDjgHJhrPEPXUBZAMxr5wC+HnuZcjZF1Xzt\r\nem6SPAKHt1tPnVCWHOLKK1Z9FZoxUD6FNzkcFRy2aitPZNQE3P9bNG4xo2FZ\r\nY6HBPn7+cWiykPsdQtfDCfSysIDrTix86M8yxzzUvBAeQmwvvuRIpe4tjO7V\r\nlJZq4B4gdbDRCafwCmx5MYMeR0oMxseUR04z9n4ulqDn23ak0pdQC8gKvipb\r\n+jsniesh5ga6bE8IiRSJgkVjmMudHlHHNb3+P2Ky3UIgtV6koLHfHBMmMF09\r\nhuHntZ7bd5tA6SV7uSx+3twz3oqNV3PtpYQBGBJLQVtHUbJ9Y36pkp3zXSgv\r\nP/9CoCl8km5LKhtob+ckkjxZnvNgJk3bxy/hYcrYXLR5penMfc9pa/epQKNb\r\nlmEthnsi1MGZPwQzcuGGJbDxVRb5irhlGpS8C8mX1xN/gessImlMubfbnqol\r\n2gfI6y1GRQ+GfHWbdq2RmY1UOJNtXcrQTYyoV5ZFqh1keklRq6yVcuIrYfm8\r\n8E5oohAjlYw5DawlLUgFmds2B7xmFDV5vnZ6RlHVzeZ38iPu5/XKg2sVy7Nx\r\noTlfbkimFgzd1ObEe9QnDLapvAUU8LUw8yMeg00nKm5NSIoGdJVMe6qokz5z\r\nyK28fHahZsNgezSv9X/V+6xkay7CzYKa5AE=\r\n=id6N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-2_1677532636926_0.4912767904295372"},"_hasShrinkwrap":false},"0.0.55-3":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-3","exports":{"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},".":{"types":"./dist/sundry.d.ts","require":"./dist/sundry.cjs","import":"./dist/sundry.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-jest":"^29.4.3","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.4.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/hooks":"^0.4.9","@restart/ui":"^1.6","@testing-library/react-hooks":"^8.0.1","beautiful-react-hooks":"^3.12.2","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","remove":"^0.1.5","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-3","dist":{"shasum":"c2ad3a38f07101dc1329d0cfb95ed7e8bd8000fd","integrity":"sha512-gvhc7CN5RP1z/6B/01t8JjBV+zgUJSjdhYUgDZSIVsfPPLPWDaCrwsnzllBJFQVrIvMquutjpeFIllijl7TWdw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-3.tgz","fileCount":156,"unpackedSize":411965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvhBfdp6vep13S8mh06xH8qvNYEZfXriW8MlLCGPEipAiEAmsqL+h0SRz0+0gSg/uPicfs2Ru5L73+qIxX+0Ovu5uk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SdJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPOw//ZIrt+Oh39MMrQdDnf3cmsvmb4ILnjqdpee2Otm8VsKW00DEa\r\ndXflrmXRC42a6vUiukQ6ytLjxKWs35tND53zs+156gosJualN0lKFRN6JMFE\r\nxu6TnbAmE2JfAJsI0+5sF90yeZJyyIFGOpn63xtTL16F7BtwqgY47i9AHfmv\r\nSdZLcOjM8UuNbOVt5N419gKaYAfwFQeQyQLvkk0/dUTCTUaxlbcEzG12NGuc\r\nZijW/SkCiUubJqQ5K1zYzAFPmQ3XaCRLiBrCZ8dV61u2oNArQc4RfOgWNJyT\r\n/3WEhemoc0FpD+ZybFLu015Ft/q04Mjb4MZDFqyuDNwHs8jJT6dYF2IfJcfZ\r\nUSm60sbDjS0Kbt2DVZzRKuMu98NpOt+OR5a0/ukQv5P8WHyCo25H/uBGHogD\r\n3JvtGDYo/2xtCxvVmsXcCFJxqRdqWkKbp0QLU1TRtHed5ezWQlka4+5C9rPu\r\nLf+f6zH0VBK1h71Se197m4W8ERM/Yja+G9UXvxIM0x3Fn+Y2plCbw4wEiMx5\r\nW5SrZsyOXh/JXQQpMb8oFKv7TSWXd8lJVrCOYnavPFWjB0iQCUd10giHw3KG\r\nHYauNcS3i1L1x+CyY/5UEKhSM5w9Tj7YILzdbsPurE9Bc3Tef1Y7FqySIoHX\r\nWcVioPluxFiUPN4hl7nUKKGAJ2VRJ+Lt5hA=\r\n=iIbQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-3_1677535049423_0.22461701520242672"},"_hasShrinkwrap":false},"0.0.55-4":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-4","exports":{"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},".":{"types":"./dist/sundry.d.ts","require":"./dist/sundry.cjs","import":"./dist/sundry.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-jest":"^29.4.3","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.4.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/hooks":"^0.4.9","@restart/ui":"^1.6","@testing-library/react-hooks":"^8.0.1","beautiful-react-hooks":"^3.12.2","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","remove":"^0.1.5","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-4","dist":{"shasum":"7156e267f72230b180698414c6aa642ba7a6e3ff","integrity":"sha512-81lUOr98wqCBIsdGxVDf6daI7CRuiHzcKoowae/afK3ECkcGvSErhSKZ4tPC0jO4L8Cv3VRJPvCen/zvE5k/pQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-4.tgz","fileCount":156,"unpackedSize":413517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz3BGSQbpt7Ud7p+jEy/ljrPueWVRXzxKt6kHTdZgfuwIgZNdKA0fT5qKhtOUB+kn8Adn1gMoH2ij+s3y1W6CvTgU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/TSUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFnA/9G5lhhgmKR75FFaitImhOseCWIj2ra2gNk/731V8/sTEJe/UZ\r\nEJIicDBMEmhQKe6B3afD1W4z4IYx78CfE+ja3o+nkrvApi/0jboCdxaS9UsG\r\nk49Z3mch0kPAxeBq8fWoTB/BJHbTcuV4tQnovvo8ox3xNZAEAPgg8N+4zP6E\r\nnOu/Bmi89e3xFNEj8KxybW8WCbZhp2qLVe6UD56TGG1xqFDy06npLAn1SCxl\r\nM0bRij3/gjbgSOwU/daYrM3ZBc5HpIay83qzobUm9bF6Kv1hw1DRdSbK0rsK\r\noCByyqmYpBQGWrm4FKEyk/B17QYML73wrwBSnH6X4p8QGN/Jlg0gh5ctkeWW\r\nF1wiZ93DaXD2DClh1os079S8B75a/1CsR0aGL9VSNRpfjzdWBy9JfkwcejY7\r\nZHqfi5hqqowBBZBGYqzs4fDBMfebRwmStVD7HyWhEyKxZ/PRm1IeChUVHul5\r\nGYJAt+zxPFXfUtavQ7TgmoRFIdnUUs8E1BZBr5riFGGimzAowRUp9SrOolW7\r\neq/NfDU2d2iZuxg0EmeijwF6jPtbzjTsYueGzNaa17FiBdgHqGdEf/Aax/wD\r\niHbC6D4/8XCFfX1KWCuUp02RFKe8a/ldbFugjmo7qpe3Ks2tfvhS1yXI5Qlb\r\n1qd5hzoDdxNZHw1izulGlQhQlj/OJ0FSIhU=\r\n=Mhri\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-4_1677538452581_0.4936670054917569"},"_hasShrinkwrap":false},"0.0.55-5":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-5","exports":{"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},".":{"types":"./dist/sundry.d.ts","require":"./dist/sundry.cjs","import":"./dist/sundry.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-jest":"^29.4.3","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.4.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-5","dist":{"shasum":"1c315c4fe172c916d5dd964046421c4b53434752","integrity":"sha512-wv6jla9/UaA+RTH2UfLpu7AHAoc8a1N2PiOsrM02Fg0kBG+oHA4mZcTEjG1fAk6tBAu9KD3LKIoFMGSbod8VJQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-5.tgz","fileCount":156,"unpackedSize":413342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGD345gBtLXJbJ3SfJcdpddzcxHHOseREBOn4UqzxE1NAiEAtDELS/3D+1wXv72+RgrWvm2sdETFE49Zhzct1DDL9Rk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/TqeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQKxAAo0jcB676VpkAyCx/kdULnxiSwjXd4YaqoI1lVXpdPnMAoUO8\r\nalBabsG549tMa1rYVM8JgxVUs9b33+hd4Mw12pOgGSLmecNQbzREfmaPmkTq\r\n4FLPnq8jp7SYi8Nua9TTBpTpi8ai9dTWAJUltfY8XSN/NtBt2IHPEarWAqTP\r\nl1KVjbad0t3UMYYlNQzm3Xq6NDlOFbls4XnH+rjUH6iJtDYVMymBBJV1wD13\r\nuaUenCYs16dEPxrQJ/zqPzkAm5BsLC5UqJtL2V4mbk4faDCTnAUBFIsgT8vS\r\nQ5EpezO7TdBfa2Pl9P7kxKKQBhS0o0nV4Lyk4aisfB+KLvMjjAwqLtM/oLdc\r\n+9wgOU7cyazv9pHXvpjgTeZTrYP3rrXkJYrU1X+qSZDa3m/AiJvbCVXeE8LE\r\nYi1OceJOdRaSdrJFEG5pVqtPdAOIR7FONGqlDM+5Mxa6eeT4yuOjEKjwtA5I\r\nPSVN4OQuVd7NX9XN6Vbw34nadwjk5UOblaGLgrveL9fPDM2PqGpCqF/hbKjP\r\nUGKdmF+BM3H91gFENVvf7qv9RiNkt2ceq8Z4Djbwl9jmfelkBoFhsIG2DWeB\r\nenQEtsil6UhAWkraTRgbCWzWkrASEVrFmd9wigJTwAQBddz/D+nd6fLaL7NW\r\nOYLJbbZ6Pm0FOOaBnV9MR63/2YRDe+ByjpU=\r\n=BRsy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-5_1677539998507_0.6725900621773162"},"_hasShrinkwrap":false},"0.0.55-6":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-6","exports":{"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"},".":{"types":"./dist/base.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"jest --runInBand","ci":"jest --ci","test:coverage":"jest --runInBand --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jest":"^29.4.0","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@types/testing-library__jest-dom":"^5.14.5","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-jest":"^29.4.3","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","jest":"^29.4.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-6","dist":{"shasum":"4a9d836a486254337bc077c60f76a2465c9bcb6f","integrity":"sha512-RhFP3KyYVZf1sjNe2LQfK2XIeDSzrGnX6gWn4T2EDa5Pl6S6vbgg84B/LHK0Lbgr82S5hwemZl8EDLUZRPWQ4Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-6.tgz","fileCount":163,"unpackedSize":416303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcKHQBZt8SLo+5jj+Dr3gZw26Wmzx1R+A48/SwAvDQ2AiEAz90vgiRXoSrbCe4EJWXwFOV3+QNQBMFmDOa8rmQiJ1c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/T0rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyBQ//WBnLJKMH8+MWjTtMVneeL1thTzhwYXjKIc4IlZ7n9WA8e6Ew\r\nL3P7RI0xueFE+aCyAAzMT6iMsqZDzlrhOGdB2Gr5yArk0AvG/GMejN53KWqk\r\nqqHSaMYD7ZpVFuZ/vIr1mLtSHW+hIXpHGypMNA1ExaeEvjHLtRgeytVgqjZx\r\nhqMheGGve9X+U0ZKgTT3tvkF6Aiy/bDuZtgeYhqOyEn8nkaBjyLf6KN4f3I1\r\nWxYThrNTSh1pSN3X93sdWtnQPVYreuzDZln2b/raIPZkyr8KEOQYjx5CHsz1\r\nJNXRomkNjuBSy1RLNpt0rqrICkbX+5CE9J9tV+8mPdRdF3IfUcUECeq6ld2u\r\novmOOsr9Mn5ti1NLOQQ100/ITUTeeBTdIJtlEdB/e8MzKO2yZc/aSoWAIv6l\r\n0kV4ek6gpyO7W+9C9ZfUPTaFRzegZnrSVR02XS/bjBCTN7vfgPwGHYrNE6fI\r\nc60kuob+CwpmE9CfAEL/943M8Z9j46OEamm9BDNErXNkqu9L35x4OF4tMRYC\r\nWZ39eNoFoHrwjKPeuR0CRrGei4asHuMdeTaI+e5ZFFG+g0D8OULD92o2QEm1\r\n4f/nc5CF/siMaPnYY8ue5Qj4Ta6br7F9KmcU7YHKfSYd+njhs2AJJBOsQhw8\r\n/4/qTBkBhmQQMPiHv2IIcunGHnqLG0CFY3o=\r\n=sNe8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-6_1677540650943_0.7247409134959071"},"_hasShrinkwrap":false},"0.0.55-7":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-7","exports":{"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"},".":{"types":"./dist/base.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-7","dist":{"shasum":"9159dc1c738961303b5f942d30377fb62dffe4c0","integrity":"sha512-Rk07SJQEwrRqEhksuRHTIB8zyhnTd+w2sNRi3ciNGozypvG9DOW79XxBlyzfl4FcGPxXtnSXsJv8+oZelsznjg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-7.tgz","fileCount":163,"unpackedSize":416118,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZfEDViEM2A97A+ylI7OTorwFmucvvJYHzK8vOO488XwIhAM/qDEPihlp5TVbRjUlbSJxrMe8NDsvwChlDyyvjeGZW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/VkjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojXw//UGwk/WdiQS364NaUvhuJJS36SfXsO+TYXUZocsifVTS4f2Vb\r\nBgpFDkQluB7QS9jpQoeGtM/abgjgGS3FmZc//Jt9caiVu7eJVjmOSR1swRtb\r\n55sDqReZ4fY1F6q91JvgPvU5i6UI3tWieZaEwyCf94mlkXFuoeOXXwwYJNyK\r\nXuS+Z+A2ASoygkgxowzxqQXGTOeExMVsB/RG4z/FPPhZEu5uUqyK/hUwWsKU\r\n7X+yR+vv2Ewjc6EiJ1wN2BEKEbbaOChhZDpDX6BBxFvskKU8wxI/dOvfIDco\r\n6AY8P5M2KV50RPXaju5XLjuNPpvPXe6Qe/jykQeCoQc1mZiHJPrDwvTPbiF2\r\nCkNHjnoLHbcUto34BaNq0tRe7nDZcGjS4zXnv98BRA4/evnxabCPGELON06n\r\nf0gi5WgJioE63O9VdWDxkxD3L3mGB2+TZcm/5tMHKrIYa5z6f0/Baxi47uhr\r\nO2fv3jhy3uLSCoxZQ3+OM4TdkPfhbQ3HRzAigsAsPBXrUVnvAsRjBOPrdD3z\r\n/XEPce9rPs7jGDL1x1S79aRI7vF8Nqsxl6hzzHtS9mRtOaDanW6yg97CVF4M\r\nSurEphJsFL62iGruQLwo5UhueeTMBnN7RaNP0fTj5i15dpZ4JPlKa/Ir8Vhk\r\nVmNPuTmkCTa+y/GPGLpftBR3ERnGx6/J8aA=\r\n=SdZn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-7_1677547810972_0.4580119150227897"},"_hasShrinkwrap":false},"0.0.55-8":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-8","exports":{"./form":{"require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"require":"./dist/menu.cjs","import":"./dist/menu.js"},".":{"require":"./dist/base.cjs","import":"./dist/base.js"}},"typesVersions":{"*":{"*":["./dist/base.d.ts"],"form":["./dist/form.d.ts"],"modal":["./dist/modal.d.ts"],"menu":["./dist/menu.d.ts"]}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-8","dist":{"shasum":"306af9cf8d56504e2bd20c79fd3cbaae134b1d9c","integrity":"sha512-7V5o7nyz7o7TCy4q7jCBXukXot4ugR6c9+II+kuhEviZGQMxLPAjPXoc034nLH6m3/xtlUszeaqGm8PZ7yU0Kg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-8.tgz","fileCount":163,"unpackedSize":415357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfheFeqt60ZZmkMk36hSwJKEd3zIWWA5b2TTLmjOoAIQIgPS0dwDNLGiZRogRDmAKSSguQ/5oiF5OGnkwd6eSPKPI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/V/hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHdhAAkLJJVQ+mv6XrTkVfqeZ1cOGUFhVbHFL7rQ/gj2tP8jbRMU2w\r\nQJq1ZhvJ/aGbD/2WR5QKMTcL7Hv5fryHRSIOyIBOdhIUyIxBfzmIfPcWHn8N\r\nFv2c0TutALgjM3InfOPnV5aFujtB9jvHHITURT18+9ye/haxkQSoBOw3ioew\r\nxE77z31cyLLstJiKexyWExw8sziAaez2rprff4+mpdWurtAcSA8hRDZxdQ3i\r\nYEJoMYI2OT8lB7Ksthe+SCQv8+S4jOmEMqrO0wuSbvLN6OkVhgcKh+jrSMkv\r\nC+AggvWv+kWncbniz9XjKgqHDgVoqJepNIEoBqUiV8iXhEWdU+lJ/NpMdOdo\r\nNJeDUpnP7u9v33j+tZUcTL7MNE8m+Y8fsReSpSwDrgOrRF8KSQgAfXzxYjPB\r\nDa7ZVgcjomusJhIqcxnbRp6TmU/ek2IKDUAwBDTAJZZoWKq5pac80aLnR+aR\r\n9JcmWclm7Pp4H8ZN6iZ1suvepF1ks6csYkzGDutl2Zbgp5WHwJ9d0KL6ao3S\r\nYpVmETlsAeBx4kY7aDS4ZkHH6XKW8XNad+pS4AS73sVDIJfubQnrp+2UHUEn\r\naOtIH1Gr9xcsnjowSjNeB8OgT2atKxczGzcKJUMtXPYDyU/Z6IOkGlLHNux4\r\nrGQ6JUHJT2VcWE7XuH7IPmF1bsJ/am1Zi3E=\r\n=FGVf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-8_1677549537215_0.3873473157728953"},"_hasShrinkwrap":false},"0.0.55-9":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-9","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-9","dist":{"shasum":"be41965b9627f2f0903139b10b582ba917b682ea","integrity":"sha512-PgoH1bF6dlyq7elQq1eykXBQ9J/VLgHi3pxcOpPpABR9zQO/t8rK0+bqQLsfN6FO+l1Ncg30CTvJL8UWCFxCbg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-9.tgz","fileCount":162,"unpackedSize":413107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8ynq7O3d6eGv5zLmGpjbj5K71gp8bX2y0x1BadzvIgAiAue8eeh32/j8Pj71Dqrwx6qaEBYpm0oNspaw5h8igCJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/W0ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx4hAAmcc1IB3yo2WW5Z5sLCEfqTL9PVHMe75CCvNs6Uoc6Qxb2G9V\r\n1AjIfoi23Igw+8/aJDS0m+0kFCY7td1xdBtnpke7B1DkI8M0gkwmXt9m67Cy\r\nTojcX5W6izKGcha/1HPxzLX8UlEVvB0QtMoZjlkMSByDs7GEWmoagbU98Fky\r\n9Xl4XrUlFVyep/SY6ZS+NA2jPav/S8XOKpGprBXrZyl6Sx12W+Hhusi2ezVU\r\nm7+HvUPwrU35iQGMb5ErQFvF+FZVssBIR4zhvxQudnPYeNVTt08w5IaxHoNh\r\nONF/Do78p7tR+ZMKPKZEPRqz72gsMbBcGukKtPOFCzOvBzvXHyNO+Da/r8so\r\nDOihTobAbR8Y9SvGB9DQRGLQ3Tsx4kZpV1rfJRHw1MzMvFBQrPEesuJQaohg\r\ncUfs0CXY+UC7yisBHNv1NjkAxPmla07oEzchw8lxYtLTOTaJeR64vPrr+Apm\r\nWSi1smeg4/EOhdUBKsOkVVXaRO0v3tdruRxvhN2G5odxKl9adChrDBvg7t8J\r\nouTXE7p9b5Y5BjhztvgGzBCfj33bI0ztQeib9sz6RON40VrqgJn++u+Oa4yu\r\nlLHhsUs7oK6loOhKujcRke/Sh3iCp2DT5KNSrUIEIR0LL+k8HwTeH+usjIh2\r\ntuV5DT7puK0FLFCHq5fIPynjCr2dTkLk5eI=\r\n=hcAc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-9_1677552921492_0.19080385454194837"},"_hasShrinkwrap":false},"0.0.55-10":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-10","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-10","dist":{"shasum":"82e352795bd7fa2a15d8690c227fc891178844b4","integrity":"sha512-e/cAPyU2zCDubSEOmmFvnifrs+Gyf0A4725vMEhydlsD4ue57ovh3iFAKElkErV2B4YvhekPJXnRLLDhhdQaAw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-10.tgz","fileCount":162,"unpackedSize":415412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuBGfiPR++N0sJuB69SGEvTXBZ59QnWXi0HzPyO7uX4wIgNiNiVCRHQMqs3MegSBC6xpijAhXEBy9rc7OVQ2wB36w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAUe3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrjBAAnfF05r9D8vjOQAWrsZdmU+vXl+nOhL1wL0Q2y/6ZYO99sgb6\r\n3wW11Vp7vNVABV6ODxSc5xAFA69/uGbHAJ9pIc08u33v6mFWFJ7QVMZj+WfZ\r\nCJXr9zLfTpDHYjvwqUgi88l8gJekCvMJ1vjcgdBfSMbs/APa/XhCkOKF4e2Q\r\nwCEt20WnXzprcsaaqKwHKa/oHdaHUE996zD/BOwlXjSjYSGXBzCkRl9+yGNG\r\nZKqTWq10tLzg9ox85oKF84RaWkcV9lfS9+ZHJQNeFPY2+Y22kYuRrEa0yeui\r\nkDBDVVozPExeGAV6wwl9ZYX0Oi9+9gU0eAFniqJopxEsAHJxrFDCp91DQ9lu\r\nwEhu7TgEyl1du6Y6qJy/zIT6wWCaPMs5yzA2lE/HtDE9PdKkJAlHuAGBhTzz\r\nLFPfIOuRftxqKvPW4LfczNI9JhxRdIAhq2BsQfDIGX1etnVtlB9VREvHrDfm\r\nqe1KE47+N2xqyKeSOkEAPS1mcJ9LRj4oRa7nwHfIQkkwfyOOBK5Gyw2B7Ov3\r\nV95weHawQHIUddkmfc4lwjJ+DXs7rDFrdVyABFn7lCvt4HhtpalyfvosAzcM\r\nQSG36CL7KvlvfluHiH19h0sG5sZx13XTS6xkVpn9ihjCUdbmSBzEDVXkT7SR\r\nFRFt26M2beUh/gsK8MiBIzwBfM5DtK95LPs=\r\n=BgKA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-10_1677805495428_0.4161554584019902"},"_hasShrinkwrap":false},"0.0.55-11":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55-11","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55-11","dist":{"shasum":"386d59f91106d0ce2a6e2c6425d92e2adfc3f7dd","integrity":"sha512-YtUqO9Da+QMQ23DXNedsj9X8aB/AikcyjjCZ/IMKWnDzH8fVdtuDzNiiZoMMHlofnoEIczF94WO4FQPvYk6aGA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55-11.tgz","fileCount":162,"unpackedSize":417888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwt406ybQF1FxKEC+0cyjcmDhZc/vFF91h95NQpio8+AIgKQZyyoGJXjx6rTr/+Y6+YSwHRE80+YVSSIVipcWp8Sk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAUqnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3MBAAg9nrgGKVz/S2bAjzl5xm2RzBcRve5X7X1ULojsAh20ci9abx\r\n7OHlzwrdbGeB6/2+RopeA/tCjYy3hWafKbm5g/W8ZmZYWHwu00KczyqRxhrm\r\ntPwmpYiC8dOVeIQ0IrIsDn6cKWT6mUkOg4xcIJHdaizX+1qP4Wg884OcfiuQ\r\nhM+AkQcIfEnHFM7K+dXAnmABOyk5me7Zsmz7jCmP130td1TsFomNzX20McU1\r\nie/EZIn8c3MYbnMFfYaf8vYYctCOSHInaj+soCFs0rJqlLj4WKsZTt3AhBty\r\nfIA2p0zymDhxi8gkA03PjUoRDsuGa1yfwYtLm83A8xZg09JIAPMpt9Hy+EgR\r\nLoO5tU2ZjXhoEUkvfHv5iHy6Gt/fsaN5eELkB6Ci/IPVUq98SzTYj8E7zB15\r\nX7Nbs3T9EZvTXQlxNDYJlz6vCPrz5eLaLu8T5fRo/tOV6PM5Ryc7TBPMbiFv\r\ns0NDM/BC4tc3Mybv2n/WcdJzHVlg8YRge9N/32eEQtp2M8I4JOUG4D5oE+uX\r\niZKEwX/MAvysWy7TEiP6jywYtXrBTLN4kYk7kicbqgrkdmKVYv7W8LXtyGmB\r\nvKadrdimKBa/dQhf0kaoa3oEFz5zZuoRiRqbaUDUZu18pXLsmTlDA2FmcIwo\r\nEkSea6nCP1F0aZcHwoXVyruEvHY3WZM0jGk=\r\n=nU/9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55-11_1677806246910_0.784376789920332"},"_hasShrinkwrap":false},"0.0.55":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"0.0.55","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@0.0.55","dist":{"shasum":"2fbb25c9f113975246047792036e07b0d9ee1d1e","integrity":"sha512-4A9GEkOLJoxslnbO2uWI7R9L9oyUKBO/sWhAWOc3cNPXTXLWcDKOMTrAxEoJqVYXixCBeuree+LaJKVU5AaxcQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-0.0.55.tgz","fileCount":162,"unpackedSize":418097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBflPqcdADVYuI6Wx3tyz37SxLc9E7gD++jA3FNRnIMLAiBpURINHvYwppXJgY100i8avqm+7maYTu08vDFEQtlnWg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAU3tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN1xAAiKIBluJaAuA1EWne5pU17yYR5hDInjCzhY3fDhWLLZiApD7q\r\nqgL1qqNB+7Et1f+viyYcL7OH0eRrCvdLFzJlBkzC8TKgArM3fkHzpLkryMku\r\ndkH3Io/MGM2Hsz77XUY6lGHgcffSCB0NA72a7TKZDaFyCV1JvY8tEMY0BmhL\r\nHOdZ/5taLMYb1wrKlPn/yKd6M3RNfGJKT1sZO3C2a4NhKN4ln/wVtBM5q18e\r\n3hrFZXTup6oc1QRcDwgwQPQTVEBuu0fmvTzBzafVWeX5bjlE4xPAinups1LT\r\nIj6W32qG3b4TgB+eWcF4OWEnB8Y9O4k3kOjOxi9XL9gfUQSoAF5C9tkbDtuH\r\neFNT5A/OfMxxjX+fhhVQVZepuzNdcWkXUZnPg8OzBH1WD7fg7v50pEMk0hxj\r\noLDSTquXAM0vaZR6NGRGokg+Y4gJTwiGfE9UWoI1zwovTD1E6H8JxfknFV32\r\nLyPlFIn3t9o3i/w+AYmrSIKXKaR+v263vtnLNZfXRlxGWWh3nR2z7ALaClWM\r\n7ukODWXH9s0o8desW/m6d5gF3R7FfZzfvThQTJSvaQIo+zi0/saTUB4lbfM2\r\nK2fngatojwq3fJMMfCTdV147HnxQ3iP6GIEZMnX2MA2cVBFOrkDc/A9qxwbw\r\nkLrGpiUFhBt4XxvNT8K4VO7nQzUnNPbXXY0=\r\n=5BKa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_0.0.55_1677807084829_0.5094239984246389"},"_hasShrinkwrap":false},"1.0.0":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.0","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.0","dist":{"shasum":"4bb92c197644415f1712794398093e9fec8334e1","integrity":"sha512-7S+6Y8WwlMNoBI1yUZZqY4vxOcl8Ce0/BFM82E77o4pKDX7GUpUf4+NTzjUTHy5x3syfjezIDkL7zhHlaGZxhw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.0.tgz","fileCount":162,"unpackedSize":417996,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBS1NyhsXUznEUk6iKBXRM4nuk/dGe6FNRsZo7mYcKctAiBcTd+nLn0edIgjz11Za3jOXNlsqc8V9fgrtw2Tj+Ve6Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAXSqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriiQ//R9VeJ7wvD3kavMyvK/naN+w6f2YJVhfEvPg6jGSUApIYHdeP\r\n8Q9hxFDr3buk4pJOOvAd+vHcDeD0WdZLQBfW7Yt6l5dElIa9NzK/YPCqftoX\r\nCxJbZcfM46eNt4E3Q62O4Wj4E509Zf6Y8xWPQeNhSCN5hQSP0+shF/z3Qzmb\r\nYzO/pB9tfzloUHGJRhJW12Uu6hLS1Hlj+orn1G+80UK2HeQRP8HtRGB9Yw8T\r\niW7KSPgtODd4Ngbo5lankcV4m36W6y0ZybBFO+Nom6S1FCMuQnZk1ZzDMr78\r\n0Dda0ht06u4ndw0ZinuTASPrhOM2KBtW0pM5mS5RFGGlQXs/4ixYUSX7uchN\r\nrJifxoIk9lz3HXfn4LrSYAkyMwhKqi1jPYfm4nL63sNeh8htfZdHl+7EQqrH\r\nomE8BYmdC7YYPi/kJDv8KLxlZzj44aJw9WlGst514unvtOw7c2fHcSviVXW7\r\nJFpTE24kJ79g7OZ95/8dzJOnyT8cmQ9GT7gshlhRpd94FY0/gSPlooZQevNc\r\nI05gTzBOwyERp2djvhmW1XvXwdJ3SKTcWrpHb0GXDnCby58Ys9eTKN/RWLH0\r\nUkCPpVDmj2Wh74LaiW1Zpp1kB3L6ghQEq24f+IGC8slmUmt7zETtwZFpNlcg\r\n5fXBNAyO8Lj5N+p4l/jeWKu/gEcEAbBQ+Bo=\r\n=psOe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.0_1677817002614_0.315187391117546"},"_hasShrinkwrap":false},"1.0.1":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.1","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.1","dist":{"shasum":"6fae5f129a463d743bea37a2d3ef64327e67d954","integrity":"sha512-DlSxRv8k2YszR7h7Sz1GJXqEucsBNnJ+arVuYnBqwkXA4UFNAByNtBHCPEJjh+9Uge4Cj1L5Ou1uUjAd3aUsxw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.1.tgz","fileCount":162,"unpackedSize":418346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBQWVU0kdqn1grDk3CWyky9CGQS8WrphQ8Lnzpk+YlkAiAntizIhzffIxXnpUdPGuMzzqOnKHYkOCRlfnXxgHDiyQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAgFCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMbA//cnLUFoivTAPKKTSuP5JC88VduHBUvVCjP669y1AWZ56ORunb\r\nlBz1GoZu6BCTGZRzMVFhOGf0WcqyG2pWKjbNPwV3+0gWeIuVw//SFsgKul0p\r\nWoxsCtL89W3FuHbWAC0zD7owgtCdOCDTFczLV4jNhYvRxODG8R494FRmt0Of\r\nZAiy0/+lXm4QqdLub3/LS8ROBNiikdzxPHpk02tUYSe0lGookCPkhUAtmCI3\r\nIi36CaFF4+Q2NoA8UQ/2qEfBf1H60LfUBtvigv6NthL2yTnLuRoC3ZWLKv4+\r\nZuj3sTXDQQeAQCuVhhw0oh2C2ovf/rE/DQT3yc5ESR4sulfT5YjIdAMW4n03\r\nMmmbboVLBFMyevIfyPdE6tU1CLXwMCtZNpAdq/TL8tr9BqFm2C705Ju5rWtd\r\nhix5VNJa3haPLn1//Wfk98MxL4fFjm2B//6n8+Kbck7cdio6Xp1nlhm3Lxar\r\nLm2OwZ9VaEIXTdUaY1ljyCpth87zr/hz5yOBlViYGXud4y6m/McbQA/WUvMH\r\nBb3J1MGz5BuVJDpO9PVidYTaV1wczbq0H5BDPOlWXimjaM6TRaXXMUigay9W\r\nXYfF318ACM/ju4tO+8pKlf3Xei6+d4XHUt7++/prwxFW9nIYZk0++eEr1Rr+\r\np65ZNMERpuzI2g3JLUUZ/fD4uFLXZHGV9xI=\r\n=RWFZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.1_1677852994640_0.13846374864254285"},"_hasShrinkwrap":false},"1.0.2-0":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.2-0","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form/index.d.ts","require":"./dist/form/index.cjs","import":"./dist/form/index.js"},"./modal":{"types":"./dist/modal/index.d.ts","require":"./dist/modal/index.cjs","import":"./dist/modal/index.js"},"./menu":{"types":"./dist/menu/index.d.ts","require":"./dist/menu/index.cjs","import":"./dist/menu/index.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.2-0","dist":{"shasum":"5c67e3d6c466ff45bca8860fd147dadb170973a8","integrity":"sha512-vAHi/z/aq3G9zvwNYcdRO4Jo5NxtZNrkoRzk3l3mZTa0oiu49sx8KuSU8DCBQWw+MH8cM3Kh11xEnE/iACLBcg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.2-0.tgz","fileCount":162,"unpackedSize":419657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8+M2GeU0KFLu8coU9XEjTwLnpCjzId3WLLweTETtZ2gIhAPQ8cPwtdh6+WYtPkbrmnmldrcc55vokxMPV87xUrAyG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDhHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFag//TnC5LeEzFXGOr5pJCXj6Hf+tpA6AE1CrbiaWWoA7NqpXlaaV\r\ngi6SSdbgaS8LEz6X2QlRdivJL51j+dE/V91GRlOh39M5iuJ885WOKx2BnU3i\r\nyyGJLw5IqddYaXGUoLTo4zEB7lE6DMTmr2/Eq578dqQjw589OzsllTn9a2Y7\r\nfzksWTGK+5waRN6el6HblksYIjc6rTYFmg1ELHlLq4+lFRsqOhLSZN4ZYZm2\r\n0SJUhfTK4uHnJVfv8zlbMnIesmuI8Yi0bzRRVxJGqRWgKmSn+ahivOPZ1kLQ\r\npb89PutNC/vr2dSJWXFlFgxlvA/nOamZvXT+Lnl/d2V/vyOkqamAIJsgAoII\r\nxBnVymeqBjMKdoKhqRytd8d/SKCZYSQYWhCBW3Lyz6/g/bsFJWTswKobCffc\r\nJeWtfiqMuiCvUFfPRFDL+fs0dOdfzdim14oHE8FWe0TLHX8ZiE21+Wb9JWZ1\r\nTFtoMpWwSoTFj68WRAEvd5gxhMnFEi39+XF8zV2WFpVvpqbLmpf7p3TgfTPs\r\nbsEmf5Gpi1WXY83mZWmCj7b6O9eZVSwm8gNF474s7ajPxeb+u5yC/AyItiBH\r\nr6fVb2t9PJblzxMA8F5xoy9yPD8OHt9qIWayAdj86XBzybJtWUqsWy5H1dw/\r\nZGfE0jZETeiROHPJE/jFSRfYneC2PJ2nZTY=\r\n=Xcdp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.2-0_1678643657604_0.6273577756428785"},"_hasShrinkwrap":false},"1.0.2-1":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.2-1","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form/index.d.ts","require":"./dist/form/index.cjs","import":"./dist/form/index.js"},"./modal":{"types":"./dist/modal/index.d.ts","require":"./dist/modal/index.cjs","import":"./dist/modal/index.js"},"./menu":{"types":"./dist/menu/index.d.ts","require":"./dist/menu/index.cjs","import":"./dist/menu/index.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build && tsc","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.2-1","dist":{"shasum":"e0b895eb32757812c73425ca06207d2dd93e140e","integrity":"sha512-tmsidmI2pXufTDdjhtX2lqUfy8MaafJw7krWce8RMO4ppTfOY0VdnlF3H+wbqNUMgLt6YWFhzzwjeuYEVK3bAw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.2-1.tgz","fileCount":162,"unpackedSize":419657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNjBCSZMPZvNEOxNg6CtsevPeXUecFC/RgkpGEh7MrwAiA2QVIuVywIc1XkySZ+420w6NIcAbxsQ/eRp3M+YOB8AQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDhMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFkQ//Q/PWGRtnU73gHdyb4SU6G+qyKOtjiy7tXSpfqDu19HU3jTIG\r\naBSNxMYubrYRX1xLIVaq8G/TRY9nemPIZ7PMQxzNUFVSOdW+7SxVcRIDu63p\r\nSj2lq0e27LJ3ybUJ7bMot1l8mTHV0dxVzzYv6K2mGqTs59RmxEUW8VwjeK7x\r\nz7ODJS2m56ncQ0rhEE8f7mX13wy0yvEdwA7Of/T/ubsVKsFaOnRdB/mBOaLJ\r\nLK/v2KlBcIbtQ2Dv9/oD/Ct64K23BsYpHJ+Os4wDn3dtmv5CJjzEoi/QwVRS\r\ncaYfyfx78TZ360Okf/t9B7gynarEV8TS+YFQR/+qcqhIaYuyuddqAz/ZmTyB\r\n/FqcKRlBImGEa07Dcx3iRHrj+vxCIrXR9QQgCaAeMeYtKqwKTIMVdoOL9mmR\r\ngMlZWch51E+2VDcDWPeGMq46Wp16msR3ONTABr8g9+nngVTM8evdxxfVJ9rr\r\nxeYDoxM6epmARxe126/E/GevnarSUHEEd7eOjH2AXx/K6E6+m7+vckrjFO9g\r\nm4YPleXDstqiYezLuhv6nONGKgwCxl7MwTd8+tWqWhsGm8BnnKZyAtinaUzO\r\nRsL1k/6ZVk6UU/O3KYgOFwg3X07f7f2Fq78E38mcQBYk/Uhpqg0z8xbFYQ8B\r\nEPiYESy3ZwPkFRDNngTsJakMH2S0aWZrUPs=\r\n=tFma\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.2-1_1678644008765_0.41832211048087253"},"_hasShrinkwrap":false},"1.0.2-2":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.2-2","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form/index.d.ts","require":"./dist/form/index.cjs","import":"./dist/form/index.js"},"./modal":{"types":"./dist/modal/index.d.ts","require":"./dist/modal/index.cjs","import":"./dist/modal/index.js"},"./menu":{"types":"./dist/menu/index.d.ts","require":"./dist/menu/index.cjs","import":"./dist/menu/index.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.2-2","dist":{"shasum":"9a7e3b521a71fe1652cd91094e22c70d99372e0d","integrity":"sha512-M02eMTNh2wSUy4B6/YcOjDsbv0Y2ZF+5ERiDmHSbhwDIJYLS5i/zHoNecGJIV+DQVaOiYY1f8UcYlR3cKXy1Fw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.2-2.tgz","fileCount":96,"unpackedSize":270797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyu7ITDzL5DKldG+IehjHwWimI0qQazNHx6XngSoaNTAiEAsYtAmgRZBfLdZpFVfL67e66tg0gxnh6ppMP9TgUA3Kg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDiGLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3HxAAhVCBc9H88IYNVaImXobCd+CDLHENFZHKwjlgC/gK4lW2iGJj\r\nSk8+U2KhK8ZpToDkSY2+yoyT9UVUYZYqIZVlf4/TNxCCIP/dMd5N6AAHbKwg\r\nB9ZLYYwrgV1OHD05RkxzrXf7dUp0mzYXCWL5y+Nej8KuoOf/Tra+j1FdgX91\r\nzaI8BPbkF8JOsNF2gf+8zCVAD6jXBepvJmyAm6zHfUH2YqgWPeZkzTBchqbr\r\nm4N9KnM+sCU67lW0p42LVr5OMDqWl98klN2P/po88yF7JUH9aupzBhaWq7hS\r\n+4iPnQkBFPzxgpaC7Yg0NhdeKZRXSIT/JxooRUo3oXjSoEnsAixTZ6YT0uWY\r\nb7UCgvYIsTYWjxrWHR4JrYD2/iCbiEReEBHHeYFRkdB6+hYVfls04xSU6NuE\r\ne2BB1hU6J1hi3dn+tchq8i+umJOv/sOKbCQY8lsaSwgtxTJXO+BvOuf/lkLf\r\nLAJcDlAH2M2YV9M47t2g0sx09qL20gQ+r+K4Wq8orSxsqpQPX5k86oL1O/zo\r\nP6IJ2oKbhtBcKvqL+58eoPHdMZ/sqxjnr1yvXJm9Ouh5NHc8uwe3fkoAfwtf\r\n3+SG38EiQE698o6Fr1WzAyEBdHjNOaaieykg48U/RPL5rRWv4YNSbtGuu5Ji\r\n9gl2jqpZNAP10L/kw3FdlCLNfqt/+z9UXxA=\r\n=jyYU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.2-2_1678647691689_0.583369901193598"},"_hasShrinkwrap":false},"1.0.2-3":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.2-3","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.2-3","dist":{"shasum":"fb6810d2609c2697044e3a740a25e8e4e35b2a93","integrity":"sha512-DYw1C9jU/voTQFutDYBgKMF0aquUXE/msH2ak+nIlArEPeQjkSwiK/Eoz9WXAFLxj/WvNPhJ5XL0TFPEYhhw+A==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.2-3.tgz","fileCount":93,"unpackedSize":270731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKpcbrvVU6cN7VHNeDS90S2lWwRIzrWCVLzz2ZiwbuJAIhAK9/GY8rGXJ1gS62N93O0+r8yfLQdL4HnFYNcIrkmpd9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDiPqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHCA/9GRmurTxOAIin8KJeefs5OD5Eg0oBmqQxwotZ33Iec2Iyj32B\r\ntYZ6SX+bG2QR21aa884EcA7fUmVP+gdAcBdJcFZ4xxAdIPnkar8RVVIEp2ul\r\nW5bmZw2viXoyrPbaaY8frXZfaUPUT5MtsTUVM1ZqZSn4YWZXmGPvMEeqDTNf\r\nuVfclX6GgW+2y1SmV9v2GBUq9kVmlxoQQFZSxTdf8Xr338nEGdHuQzORCtOI\r\nV3ZfaesyONAjcc681hib/o3ycpof2sB3DuT0fJQOGkneuQEuxBnGYPQb+F8y\r\nasuTVR1O3bo2yaDwElybdCrCptCmBYtYu5jnwN08h2yqLBlnztuskdBK2LXD\r\n8JaYe1N1d5MFX8eboUCLF7AaXhEmJ5h+wrDWsIpqVlkAiHy4sUHsrsW46HgI\r\nbYF3szUAVHDzFvjO70KISucYLc8iV/nvwupmDcmhLt0Bn6aOc07u59QdTqNS\r\nl2tZNWexHT8Wo0B+WuNY1vyp2EVeBcvmXw5F0XF44BHR9mqFB8i23rl4Bom1\r\n+USl7zYWBtJPgic7n1FdVjUIy/3umtqEtX5YPxTVSX6B2FsotqxTMwWNQheU\r\nEdEf1I6I2o8Tjm8dHLTj1NDUZ8SyDGRAYhCOLPYZsSXgZM7TNczpG6OscQHn\r\nMHdnxFX/6ZXoB8SBGdJ2GSHVjo7IBVONGvk=\r\n=hwWM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.2-3_1678648298302_0.7045091498818405"},"_hasShrinkwrap":false},"1.0.2-4":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.2-4","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/base.cjs","import":"./dist/base.js"},"./form":{"types":"./dist/form.d.ts","require":"./dist/form.cjs","import":"./dist/form.js"},"./modal":{"types":"./dist/modal.d.ts","require":"./dist/modal.cjs","import":"./dist/modal.js"},"./menu":{"types":"./dist/menu.d.ts","require":"./dist/menu.cjs","import":"./dist/menu.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.2-4","dist":{"shasum":"c7f1de7001a0c30dd02eefee086406e20f6248a1","integrity":"sha512-+Ce5iLSpLlhMetr/IUsE4VSDs+ZNFT0JgVJGBV4JMoywevuAX469Q5g+uTHaHCvmbx4qA7EWJCtLNmLVCm2Btw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.2-4.tgz","fileCount":102,"unpackedSize":291263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuAM18JSK9DfP76P/8GPNrahLnXkr79m8ROzofvUZoBAiEAt9vbJOBSzFFITTZIwPyKpFNSCE252et6X/MuSQ8dAv0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDjaOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4iA//c85U7gV83qLCaAcevSJNE//vXdKgaLRYKsFbXE7GIgVU2hcf\r\nnExbkdX8/lWUH4pXRP1NstrRq8d3+Z4Dr92kPf0dvIlUl+VLHH9h01OAQZbW\r\nmz2Wy7H6I7L+Eq92eIak8SUG2HdFoF5Trrw8Z/VUnlalNbjOyiFAJ1l4xtay\r\nxIqCzWBKLkm3gXfK0MFnNPQ4X3v5em9t6Ug+F3yJqravF9GfJ0I96j/FzK8k\r\nq6jvkMk+u/lyk/UcQ4DfvHgdYMIQptx+yCOViaIbQnZR/cyAvNpbqt0+4/ko\r\nKYdLdzjLLJ68Sv/3zHOBASO/+JkzvvuLZui74iDph75OJKLaM7TLa2Rb4Wwu\r\n71iuo3PGeomPKxQQ7DrPEPGWmHgruDSmcmo+0M+FZLwjZRXCEAd33xQO83lS\r\nzaLDhWJmLfD5+08DOGn17FwPG4akgCRAULJ2pq7W1VY07qZWj0NrWPAej97l\r\n5fnPjMRlzlc6byfOhLg8SL+EDhkfYz2AfuY3wnso/UQ5cTLrk1DMwnzXKWjI\r\nB9I1NU1HBcVgrHTOwZcLqhCFj2l5Z9PWZFGkbk+7u8rAQKNtKylnpHhLS8oL\r\nJyKwC73JLdFK/tn67x9RQe5yNoMvCcSGsbRYfs1ItjTFlOQq6h8/lTHMBxw8\r\nnuT8mnYn+dPw/+EeoB6Ae4I7vClG13QsJAc=\r\n=AdX3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.2-4_1678653070625_0.05389796070108743"},"_hasShrinkwrap":false},"1.0.2-5":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.2-5","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":"./types/*.d.ts","default":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.2-5","dist":{"shasum":"48313d5e32bc2719a13ce5fe9d7e4159f15fce14","integrity":"sha512-PZgbQkQWlxnQbt/D3BvsTv7YHwVU0agNim1DnrOSKDKOCJ5BLGGeElZ4eGnqiY3Gx9yRuy0IxeXcpMh3PjHK3Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.2-5.tgz","fileCount":111,"unpackedSize":357431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2qw6KAIwVPc6gyanpGsP3yjniDTnehRIll2bAywxXdAiAeNlXqyP44upbdkqnmlYecE3c7zOMaRKpWHyar2stSiQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDliaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXIg/7Bf6IeizdYHINU0id1Zgtv18G8qjrzGf9lUvDMT4H7qiKVZmo\r\nPvuU8e1IfiKgK4zoeILq0Uzd1btiNDJHVSNvxy4TCboeSKRV6WmVrCinScaJ\r\nBCXEAxU4bZvaf5Cks9oPLF59u6c7lTQZ1/tHALQdrtPYnzrytN6G8mxtQ7f8\r\nWV4nc1pwgI1CnJSpgDy1h8PY0KS/rR1wClR226UA3KKJV2gwjYxH0fDrID7N\r\nTfqeK+VXrMfW5o0TCGdpaWeOINq1WSTYnjaFcmrHxLe/uSJOXKt1iWKjYd2f\r\nttNy60gaSEQCcFjYNzYhtSq2IBvxrmK0PyCMidO3k25eWQmMdo0xDKzjwCnk\r\nMj3ujW8+4e1gH5fYxlnm+SNsSlPfiidmfgXDHeVb+ibqYQl1NI1XoRzXX2yG\r\nhD4WU/66CAA8HR0i0lvdM7VOjiHzfgVoyIJyyq/gH4752CMp+YlUPzYT+wx0\r\nU5197dNS1CfwHGanwA+i1DYQUaLbudqv2Iub022cMJmgqfycwjw4uMWV6AMd\r\n66vwE4EuoFSqxNDhow1gczzwmvUdR6Wm1WQKagG+ZEtlnU5nwmSOvT0oww9c\r\nwkatKbS79u8fT+hPR6/G2w8ebZDc1MjrKT3MUQPI18E+maTrBmf9VxxXFebf\r\nRK3Q2CWuTPHSgRgWXzkNptREfwBXf7XeEt4=\r\n=ZcYb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.2-5_1678661786395_0.8536489934910989"},"_hasShrinkwrap":false},"1.0.2":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":"./types/*.d.ts","default":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.2","dist":{"shasum":"c2425c82a293a73229c949b6c23289983afaf106","integrity":"sha512-2YSs8R7GZMsmrT7IMZL+izybMYs52fmko5elkJ9S+D14K58DCgGJLo+nhzK3adixKbQmHmyGfpAanVoGKZZUCg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.2.tgz","fileCount":111,"unpackedSize":358141,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA03J4zRnTVNebDrmAUcfBH3kbWUcD6e3qUxBzPtZHUhAiEAxhZDFmPl+JUZLfBgaezRobUnLMvQIbvKamgCBU+Rjb4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDlxYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUKg//QsR1eDamTw6Jrsnnhb0qaZJ59hGE+7m7Cyo4YNOKfDPrg3Qk\r\n+tiAr2qFfrl6URDYuRSHjc9cxma4JQck+5QpV3JxlU/1iq8aFN1PdWz8AKB8\r\noKvHDaMa53nwrhh+1d7YotK4ICm64wt7pImOHASr00yMW315VSS1eEQ0a6Aw\r\nWHt3aPLO74LaE2MPW0dH/EJnmx0eWoK5cYZHc+VIHhzmx4P17nw6sgqHHZWu\r\nqTJsxOuVVNuP5Nvje99/RMWODy40/BPnFGdmZUd1ev+FPL1WAQIzM1+3Fig9\r\nsBbot9R2HuxhJGrNNHwI/S8Ix1W+BHD8RQOSyPTM9qELlh+1xOHeUTfdHOWq\r\nUZRIcoZ0XZHrlAeFBpJoE1LCCxS7kFeCyJVZ4CHIDvUXIuigiTcXKQdcHoXc\r\nuF0RHoWodsZvb2ToaJUZtc/kD7RoCqQBnHOUEueMNlq+VKxwi6cKsWptLg6l\r\n+vtICR60QvGelMoxBldlyxCE6zIeQlituACvjl3jKKUtSaoWea0JMVCHa16T\r\nK9ccdd3+dm7wUySjhoKo+eM8OJENqbgPmBBF8R7zugUoSt8V35NDL9o19MYh\r\nnLhmmRNi91iJZnlh+XQST2+cJKAK/6nA9jgfQt2R9l/ACmZephD35L1Gfeu5\r\n4iRfyaKwku8TU/Fw3KnEaga5v22VEtz+3t4=\r\n=02CO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.2_1678662744664_0.14149676116526866"},"_hasShrinkwrap":false},"1.0.3":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./types/index.d.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":"./types/*.d.ts","default":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.3","dist":{"shasum":"ff6648e96c3106b0bdbcc046ebcacbd42d8ce932","integrity":"sha512-yl3VvhI94o6jCp647fP7/EQ+0eZblQiYxgLqzXabBM57lfp8UbXYZmiGQ0RqUa4OaGSORmm8xXIzA6m3vUa2lg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.3.tgz","fileCount":111,"unpackedSize":358310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD95iC1Pu9sPO237AU2J58for4qhfMEgiNNMGKxZ6hCvAIgCkSMKQucdWnA6jXGP/aA+l4Nbq44t2YY+g64angCoxs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDm9aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprFQ//YNBLwy1XoKT1Tsikik8jRkOl2HGXxO4j8YUgWfvKVRx9IJUf\r\nwNM6tGUM/WUo5VRdHyj9oNKnc9MlSBnRkOAEhynTO5HYRXsQVxQfF44OeNhc\r\nBVbjtCjpuSDcLJmD53KSZEFXOmDzWr5sB1XsC3mM7WAMmXm7M/oOYmp2BSAn\r\n2xQvo6p89Jq1RCMR/sVPLa19F2wo04VNWagZeWiUAcxZVlXOjNbdmELZa5O1\r\nwwHV8oJ4ZEOLEO6XSFzmLN+qIiaiZjufvsqdGEPCN82O7ChFrQY2gMZ0Yf9v\r\n46pK81GyoMarMN+Hd16Aqdair24VwlBbOlYk3sfmz4rfZ2ExH+g4wgvK3pF2\r\nfoXhD349te04mjcI4nlgLfFx3+qDZBfXTtL/TO+JbSBt03a6zK5CKMRpfVvb\r\nSnb+3SIC4sc6X/N+XYJ5iDwzqQqH8gQLwr367cuQLLBgNkHs8Z60b2ypBKQf\r\nM+rY63k0DOdhLYwdbFsAW8bvccSSlr9Tl1kAeTD5NwZvo41IQ1FYEU17jimQ\r\nn/pIqx9sdYUAmu+C0vEzp4ii+WWsFhaq6PSdoI5cqPrMKopWQgt8xWKFlofr\r\nzqJFw5h8JWtL53fD9ThEU3EKyi8dA3XCpHqCtHTHALjatZWRqwbzd+EyYur+\r\niElOPsv1zhSa7mdWgbGiuiEEGMZf4jC3mgI=\r\n=ZDhc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.3_1678667610055_0.7513377121309726"},"_hasShrinkwrap":false},"1.0.4-0":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.0.4-0","typesVersions":{"*":{"*":["dist/*"]}},"main":"./dist/index.cjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":"./types/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.0.4-0","dist":{"shasum":"3903ad946f72486440a486668b655a8b7fb2e872","integrity":"sha512-+oAK/xfsaUPT7XWc7ChPR+yh7//4ITORVg79MWQweCfvawawrWJT80bHoIdUIZnJh/LeeZjLm5OkzUBTOvO03A==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.0.4-0.tgz","fileCount":119,"unpackedSize":373674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZEe4vODEKLWVEGeSSyINLPA5hsSft4e53coUaK+1UWwIge+qyPU4aYqdJDs++MZucKgdC6RCfzhlLAEIQRcSqQQQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEITuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozYQ//TDcHpRojGJZGeh9hRnQHv32rK5cTmKpvrSjFF9ShSPdBIHLr\r\npTPcNRd4TV8xEo6+53yjeBLDxGJsckLONutsXKekq3riv8egWK9TU5ydiWGd\r\nmEfM1l2f4N53iYslYZmvIUOTSemxgdI6A5/AcSrg179WRDF2Z/RXhiSALjPu\r\nAelkcOGA+SqRLvJBwwAG2y+XcW/T7fZOISViOzjU2S1IIEjFGibujz3es7Gm\r\nbz7lgU6PxDLXnVY5PMNVn/UDSERQsEH741BTenUieZsjqCtkJOOTAZ/72pYq\r\na99k/uS6gzMabSrkGyPQD7szIF8XKf6gL1JB3JEAVvwghVxPmqTXP6lV5yDp\r\nZj93+l1PFBm0UsPGFmQGLWPJL6Kq0k63aaR5aiXxFcYqYf6FqlJ28YZfIrTL\r\nrjFAkeSXMpeZfavr2wFWt1VU44pu/naPWlzNkTNjIukRasyXbnQ45aXKJWDt\r\n8P7+SI6MfjDXNszuf8ZC2M6FNVUwEfDzFtTkTd0Py8NmoOpURCkcbxc6v5bT\r\nhPOTj7KW5Dw6GkEMc1X3B6KA5t3lfhVP3WjvWHF2xd+g95afy/i5anx09Yug\r\nGyHwF4GyAA4IbzlNgENyBapEwc7LGle4+l1HrI0I2cCqowtwC8DIarMCGq0M\r\ns6GkoUhuFikH55d6yCrSPH69lqcLCsrwzK4=\r\n=p8/N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.0.4-0_1678804206586_0.8078202137078427"},"_hasShrinkwrap":false},"1.1.0":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.1.0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.0","dist":{"shasum":"ef2ff94baac992068e285cf098f27b1ff70b21c8","integrity":"sha512-cpzTFBdriSua29lOMS9+0PL7TKXszDRsQmui/lhji8+WGQZ0kJr4k/mdnuZsvE+TF69ctJaR1GnEGCRO/xGMVg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.0.tgz","fileCount":119,"unpackedSize":373632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbD+953kSrmIPgj1GtpSMrY4uQNjvG/gQvZIJ5eqtL6AiEAxlvZQ4HW+xDWih+PTmumivHNXvIZ0B+7WnTuUd41FWk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEJFWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4nQ//YBEjcfZs8WF75YwnpOjIRn52x/hV9j5KWZfO/Hwt9HKDck18\r\npn0F9OdHtpd6joi/ZQyIpdpr7BbmjNhq1LmKsBsI1sR9+dUYtlekzJw4LMBk\r\nzdCHijRI1Vina1/0HWnV7mkKiK2bqg5FFdNEy9JfSCLQh36sIh7q1B2xr/+V\r\nrau1zsDSeStM5hyi2V9RvzWottzeL5lAmgEF1Se9QaKC/auMiImHKik6z3Ld\r\n3gabRserCFS1ItocjKPKJiz64F2SsXkpt4XH09xOJxi1NXYb6T4T9ISTemoV\r\nMys+0KoBJGdGtwP8FBFfmwPRyUenouqsz76bhI2PFzrf7w4yZFJykAXaHA66\r\nRE/mMnLCYfLofvZ6kbVYgdLzoNRRMnOqMNyeelCanjMiB5/hazTM8cD3ZCbF\r\nw5ifUoP1tjhGVeamFzLe6q3nglH/4R9jS9UauoO4uIriMgVLh2r9iw02IGpD\r\naZAgsGCcJ4xwagC2wq8XW1SV5Xu7vStLj/6svwpLnAEBS88YIsD3221ZD7wN\r\n/0r0NVoSMXWbhzOl7UJh9lcuNygsN6nrBpT4kyALXGlvIsLxf7XIe6urW33O\r\nEB0Hw1DHDSSwHi/z7w3TeRdSqfrDbls2/yKXdhGStXL87YjeTC9n1Pchne/v\r\nNV8wCrqZfUvDO+eLbQ1jTFdq6Z1XTJTRbP0=\r\n=PQhZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.0_1678807382393_0.426800553577102"},"_hasShrinkwrap":false},"1.1.1-0":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.1.1-0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^1.0"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.1-0","dist":{"shasum":"fa01b4fed01bb62af0d4bc0da3002cb59085839f","integrity":"sha512-q0ZJCviOECsmn+dzBQiLt9rHDC1Tr9BSIL0uCKxECVUCnNOSQXX19q+/Q+9csi+y4oTLv8RxPhGZrqh1FALWiw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.1-0.tgz","fileCount":119,"unpackedSize":373639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/Bvz1dy5FSJ/puoDNdgS321nFarHfSeIn61EScY/k/AiEApQjsYTqzBEWIRp5KuZhiJa8paHJEAshDWlTcX9jXs2c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEJh6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplmg//ba9XTWlBnXaPkmKQKyRTBP/XXTfnkZ7TGSNvay8KD7e8G4RS\r\ne2K0I8Z9lEfdqavklxlCRFRysA5ZxDgBtdy/OAzUSgwS1Ek29sics/TNuHB/\r\nm+uiVWfT9/bzprqLEBcYWr48bhLMQ6pvMBJ4DbCx3kJWi+NVLRIs56FX0/gQ\r\n5ZWeVgLylDKFbL9kNgN2iGCsJ5+WmxH5wxfqZxwB4OHjQntRD3DaFFtlFBz8\r\nOJPL5SZiu12gsEnSN0irCm1WnyoVYFr7b7cCPTj8Oe48Y7Vyrwl71c0i14vS\r\ndkot8lbeGfYt2dJfxgGRowqoDpBL0yljrV2nXINYjwxLH4R933bkqKD5bANy\r\nC+aiTlwH/rSN2OrtJmNTSiJMbnhR5tji9+NnqcL7cYovIBPd9RiKXs5bUHtA\r\nbnQbzZFKIRlc29vPyyQzFiWkaCcfc2P9WI698dgJTFud2Zez6tpRy2aYL/Tm\r\nhyAA/UZmXgblCz08LxH4Wg1uBkLsAL7/jL3Vmem9rz6ntAREGDG3zlZp6t2y\r\nVdQI1eeNMWr4kX7/0STbLc5TCPEmWTt4WkHZUq3tvD4svmxk75QHRCbFw7oS\r\nnO1mzVYXwRrWBwnAGc4Btn4sNstrXJI+NbIKVwQEwNB3b1R6Q0f6qHMhtSgP\r\nc6vlK7XNQa8j6TAiHxHYdPDqXZulzDUK/Hs=\r\n=u85K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.1-0_1678809210384_0.05420725925760328"},"_hasShrinkwrap":false},"1.1.1":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.1.1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.1","dist":{"shasum":"98d956e1a3907b49ec7fcfeb13ba4bf24d3370a8","integrity":"sha512-uWeviMX5LmXEq0FGr23AppgK9IL0lwLgH0XnL9KAuZIk+W7qIhNcwGzKMYncPFqSG8EqPSeLOvDSil476yqtpQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.1.tgz","fileCount":119,"unpackedSize":376531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0udVg3IU+kuCs/exuXAjWw8VwjqMV26S2gaiprJevdAiBD4vY5NZdrx9Ezxhv9S3ty495eUY/QLj2yoyc9r73+SA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFmQZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2+w//Y7EfrgEja+qd135R18Hr9Mylr+14phfkSm6s4Si5X1LULVp/\r\n+Gt3KGSRWLz5FWcu5B7ckyqfB5dfcSn+n5+3D6mJG1T9HGLQALhLDp2QB8Rg\r\n3jUNXwMWXObaQC0TCCvixvE1XlMrP7RlyQSz1TEu81FAZSE3jA8I1pX5Rw9b\r\nDookgSn60Og0Fd06lildfx6spBlQk/Ln0z2EyJEbhe1ROGXhO0yEqwpLYQUS\r\nQGi2buVKsNLgqii/S0vPOm191OVQN83DYZ43Pd+6EqLFn//NhSd9+2HkcbTe\r\nMi4qIUmq7mKiP2XGQVbOknGk0/yedZeMo78i6novcMiIzFFDzBZZVrAKlvft\r\nf4AzYbJqjWwSMSqMKum/rRs0G6SvKDUgf4nQjJKECqrjiAiw9k5ZOkn7n/lT\r\nK/WiebgPl3BrgtWytPj/M+h8F2VdE8gtfH8VDb3lq/Rnob9sW/OXW4w83QOG\r\nmETUVGhafFsuk7s1hwdq/EgMPQHkvGCB3ii9SfOIi6FT78m/YlFVFMYKRloL\r\nU7fte8XE7UjLJJwjZkFhqHD3pjH45woZLfBoa1XgcMUcZj14Qy314JoAt6Bb\r\n9T4yyNbh3ByMHUOElV/oIzE/f38SIGN8GWLIG2MwmlQOFoqpazOVWKZ9d7Lh\r\nDlbKC4ZFFGJXaKLU4eBZbgn7THyhfGsxBq4=\r\n=QtAn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.1_1679189016957_0.4633397742777461"},"_hasShrinkwrap":false},"1.1.2":{"name":"@nathanstitt/sundry","type":"module","private":false,"sideEffects":false,"version":"1.1.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.2","dist":{"shasum":"8aa4eb541120e0ff063f7d72a693460c20ca124f","integrity":"sha512-EFcdJkExu2pdln1172YdxgKyzWC0hatuGF9qME4Vm21PfWWzYUP1WXxuDbBdZ4729Tan6iWU4L+NQyWPIW2W+Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.2.tgz","fileCount":119,"unpackedSize":376949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRRf3Ak9ErepvulUPYJ///6ikLGLQs/iXkcuGoh59mbAiEA9VXdjz9FO9TNfqgAOcPQa5U0OfoVm1Pxum0F/h/PCis="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGMATACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8aBAAgOX6ZPeK2QkY7xIl2TW4ARqo83m5zP3rJ244+SzBAUaD01cA\r\nL7yr8V+alcUruY5mz6PySfOos+9mojfkFtuVWZxPHbc2ka5cLR06PN6kVeLT\r\n0DQHWf/juuwsJSx+mKyv+MXuKoE6vpR3j8T8zV/xkn/RiUhWdNBrY5p6aDF7\r\nAXbtBEtFc5G5jEwrNi6lFNNnT2FOfeo3xKjfNhgZguSD1HU5fzki9eJxrb12\r\nKuVWC/bRM6gNFlKZJ9VuiVf3YeyQB42364weeUEfJ4+XlLdoKuwdq9nAZ5E+\r\ntjtM2RzaJS8rEWkMF24CGyVTEzRD8HAzYOaJQEbzyt7x8RrNF8LuM5G/LaQB\r\n5EvIXUf0GOqhYFZ4SgVs9dfEf3JC055Lopmq/nr4edwTosOs4dD3RVVdTWP6\r\nA0queQXtb62nZaO9mHRW76PyyoTG7GZ+jclxAhxY5gqatAyDgCF4eyDBU77x\r\n/UGAHLXKEMVAyj0Vecqv4r8ByWKVw3QIgHMKj1mL5wLaNolzWDM+eUgkJso0\r\nhu4/gEHgqMfbv/GxBKtnB5d4nCTwYyUJrP7cnKZ3Vz5Tlh3gRuYpq5K+fVn8\r\nEmVUF8adlUBegjlxjc8zkwL41PA2kXRW20ksL/VaUhJAavsaszRWf67xVuQM\r\nCgGL6ipj2iTuB5DEF+3v21GHC1lQjMQWVfs=\r\n=OZ06\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.2_1679343635196_0.9457245940368766"},"_hasShrinkwrap":false},"1.1.3-0":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"1.1.3-0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@restart/ui":"^1.6.1","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.3-0","dist":{"shasum":"45acbc18c7c84a26f517e7a432cd934f4f7e51f6","integrity":"sha512-sZvBk8Dm5D+Cq5Qka32KYumVCcEClOi4DXKSW2aMFqSVn0yW+yyO2r7sviRYa4LJi4P2IhXvMqE3bGR1pNsVOw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.3-0.tgz","fileCount":119,"unpackedSize":375538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDsc10LhO/gI3Paf8jQkiGrYIcNUmxWZV7gTXpBGGfBAiAxYFpgPJ8M16QVuT34uOsPnBAtCO71xIOx3ouZQ74Pmg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGMz5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD4Q/+Nak/A8ShYmLW8EM2sygw6QXCPnzxJJy7RQrxS6CcmD/vCdys\r\niOPj3szP2tdgZex6smFt/7lBw+N5hVdCfEUlLVmr9yfhjBfWw4aFZxtVgUb2\r\n2TnO9IEnTsGKflSsdGJzCUo1OCYv+yjv+UDMunRWHjO5tduRJakDjMMkpqUp\r\niS9WGfwWhaFiDlim3yknUqdk/Bwb4/FCJIXoD1Sy6G8xlCZnPcfWEcjoI60W\r\nb++pVgxUO4/hBmmcsMkItvPlHgAMUiC3Q7WSmDxJmXCe6RUyEgRNunQ6KN+G\r\npeRefGdHrRBhYLeHcQIkucHgXTdBagm++lZq1PDfdbvWy0VJA3IoIj0rY2AR\r\nO3G4MF/cLPloTfEfmlbGfM31U3mqlk1fWS1HE6C1Q+WTMIutA62a4AX2nMJj\r\nAIweKIMXFzbkyLsKYcAEVtGvAEIktexvXrhm9IPhKOM2KopXPLxSSP/p3iaP\r\np0hwV5jh5DX4CKUdtOmKjPrVoUfoboKGDHKOTiffzyDF1KzDHc3Rt4BSBgo2\r\nEnwgp1c6tLr5CWXv9qOwIKdKAQjS+GGAMUtGI+hUnT+MWkXrswxUGP9/beHu\r\na+mIH3eLktd3BAegCGINNB4Hg1i85CclbjAfoSyQ0ITzYO1Op5N2AIx9wh1S\r\nkE4IVpe2wWQtgG43MiDoVbAwFX2id8ZUP6Y=\r\n=aqQ5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.3-0_1679346936922_0.6891108775109789"},"_hasShrinkwrap":false},"1.1.3-1":{"name":"@nathanstitt/sundry","private":false,"sideEffects":false,"version":"1.1.3-1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.mjs","require":"./dist/all.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.mjs","require":"./dist/*.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.3-1","dist":{"shasum":"5f4e3def3cccf0dc366cd7676e76fad90f849574","integrity":"sha512-Rx3bHuwOArdC8KZZOe/+ExcD1SGwqWv/kRiD5uEFM74dYJSzB4w4Y+BRLK4Fkj1NoJNpwRT0sZvcW7cpRuSKKw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.3-1.tgz","fileCount":119,"unpackedSize":372820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV3t5zIHUNBxyH0F9CC/xXg3iavinE7cjB62JKx3nnDAiAPq+JDHXWK+tCODkqEIUVsMe4DR1DHdfMn4lVzL1f4GQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGNZ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFhQ/8D5GGKnGWD1bsYH4mSP1EnTwQZKbvJvGo2LtTBC29KI7OLe6Q\r\n1a3PzXhR5OZuAZKMEOdSrlk6fDMvJg0sJBrQe+SWWCZPG69Sz16sRb1klKbL\r\nei8BxZsMXTTgRc6MtZvyL+Z3/7uV0522joTyBO7x8QTL3EL63gBhZpJIwTDp\r\nRdIogoQn6WbRDDZh6meuONZoDghVXN8vI3os8Tg3RUOhfWbjmXCS8wzrTmj4\r\nBgOuDbNgyL6xyOlwfRUmKoDe5CIhDBzJmy5rwPrksZpir9R9RC7fZS94eNNh\r\n6BQG8MuHCANqa/h/1sv10CRyka74mNHTA0hEKNL5h0e6AOg9vRy9OV+zx7xV\r\nragfM4y0Wvzq8Cn1aI4bDVZHAB2/dHNdcwkqjg3d5H1COy1938zkt+uG+8Yb\r\nNli/ce+/gjuPx1Ckx55/pSVb1/O/5WlG1RyH7tojR2bstkND5ZgSbGZOUmae\r\nJDLBoTRTp0nW5oXl6/DLWCa0jFipMMu5LgPJEUt8/KtQvP+bBWOIFcSNjbo/\r\nt+lvtnTFt+lzq93Ukvg/HXbkbe6wrMMg9nawkw5t3UIhjn5KZGxbFzV9PIBx\r\nBTRJrW7rgnwxX7L6AdJm5g335VRDjWsX4jMC3vnLIuPTbDfNoC4gY+Oxtzqo\r\nLBOEcKmqenw2nmZUrwRSntlyh2qDtL8HaDI=\r\n=R5gX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.3-1_1679349372996_0.9571097538792015"},"_hasShrinkwrap":false},"1.1.3-2":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.1.3-2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.mjs","require":"./dist/all.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.mjs","require":"./dist/*.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.3-2","dist":{"shasum":"46880ff2dfc36b9176591c28045a0f1f04c17e04","integrity":"sha512-XnC0z7zOTzxMUo0R59gqyBAmGXcrdfcwcjV2cqf+/JiOXPkQ5FlBClmQ9v1rPdf5MnSzuq5+Kc7VPp0ySUh8Vg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.3-2.tgz","fileCount":123,"unpackedSize":379933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY3SOzLpIMB6sp55i75bGQZaW3RqtBvnf0jqZXjnwHyAIgT6fjXzXNRHTgeFHNfcx/W/f0r2yoZi1Cn9AMytpmRPE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGQyjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrgmw/+J73UCy1ywShLpYzaukE7CSNnlEaHB3AclkyYGKnCa8bGs7mb\r\nNrocsp2bgA0uShMWW1c1Hwo1PMry6jWQZ9bFHiTvW78npTehE78qnu/f04Ep\r\nZ8i+hWh6cBWeH+6Eh5p28FP8nMOYJ0p1f4rz+XmhH0eixaQ59KKrxdZPlPsb\r\nB0THuhb2jUx52pKNjk5viirTVlo7Jq0qZxmudZLYEWEopWkg1ZjbUXYANYvr\r\nllst6Kt0RvfNQe459YGKYAp2WwYkxHNBt1p9SKr8Nj0ciB35EHO1RnD9ffwc\r\nGuOfNze3SLG5gtRXSiUY0yX/wy87n6mlqn/SXWnGcOz0CrQeOeQs77AR85H0\r\nErB4wuhuQ8qla+dLjGReK/UoVMyu92Qto02wrC+9hw+koJw58P501stW6o2T\r\n4JoXgvY5lQPXZPGJDg7Q5p8a98byeG8YNEmr2k+YQnEIlilCavtSTEwqIx70\r\nrJDNejUw+684gzY+7APv1VWc1RzwJBwPdD7D1YVCBlYdPe0DLvkPp5E0YhzE\r\nlxff/0RpwUjRxQ/ejDiNJagxnkKnsdRKciull73JDAdURjkFamrjzT+UIIAz\r\nAiCv9GgyRBZTy6I/+sB6mXekTxkPyNc5oT/PIltH+6oRlVueSDFYiPOGpZHm\r\nTiVgtma7/jayp6xl5+fa6BkndAJljA3xOAk=\r\n=/8Ft\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.3-2_1679363235277_0.4215537320394105"},"_hasShrinkwrap":false},"1.1.3-3":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.1.3-3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.cjs","require":"./dist/all.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.cjs","require":"./dist/*.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"readmeFilename":"README.md","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.3-3","dist":{"shasum":"08e8c4c1b265528497a54c8cff92bfdc43f5f272","integrity":"sha512-IzH2XIJIz5B7Xf/zP1K7CDCP1DI7b4yZ7MqCJIVjuTlp+PibgJ/bBGXEA148Gu1Lh2IJnvVxmi2s05qc93BFFg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.3-3.tgz","fileCount":123,"unpackedSize":379933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5C5VmFVbt46jMSSbsZh+8tCjC3Elb7uWBZrLTuqlJaAiA3Lbm2IBYUSgNrSQEL1c8kMSIMLmeT/ur3DNcH7seAew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGQ0wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrchhAAj/T/o5uHlx13WduanxSCqcmKKmNFk7V4XlXqKfkIFlc/GYw9\r\nBhv+Opjb/VUCV8UQTwU9SuqTxeWrrCmbW3sQrZonzunpa3fTAb6M7aIGpq0/\r\n6x8zNgBMeXgHBaRvcl/zHCHjyKzfQoAike0RJHZPNB28/Cz+9lHEtUK84AuJ\r\n0tjMyR+A53wGC5jRx5+UY2mggPUCAF1ZrQiav40n0Ln/b7qQmU8G+cIJ9353\r\n6ZKFYAkO4syMmthvoT7hnV9gOVilGYtEBchgGvA/X5Q4r/9VXo/++yNnN5Lt\r\nt9NiuYU9i7cjDSIaCN2mjpO7CC/kVGc7K3/dWo+pR6xIT8gXfrZuhfgyiCxK\r\nNHhi0/+5atk4LH31sy2wvgy0jXpV1R1rEAN3N1CNlP2QGoU0eUCjb1vLYk6Z\r\nyj2ckXMnJRhOTHrJLLZluLGlvoRpkT6HubATzA/xSRMtRvMmbLGatsRipyMi\r\ntZKsaCQvmKysdDxC3z3GZ9oFXwgO4ymo3LI3sqROuuUMPy+kCc0xDWQZvEit\r\niuN+aJfSrntW/28PQaTaSaxdjY5cc/6KoR+wwkdeXihfgcglX0S9N1jKEngl\r\nKUvzikJd3BOjymgOiP1XO9Vp5HSUVj1KTtVAXxXPZ/Ec5aDCc0jEPTZknnbX\r\n8nFmh42zRnYqzsvmLrzpzFE5ZP6UqnDeCdw=\r\n=r9As\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.3-3_1679363376032_0.8552437544708911"},"_hasShrinkwrap":false},"1.1.3":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.1.3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.cjs","require":"./dist/all.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.cjs","require":"./dist/*.js"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.1.3","dist":{"shasum":"2754b70cf904a8765e98073b3617cf35e6af7152","integrity":"sha512-apZm5DUgtblxUzuuhPEYW6ZmMOgivfIy87jlIKm1rGNTJsvXsfPbSptyZzddfhcIUgo9WxCAo2Jsmj/U4fPt9g==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.1.3.tgz","fileCount":123,"unpackedSize":378405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu5b8MX06vZvKI98tpuWasue8GVUA2O9FsaBAIajdKwwIhAMV1cGycIzhbeqiPFwBBiJSbmnRL2dwIT6LU+xJTzlhB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGRJZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc7Q//WZSqH3oBHIfJLstjFY9Dx5R4bLg6AMGhWFCFyUZJe12rQZKx\r\n2ILefJbjA5llBsuJmq7qzAG5wDi4N2UOomUyQMWcx/nhXTk/3acc0NLdLnre\r\nbSmi+5S9K5H4QLAv81LDEo8EDyQbMBRDdPwQNa5Walew5zBbrtmm68BcfZdN\r\n7fhRv+8wu6kAjkFvW6ILIGhQEgqA9sYR1L9HmXVqs6gXys7cZyBo6E+oplLd\r\n5o8XcsUsvtdtJPHovJbFBqMW/bSU+G1AXr5WU4B7CURrisymomEp35ZIycAl\r\nAb4T5mmsMmlfiSdGO7D9y42eZnEna+2SQoIhdS703ZZ+Zp9ndHa1zLQ4tqp3\r\n4GhEPgGYSMVhz6zmg1t7MwM1es5M/Fn5AOhVnZuNp5hPsQXnnIZiAnJr2SmX\r\n/0OHvUl19yvFTOC8YPRmELSbrNR5Ace5o787YfN6nu2ppuz6jOmwNDVRANpH\r\nssWXxteyKoGuuvBIuwuMzA+OIcxDkWFVYmuJN6lqjocWnckQUFn5heW+EUjH\r\nP1tL9YMmH3ezFZOWOJV7MzkaTGp97J5QJ3QusDZaA3FJH/tFsnW1r9eDJ1Hi\r\ntv9Qyiqf9y2KI49oxaTWxyjs6N9C3a3NOlAnxWX+EVOR/iR+Xu8E6gJQYakN\r\nN1ADL6EwqyT27qdEgk/3gRiVNqtBiKZ1RY0=\r\n=Iwc2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.1.3_1679364697051_0.5010329630412973"},"_hasShrinkwrap":false},"1.2.0":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.0","dist":{"shasum":"eade2af372ad290a3625127e154ae657f62e8bfc","integrity":"sha512-akUwKTmF+d4VlZmE6CbPq1diZUEYVU0VnD+O3ajU3LHoVWHVvpo3sbuNv59N97/c73NnqIs79JynlH+QXLuXxg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.0.tgz","fileCount":123,"unpackedSize":378405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBzQwQMgxw77tLIxhRZ6iuvRFmNdBhsmUweRA0OnC/RQIhALlYvQk+Nzvj3FXgMtJyzUN9WgbwTFW1sxlh2qOLOZy5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGRlkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnzQ/+NgKrYm5gtnRf8ovFsoMImaHykawUjNKfCgUXxvni6gubq446\r\nk5GX5x1U7Z31kB1Mb8an7wNfYtjJcZUSC0cccDjVOVeWCdPZ5MCVOthWc6S9\r\nmymKjZ9TponLB6vVsy81S4XEOow9RjItyllvXwADQsk+Mw7Vrf5aYj7V09q8\r\nztDGR2GTGzzwCC358En19qgXLM0GBdsIEykdvj1tcuKod4GxXbu/G3V0lFul\r\nW3YMjustlMzYagg2EL1O12wv2mRxrj5yUlQbUMcklzsnmX4uNUARhbGbIy+4\r\nXvtqnpPh8FQQ/oIpsZ2lgbhkXehZjuOljjS0lLJ57xbunRCDs8iCTy8nOydU\r\nFL1cbW6SIHTfC6t8Ek214+w5BLhf3cnRU6rVnmPyIUDLM2uRpEXsUeQdSc7Z\r\nuCzsiu3/iH7hjT8oz2dbB6JR156uz5k/SKn7R++FuJf1UGXccXPraDT8Hxac\r\n6sUlAuY0e/1zhpzjF5oGOSg7zVLoWJA+BrsNg5QTW7XZyQoUlFc9lHD4ovNv\r\nCO/SMKq/WU3BhT2tLajvjX/UPNeC4FQvRB+t5bezqtVRDW2uwPy64X//T7y5\r\n+Od5flHYcrn+R+MrwcHRPQsB0PK3GNs4jJrRsVAf/T+hlX/jqwEG/HTOcAjt\r\nicDVu1i4rymGIWWAqeKgmDPwaEJ0o5duubg=\r\n=oJN2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.0_1679366500178_0.5856966154270291"},"_hasShrinkwrap":false},"1.2.1":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.1","dist":{"shasum":"dadc684b7a9fd3bb0493531d96ad38f432297c64","integrity":"sha512-gm4KwQvfGcuV6A52uPVD4n/Gf5EA/u2rEVYrtZSf8EFoZ+j3mc67HDW1+vLSXTwu7E1mvbJwlQhHNIRRDgSq1w==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.1.tgz","fileCount":123,"unpackedSize":380590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdnzc0KSr2e7llx0IUwLA+bReuvfHIYm2CP+FaopL56AiBub2bx/zENZB3mNlNAjrTkr4+r7Ifx6fRSoiXsbU1Wqg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGe2iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSoA/+PYOqDMrD1J77v87rxElIT0uS1yyLUPtLF0wEbPQHXCWJpAMg\r\nGdA9vnIQmZ2kzHdMxhQZksnveAmThXM2b66WGg9uW0fjKmFIZKBk4vYzqncw\r\nSMTtFa/K7tvA69V7ymCwoAvPWUgtZvZFfEvK4z1ZMskyyS5k1TDS3+h7Wcaz\r\nC+nmuK16nKjpzsEJc0u1Y1QPzMJ0BY1GufgHyNzGxOraPM+LvAZ5aWWGLjHK\r\nTRlltZ8SXPVQUwJujC3FkEhX838VUAqOlI4KZVWCiPbI8buU2gPgLT/C8xyl\r\nIrYuwRdVni+ft4r7CEYuq6wZG0t7gCOfWof48F0JMdce5lhEwUAGs68GYvkd\r\ncebD/ezwBSvZEJfUPdmtJnbjp5TgbDmQUctkgTdks0Vq6ydx3JwyeG2Un8lX\r\nvQecjX/TMT1HCxQYWOyrdDKwxdqzeIuQ76FSs56ng3QkI8Tz33UCpSUgxTZn\r\nu91KCmp8kM/SeKpZhfe0RVtLXBVHzaKhnHYQC0DBG9pvBteB/wpUPiP8F2N5\r\nJReTIL8aWU6Nc6qpy3yKJIAtytW8r+/JZxx3C2aOrcFEcz41zY+fxDesCESI\r\nXNkGPEjHry5p2z2itMdN/kYekW9ab1KKZjn3WwUEljnGqxSEcRechetKFQp4\r\nLa5eJCQSn7RNYEWfPtNGXzgs0pCYalxfym4=\r\n=Hrzd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.1_1679420834111_0.16462792041878038"},"_hasShrinkwrap":false},"1.2.2":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.2","dist":{"shasum":"14c649d7fbf14e94f2b62f8043d318ed0e53336a","integrity":"sha512-B9I3AVEy1osUm+IbjvfaJAqfmzz09ppslE6k8fQoUnLeBoQ7aXRKUmfUzJi0P9wBHDug/JtEYzClPcD6cDzMwg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.2.tgz","fileCount":123,"unpackedSize":381391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdgyaYm9U6PceLCKIw0uj6aQnMkhHaQjDDHj5Oa7pabwIgA7kYPHEsdJCrZRxyKVbQG9T5hwSNkcswAexVkNVXzoU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGiT/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXJw/7BC8hEjCY2s7lt8HYHPoA9H8gCK91sXZZkOrCV+8HvDrhZ63S\r\n3CmxJNhCj17QgDxjHvN+lom4s4V4LfreqYKqE1LdXFX1CdoQddSXhB+X/TWm\r\nNY2Wx9qucpwXRk3s8eF4fgeZxOq+xEb4tfRvW/a+hdZl/tp2LuMlDo9NM6wp\r\natNeecQNZy32hx955V5tHJUGRusgPSThNEucE28xE/7ib1jV3rvpf4vFJ17D\r\nsADh1DwufS/1rK+ZGKsX/RVtTTPtWC2WFrYDuetVnp64Ae1vBoQx0ad4d7yR\r\nBRcPqC/xTinA15Mi1aU0pXspIaLxuNzpr1aCqyLq6eR/WpBJ5a9faPuRDv72\r\nYsyQWD9bviTn3cyUzwPVnuIbujLYN0DcP/AAxeEdp7W/1SnkExYB9/56k2K0\r\nVIWQAA7FjbZwO3kKJ44Nx8L6ibYR0M6ypTK4XpctH3sS99pMIPGgwgIrHEpJ\r\n3+eZMBHuvyQstO9LAirUqjvQbEtYHgBSUQf0763lP8OcLkMx6R60rrbbqNIE\r\nTrEDbALf8KNzSy5LrA3cmsH3y7pMUHmEE9/jg3/jzh4MYX3XczMeg3+EIut+\r\nGwun8C12wRGzjLz7/5Hk4nDq5KkQOW7cD2pOfzIoI1XCsbDJKaX6/MlMaGFg\r\nqYGFyt4sLfH/T4FSP0YeCAimYCxm/mto3tg=\r\n=ZmAS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.2_1679435007000_0.10017862353559193"},"_hasShrinkwrap":false},"1.2.3":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.3","dist":{"shasum":"5e4a7c4f8d5db7c14fc32a1218da3a224b75dfd0","integrity":"sha512-quoIBiAaZmdgNH2Y6HX+rBYoIkbcQkYkepmeozDuceElkGHaBlcCdALzgJOd7krgtJBpdAi9w0DTrlOBpG/8Qg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.3.tgz","fileCount":123,"unpackedSize":382627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFM1/hBct2R3XggIuEoD6TESnmrw6CXFdJdLrkKoomz2AiA5BEAJb0+1SQ/kFDIuZOOYw1Tx6nFG2KD0XVwxo7lDTA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH31BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBuBAAokoZKhfhOKRvkWyemcg2c5CyeBSbCZHhzmiok1sC6ggBwXSH\r\nIxz9MMawxjEBuz85Pq9nGByVQhad5zAXk1PcsLWTlh9qwE3Gk6IMihKBltyM\r\nph04NCR4QlOmWTkPD1fn31cadKpFNu0rdojIM1c63MInv6aUyJOc0z5g5J3f\r\n0NvGTifgAzqjbmWP1sEQjt9Ez/vTyVGkYfdb8XNe5cbSBwwOedMCi8+maGQA\r\n6zVk7bVX3XOKNii2gDpWEMEoiQFkQ+OsYyNu5rSx8GdTBu14UgT2AcpUHTO8\r\n14/GUcYdJq1gWwCnrjYXbKpRK6a7xSJSQs36n+Xfned3Kgn94SInc10W0CKp\r\ngv6LzWpUaCEG9mFEMYMX4XoiqjG3P1DZOWErn/eUaN7IUeqNQGAsu07mdReQ\r\n+dXNGaN4zMir4/xBGLI/b7AcbXi6tgN4pOSAzJx2xHnVylFyV7r5rzJreMQ1\r\nhNeKoSNt4kQZAZ4rmaiAKTKlqulkpNECEZLm4i0wt3fMj4jHvflo3OIX8LND\r\ncywfK/C7o32wr50iskzj7KclV4JRwP1in1vsbrykoQVOTiJ+0OHVv22NPxZK\r\nWLKhD3pGGKZCW4XcIVFd5jxEab3XMjAVB+t5clwcCKwMEqZQQSPkniV0YNfG\r\nhWMytrKxYtfiSkXZNAHF9P/wo3UbBRTRgSw=\r\n=R9XT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.3_1679785281398_0.3450232979786705"},"_hasShrinkwrap":false},"1.2.4":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.4","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.4","dist":{"shasum":"d39dbabc49a3e12ec4ffc18e61a8f8b816589347","integrity":"sha512-yFny7fo+nTiQYpEyNiQb/0LAXTGmBUvqQzGPAxJDNddM854UFa270NWshKKemw7gH2ALpyQ5RH8h/les3bmI6Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.4.tgz","fileCount":125,"unpackedSize":389418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRfumpAO1T/FMO30TaoStRHGhOgdp3FV/LUrMO7HUHJAIhAJNxUZ30gN9GBMk6vMdTZYpNPD5R3Z3kR0d4aZcdRevE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ2riACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAPQ/5ACUlHuqzDKWySYgzicaUerQhyy19liI/w1fdSnqEMBSOD4Sr\r\nnbprqy15ggSjzhY7CHkREz1Ud93YzUAwqj5LJUqbWyrz0GCMO7xEZrwy98lL\r\nxx7Ef9XATtoQ1W5G9TMSq1dOcsmdXNZFQGiOMy/z+YYYgu1sW/z45RqbsDkJ\r\nhH0XnKDqROJDRId2xX8zvzki3Oh4BjQt+2WSB6qOKN/tJTD9NxcnAvj7c+iw\r\nGPVFn0FSQPxnzK6JYZJLnM+5Ntcvy0EGTvQWHNchRi2MvMyuSTWDpeFlV7hj\r\nz8H20/oOPyAfTPCZ5oeqfiXeIsxPKkU7Tkw4Qf5Yf83qa8GT9YYN7zHv+Ub9\r\nLLlTH2yjSvzvsacolFigAWzRR8nsPmtx0805y9tIou653NJw8VekVHiSsUaa\r\nNhCTTQSv2uwbifoIw/BCQLrtnvaw4iD4mSRPIQltnoDCyGwSukcf54TaKNZ5\r\ntZrLQNoxbJIDsCKsObQ2vo0kbS6uRMwct1ZNNNNKlO5ba+ffGYVSupgPzQEg\r\nGewFa4UME9CsFV8L2MGItwIgPZXoIykU9tdCzVgSwKXIVxncR1bp+vnofpUP\r\nSeBRtpFDAJI5xDx9eUZhGP83T7audFSxtxYy2rht/THiTrYcQKlv7KYLL4FR\r\nKP5YteReG2d+5PxWVBbseYpNg6FyOepIzw8=\r\n=WkTJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.4_1680304865950_0.044369488275017854"},"_hasShrinkwrap":false},"1.2.5":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.5","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.5","dist":{"shasum":"e426f96bc5733941849ad112252f34139a1dc200","integrity":"sha512-r2ZxMe0ZUxEcquc+AN4h8fiKV6iZH5KKQHvSPe8lHFyQQxEICniKpMUnNGjg0bN/S7EawDGdMLfFgJ5FK4f5aQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.5.tgz","fileCount":125,"unpackedSize":390045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9kA6vRmePyY+MnCX/A0I8eh9qgtrgdvPmjtKox7xs2AiAGOqaBYianYM2oZa0DCgevushvTwr1NlG40gp0zEIUjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ2wgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOpA/5AILyFHRstQg3bb9H2vNnmTWBttz8mFgE0Zrx/ZYhE8y38Wcd\r\nie5qIHwRMpydYOjDSo/B7OOERQSAO3K/RpNqlqHPZMDyZngGpj8UmyatKGEk\r\nLmlfnnZ2dy7KKaJN1LNnmG9uaoLDFCZH10R7+QDZMl9QxljGLX/AjJHObuht\r\njKTUBO/PR+EWr3daAS1IZDXJpVpQTyEVK2N1EvfdxqjG+N2WYiJB4CaIsFD2\r\nDn2zfMtAAwgUCN7pDzCvnQXLA9dILIdc1lI5zVimWormUibP35m8Y7de884f\r\nJsVLYIS8xI6lznAEYijUx8pWaHq7OfKxaynM78fv4qelj6pG4RWRLMXZgAnr\r\nGgxqHcf+GuNuXK19ZsboUPjUsk8FFs/R01xvqQ00U/2hG08rPFBF7jCXa4ZH\r\nkLFmAKqOP0lXPtBYAvMpODJtek0F+69f/bHxLLRd6oHibqkyttFuQUJ23wCX\r\n7EZA9nKj32zFujeMhrfYMCtAJwmly6Rh3RDjZESklHXyLtMJu7a2WZJ0/xLb\r\nf0APv8YOia4Lh12yoIwne1QQK4RI0G2ODxUU+dd2E8UsAWU8spYU4w+GM88e\r\nJAmvKaLEuhDW407wFVjaKf4Sf49RqKzmciGI2vvuTa46Ygs4ynTWVYAsyghc\r\nvVIZmMXstkGEhBpz/tnfRDNumTHI9bnRBt8=\r\n=ijEw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.5_1680305183808_0.9378189262765193"},"_hasShrinkwrap":false},"1.2.6":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.6","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.6","dist":{"shasum":"16ecb2be14873b24e11c1cd63b59601fd35fdb03","integrity":"sha512-FGJz8ym12URio4gd4lhoq2vPXKKvfEdGCMqa5gshpqSfKzdps1fefQCfsnNE2v24agX80D5svWD313IqxgRL9w==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.6.tgz","fileCount":127,"unpackedSize":390960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz1s/RwWhU07AjV0wWZ2vtZLiNuh4dVq5eq4J6SRAzdAiBBk4MkoBAoENxUNJdxaNx9cVmrgNGWczL+cAY8tNOzcQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLOPdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA1Q//U02YskjYDOhYOyPZpTcfe5Y5cMkVJrJM8IssHw7Mt5wcpS3C\r\nvpquBCJKitLuN9Ik/pMJBLmyGGRSkOR/dR43rmjnnBOVkEtg+teV1NLNK4Lm\r\nNBt9W+uvtedXauIAUt7W2JAAfMYKYMC1ivDAKdCk+B5wT7W+2OempqWZdnON\r\n42RZUurls4Vx8N264jZOjJ928nnTG6Nb3Ellvu6EOex58BawwbeSxLLW9ghi\r\n45hHSeElWCUFGv2nsvfzaoonYRXR2sgNiEe+HYQe1JfjyXAdeTfP7dw0WPzd\r\ntt9gNgq3qZvxpRuGydV87HvNZL7g3y2kNM0aMCLAOFtaJBm83ZGpObFwJdBW\r\nNC7+bfcBE+9D7ksFroxl0cP03LhIQs9xup+5Ab9le4adpvuZzDlSIlH7Gmsa\r\nYexqfT7UHDMczC9V8OXpDADduZrsmIDMoYT+1Ot4E81KFTfqmPEXkzKl5MH5\r\nM4xs5wfC1VI9k38VnamoFxje+TXcMmZjBxSv4JY3/pLWEtJyfArv5fd+Nve+\r\nq9vON318QJ3ooQJEBHXFwIX9ns0cFx/P3sVKn/kqshd3vMV1CSuYKxQs1VTt\r\n4ZqIYN2xw2Nh7y57ggmB/u6OnqE3h2JC3gLakGJgS/9JPptxsVqsgKcFsLdz\r\nPVJO88dnxl89jggndoM4PLGz8KooMWVIofU=\r\n=yczD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.6_1680663517205_0.6915269359831311"},"_hasShrinkwrap":false},"1.2.7":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.7","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.7","dist":{"shasum":"139205342ee30196f44b5ab9c79ea952164a7b6e","integrity":"sha512-4idQHyCJ/X/DaDjvzhHfB5yik5tN9t6OLMataxrks4VST19iMxDukFwWS8HkiHLwj473rsVCzRLeJiK6BVaf4w==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.7.tgz","fileCount":127,"unpackedSize":399013,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnUS8gbssws3ofKmy93pL3NlWIvLj8Mm/aYEIdMUreiAiBg5WiiwF7wjLLGik5xUBsjgjJ+23glR30O/DESWITGKQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLjH2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovQw//bnwoIaJk6LBsAF2WOGBs370I7szvL2uMEbEN4g81Ow7bscR8\r\nyx+dQVQCFuODjZo1nDEfg6A18JKVPwtKtSQFhrCrpPUY1dEokoZYw8Y0SA4a\r\ntKmoT55Jveur1q4nC3eE091gzbRv+m/IdAg8JBSV5jmj0zI5oaY3lW618sxJ\r\ncE5GFMBhm0HfgCiGzZjp82jUWRPeEb1iYuqCdYJttna9T8d2OdTkUU1sBv4U\r\nxg29fckwhR/P7lZxzI2DOHxOxGI16nfFIt15CKWW6TFP5Rwwu+XqnUIX31+l\r\nLSYWTEtpfKMronC+8xtVyA2esLDio7um4nNSasWAFunLpL+p/dIfLoja6wuW\r\nzsKxNSJnJ6RaA4TVjvuhCm8VB0940MT/uVEIuuukmDHs4v7xqjYQOh5yadL0\r\nY8BPqZP2F/c6BTEAgLGXeQlcCAQT6smsrGngHX87kbk82GuGAGXo/a89kVMR\r\nBGnSsdXiNh6s0er55xc4oJZyVaXXTQv1XrkBYqdYtsVnpigqafhj90y8a9CP\r\n3s+EGEE10mqMf4ltm6CjNZzC26YzHI9NTDgFl6GtUy6lqS1vAuFo2p/A42Mo\r\nKT4V+onEYSFqHvggNj0h3AeNtUvVaoHzgGb5Cu4JceZ9XCAs1Ibw9THZeWgO\r\nzREiLRABaAgySfKAJFB+wnwFSntwfga3SOY=\r\n=IMwy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.7_1680749046284_0.9750623230329685"},"_hasShrinkwrap":false},"1.2.8":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.8","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.8","dist":{"shasum":"2cb269154a2d80358592f102f192c5bd99b6f652","integrity":"sha512-7ihdci0X8eBwcmRMEV23da71M3kSw1Ss6aIlgnfgYmFDITqCCp83chPnBo489ytO5Bm7Sc8p7l6++dvInvXDGg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.8.tgz","fileCount":127,"unpackedSize":401890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXEhdlkQO56RJImGuJmryfVmIXjOx5hHPVMeM6Zsfy4AIhAL1rQVUQUmrWCkMrevvdOLUCx8jVV8y8VXE2tgdlu4Ry"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLzKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrcQ/+Ls90iEd9Pj5XN43W8Rs+zq9/kfarg4EMRTiXuu6UlfDKPswQ\r\naQ8HiY66fvnl+g7ME81kbPQHsi3Rfxobq5ZlWVTTl+OO4VoxXArfj/EENH2n\r\nHlkWc0zrGBr30bT2jN+bIRnyDzcWugNhthemf5fjeAc6KYKwV6CQFU9+QP8Y\r\nuyAa9JdQva4OMkDOyWwYYUmJdEpTACJeD03stJ72Dy6HtC4SQ3/fJ7fDr8Dd\r\njLE9R3I6XG5Ryv6lDCTZIkvolmK496e5vB/EP8oemApK/O34tOUWuU8nykDR\r\nS7HfoEmhCRmv2vCjLtM5VWfPWMQnJkDyYiHjbh8OhubHMIrSkWD2pAh2rFV4\r\nXbfSdeePcODvlRSopaz4b5E5+k1rWRsHuymHDStfj6UupSt4zdS+aTPL5DQn\r\n4xzPLrxbsoxdV70X0+mMmJ1yi5Fwu1D9bKk1X5mAuDTr82QteTEuIqAXn+vm\r\nHnUFRrhpgi77ntVD6OFXgJRzRou8fdwe3USHXf+GOenqx8iIuICxteExNHTZ\r\n4yJwj/IPF7C00yYW91hYnplIaRIwyToWmmVrq9uXLUkVvNpx1nxFSpk+U7q3\r\nKNHQNg3hEWK74rTCarivqMKy/5gA9TNHx60W315QOLxYG2P/cvZW3Os5dErZ\r\nb5N6/59515IhJRIbMRU073JDCsLzW8OHU4Q=\r\n=5T3j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.8_1680814763639_0.8649922466617659"},"_hasShrinkwrap":false},"1.2.9":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.9","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.9","dist":{"shasum":"30a1096d46ad71091266c0b421145e7f4b0ea157","integrity":"sha512-EPpdvs98dmprBP0W0Ae59jLrHzmP/e899M0C57V7la/2EsOtTnE7cRMlyeDPEl24B0xdAPWa0iBYqZ6onAC90Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.9.tgz","fileCount":127,"unpackedSize":401919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcv2HQ1LyG47ziDmr7/f2IZhqgajGStBKsA+005uKQIAiBP62jEgQIkDcTSBMhidGGIqwVI6Dt7dIO0cekUJ/O49g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL17hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1mA//XYaogLqsvpczImgnYP9zmIJRwlgF17tRufktGThZkOhKyDZ8\r\ns276I9xId3mZRfwZC9i6uTtCXSi1V5y8aXypbAwhzBRr+7m5VUZuI049AbW3\r\nO2qXQYXGuBNP7Dy2nWiR0BUoyQYNjLPTu/5EPc66mTFE+189TWOgnijrsEwk\r\nNmsdv2JdbfmkOrAG7IoRKTh2f1bLBl3heaFtF2zqQfRRqAFUHWQAnRNyamGg\r\naUM7ZkS3FaoOZ35Rm07ewJA8uw5lBJxmBJZrX0gSvSHrwpGoH+mS+6NOC15g\r\nEtoFtJtOwjBv2ydZ6Ht71PIN+pTHI2P+a9pBtaWuIOEoTAYTuT8ZWYbztdrx\r\nSQrosT67vwj5xR+jTUuFOWQVzHu9iSlgXYYS4/wDBOSYYbLvZEfUD+VOgr6q\r\nxkMCkXFADMJjpivcg4boi/A9Mwpv8iPoDUiw687PE56DFGmODSY0XLprR9sc\r\nPcNYJTTEe5zqgwNu41KjRF69/03K79w+xbTbg8eS5aKtLueKQjfkWnjsMkvU\r\nXURzsWutcBxNormhA47ya/c2U4BLFOLSrDpZj9NscFAg+pHfaTmNS9ahZSXC\r\nuP4cb34E9M/+PnqXg9mvXsfMYf8Z9iY/KT6Rux4jYTDo5QPQ/KTlpiHJkp+P\r\n8A7P26V8xUKHqIvau1z2lebvRVzyOQQ+Aik=\r\n=dEEI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.9_1680826080998_0.23716277667991448"},"_hasShrinkwrap":false},"1.2.10":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.2.10","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.2.10","dist":{"shasum":"459c07f69cfed22379773119e019cb757d6c3b2a","integrity":"sha512-DCXyvbJp8BK3me1/uyGbniopFtIRNufFb8BnXa6Odyapa0CpFl9Dz6B/dKQcmW/Y+nVxe8W5TpXky2BnZij2ww==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.2.10.tgz","fileCount":127,"unpackedSize":401875,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSGHN3RQ6Q4qn3dkPY1oqfXsnfRI5NmDB24PfkmEUxxAiEA2FDkpTvbCIOkhqy8SJ/sVXpnLsm44IILO0RpYUIwLLo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMGkBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq5w//bgj7um0PUFZFfO6BgRVduo/h8Ech2GaLMUhF1gXMveqMky3o\r\n3SIqfxOysZPG2jCsCYjPuZdtcHsAv18jC3OEYMuSWwcGSYeOmzvfY0qHl5+z\r\nOYiCEhLhv5AR6r67xUFrqkLWjCl2bXQSSlOqUWrxZaVMHtiT6e2ee3jSqQv0\r\nrr9OPIgIziOtyYJ+al0lSLInogU2F/yAt5uJ6O6AQlWOSBjTvCqZl8dSb7tV\r\nJpQqf1J7PEFNEtGvEAJPTeAK9KahfIuB079OJInabvMe2klm1J0IQM4FkvXs\r\nV8AEmpQ0Vksx5GEPdgTyeEdV8U9YEwUYhwlWTs+MM6ZnXHf/NjxjSLtS+fiN\r\nFnv7r6DL8IJYBsIRu31FF0WrkqctceHxsE9gpM2iJ35kBbK3eGW/DQoPGb90\r\n69g8pTv0Ix1sGq8/fq3XfSFoQThUDSJ9RUTgrnmrkBx5+BIaqOoAQu7kwkga\r\nWh/5xfVmsN7vKzo4IsxqFn0Gj42Kb+CDx5tIqN/NkdACMG0ZvE9DxRbKtey+\r\n65q96bXOm1ypTajMlP3bxU3Mgrnv3mrmwDtxOFITScZmR7oUZj1DEh2YBi4k\r\nUs9EeNpaOnz0H6vLVJ+GGC28K8+JVxpxOiVidcO9wnvNeVnq3/hbrAvWxh3y\r\nUmMDTNf5n2DJHIgcmzidUCCR1PfWV620+6o=\r\n=xLZk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.2.10_1680894208854_0.8795036825456855"},"_hasShrinkwrap":false},"1.3.0":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.0","dist":{"shasum":"90b7a7b64f28d8a8e0c504f949b4039d05957d66","integrity":"sha512-f4CsPCwtGkoBufVbptHCa5FMkZPa3O5bUxtzeEqJY7c17chjzigSEiD4D60N3tNTIOMNdOVsC5qNM+aZkLrTpg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.0.tgz","fileCount":127,"unpackedSize":402056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDA53zCSfSKPU8q7CeCiiK67LkWnkKmOG1Wa8BYlZMuwIhALfhZMTZHav1opAje+Rh9OgdVPuUHJfUBi+p267ZEzKC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMHSLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCWA//dcfb/1uXO9sBhpZbkDD2aLZ2cYuLZSKWevHt/KkFCEqyQtCd\r\ndOInUybErufkhTcYWPvsdPYiqLBZfLjQE21t+mJt0AwXycFFXFVZc/oRHJH4\r\n4YDCyBVA2fpEOxoy8W+dCLhgcfe+zQhcn5S2XQOliQP2LPPJMeaTU4vjtKVE\r\nZM3veJJ67xH446Wvkrc0XCOKEGNPk1IdBDSPwqweSBSKwV66ijRuEw/ImbUZ\r\nc7yTTC8ktZOghX7cTAl7/nI/iu8mD2kMinSjnCPkfpk2dNXN2RotUL6adaCD\r\n4rTMtvpbHrzxNqc9WBlc8seiA+k45z8ZvCyJbTjCTqYGPOu0WO/6FjZB34ab\r\n5iMFPeu/tN0XZb39Pl46wRsSzGIVT3r2pyeuySX+/yR4fIBQOZUCBEAUYlG9\r\nR4MP7r9nsK4zzWlrWVgdd1eFz8BclihoIFJLnln2ruYKEDDAut6tANCOC1f5\r\nnBpmD6TejsCn3KgqIIZOVYz/rJbTcgfrWU9rvwxYhkiuofaeXKQNITHuXxWN\r\nsnkjHjTfw4VMKlrtYuMZ9NVkCVBanUcXV3BYQk7V6aRMyQon4W4wxNzRv95s\r\nA/a+Qui/u6VM3ax0sdeZY9PwMqL7V1Z537m3wj+P/TNitsc6TLZY6g1zRPkv\r\nzSQGSGNbnAOqsh7H8QKtbHv7nxAhYTvdwT0=\r\n=oK6S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.0_1680897163378_0.4559621212007352"},"_hasShrinkwrap":false},"1.3.1":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.1","dist":{"shasum":"e74d13b95694a379e349a8cc196c0a07351c2f4e","integrity":"sha512-btSn8WsdmgpxHoMdLGYYY17yWhwzX/qbOXjmKrM3bwHPRdyzUqAASNPNhdKC8M3kBMWsc6ZSFS5pXU3X0mQaRA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.1.tgz","fileCount":127,"unpackedSize":402167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUmLuBQn+NGzFC6DoFx+5j4J8/9pOfPTR/0mqzF1lsPAIhAPUIHtVFihmbv1UERONDIlSqdKeFL3o/WavznKS5R9m/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMHYiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvEw//XhxOobATF/R7/noiSw9iRtvktlWx6xM384D6Art1BDZBtlNg\r\nzGNyP1dIZk1avA/LOoXuWdvFLhXBnNNXyCKWBG0uc88oxVxgfjitjm4ZaT5s\r\nB+cMzSOTStalftH7D0+0nz2P/wKwuKSICZdyDUxGAWE0bfPZZgtgUNDOHvsC\r\nlPSTNFxcX2FVZo+deybIvQRIAAp0BFXtWdT/r074dEWzHZqbvdFayE+dwr3D\r\nzSC4lfwmFV+6i5YaxIMKEByZZ4MNQ5l3UVtf2kgJKG6m7f33t3w57zt/aMuR\r\nQHwMJY+XcQjGi6+4Knf2tDWZ/NiCFXquvYhhA/4Yh9d1KOpgf+m3RPJuzjob\r\nbPpcUypObqhLrUWpPf68gdlEzKXgUZZYypUIBcIXAvkrdYp1fUsQ7jFbalWo\r\n1Nn4h0UJTKyf4+MCnyodZSpdvnrvqdQoyuMzSuiDx872ByOUz2dLkSMH8wOx\r\n3ennpOtr1XxO+j9Hdvx5polHg0Kn6YQiV76KVQ2TQXGpaiZpDhNO1wb8krY9\r\nWBF0fHhkcG9daxcKbfTj4YKqjHua200m3oRdu0CjUSqxs72hTUFO2W3AxTPZ\r\nNXY+9f5lQpWeS/T3RScvMr5NAuYIq389drtsFkcV1+1VRQ9vHARMgcyaQ0R0\r\ndAeoqCbvlOaCX4S6//HEV6QnnFNTRVPtrsM=\r\n=RMtx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.1_1680897570792_0.026246828456964355"},"_hasShrinkwrap":false},"1.3.2":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.2","dist":{"shasum":"91505f4bdcac1da0ea41d4c566b2fffac9bc6f6a","integrity":"sha512-IIiiudqbLhu/VVMRoXQPyL2xh6arrWd3qXIxm6o4VZM6T4r4koJvz+i1XpFRQh+Zqx9WLcej80gFOK/egy08Aw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.2.tgz","fileCount":127,"unpackedSize":402466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1MTUqmB7Pg+2Ne1+RYToXBxx1iY9buMRCxBZAaNafYwIgezjoJIoLhE0dS+Iih9tWcle4IV6EglglzjkvWTRNZn8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNXJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvCQ//YGzhVNOlIDtq2Ar2jRB10P2kUO8O7v6gnIpx5OOBfeWgXZBr\r\n6IXWtpBtCpLPc6ZYHDiuSGhZ/eGC40pZHsreJB29Ov86phNDGIV5kUpp6n1w\r\nmR1edPo4qT6hDxai+XU5RotE2ER9uabyOfmKlvsJUPhHvzh+hfszikyiWgSw\r\n8wKiaEiTvQ+RDCmhj9H5ku882cv+HyCD1F6diY60B+7jXjxGwPo8Z+YoRJ0M\r\nyHisAheB+RgrG4YYtH1WKExpuDPtpDMf2gsTx/yvAn40c+PtV07ptkqk3PeG\r\nzUN+6JvdrR/qShJ7oJN3iFFg5BWssXJ+m4okSaAHY2HIlqLplGMmHVv/tkq0\r\nQK2dQs6Sn2257BekXdYSCwFj22M40LbBz0vtub9GBHoCWC790SlQUputJFlp\r\nYbeFQvcy9T+AUlOkFdL4oZfMCmlhDxtEQIRLeh/Fzp9b7NVVvc36tJ0xc/pm\r\nwUo5zMxqRKmVePNn//bKsF+h0192+xrE24WfkPANml4jocYbJTs7ayEbhquD\r\nkF+j7SupTBZuppWbfnL0jbjBv30LasMa5NDuuL4L0WEvgFfupYEv8pSZ8URd\r\nLR0jmHSFUz/GloUUiMLVATyCuJ2qihdcqoR+2CFFuSYMF93VJjj7XyAegnJv\r\nBM/kuJBL+nqx/2VUuZznV3RbdN8kEiHjQRA=\r\n=4E8T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.2_1681224259061_0.526395119220822"},"_hasShrinkwrap":false},"1.3.3":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.3","dist":{"shasum":"045618c7675ee05da003eaf13053cd07a0415511","integrity":"sha512-9HruZ9bmJc9Qt+0IUDBAZ/oN1qdK5QvxCvem0SdFHD497txf8y3DFkFMF+A2eTMTg9Csc1zaArh+eBJRWCmn9Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.3.tgz","fileCount":127,"unpackedSize":403132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMxpv+YD0x6AwNwhHK33I8WAkl0pH53Lkr4YIZ+mWU8AiAaHPkgPFedjoKtA+poQIz665EkSi8bg5NkkciWdCY2UQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNf5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWSQ/9E9uUDTiuLDVcea+j5J0qKzE6BbQGhbCZfw3d92Zb6k1e3gi7\r\nTuYRu4SDX1nNNV9lydDuykZ0TM35TYNFmWqo3ZOKJEBIIlFZVKVLACuWbRWn\r\n70QV4luVFfwtDj284TnApX7U0Y0UmnfCdjgWZZcKo7a0EewXnzCzuPbGlZd0\r\n6B9FGo7LnsnUXgx4y6983rskFS+bOd4oeV6vDc4lizC9v/lY1WnMb/t2kvCA\r\n9/w+bnnXdZzlPow9vbWa6e5YQMWRTUjwgIYWcrOYNgwke9pyFcaWuIp2Ql2Y\r\na4JMTOYO65sbyGW8ACgn6HvrrqQVdwQZOKapVT80xcDGbW+3lBzCRofoZO2g\r\nMed1T2pbwJi717hs/NzrvRQsiFBp08BVyuBzcIK8LcgnB7k2h+3gj8A7790z\r\nIR06gy+CjHkS5hMrvjJ1CJyiAJa9oeTbhrXD4+ohxCUwasoSDpDghF+Gh1Sh\r\ng13YgZ0tMeGouAXBsefgPMlwai5U/gGLWRDZGjfg2BzXzhCulFQ5U4AvmJXB\r\n4BltXZe++d5rj2IXhVzgpP8rsdPshiC3R1wRyzIPwRWYfcoRXjE5c8c0FtIg\r\nrgP6MUTjjbbmk29W8QPON3cdpqScpDq22VOO7OPmeWO/jh+Ky3l/t42QrevR\r\nuknWxSDEZS/KEl/QZyx9Sy2CqlB0A8Sduak=\r\n=xUeB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.3_1681260159203_0.5415608733230459"},"_hasShrinkwrap":false},"1.3.4":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.4","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.4","dist":{"shasum":"dfa383122dd86e7bdbfed611eed159e3cf94a52e","integrity":"sha512-8Z2s/J8O6e05d/06bpyKdH941K4upMIBpms6FRQnHPmtxjTFsmvAh21yOZDHmlO4UQ9RG4Wt5dK4c/AE7kosjQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.4.tgz","fileCount":127,"unpackedSize":404340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3XDMUvpRvPY617aX9URk/upN6NUvlaE4eeC02l5YBgAiEAshzFgx1f4P7neIzFFJ8xyO1LfZjEEUwksBZC89jJq6U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNzyqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLnQ/8D1HIJn24g2E0k41M+Fz/ZA3txYrPhsFhA1vTj8wDAn5Pkr8T\r\nNQL0yKWlNnhATE7qS44yqbP9+uNpG4t4wluae1o/oApQnCH/vzna3FPTR1Rz\r\nc17+AHV66Wt0eYOVi/6OvQ/erHEctoG+8PfHsZf86INdjOaYFL1LU/1ZOqq5\r\nc0I0d62DYpzAjGbxM5mIcAv1I2Qmga6JvKQ4Per96ZbdbSpAWsp3S7UFEdpd\r\nnxaslQt2AE1fEp7PfgmrdSAu8ch6UV3n+MAWVmqreTz88yePYt4SbK8CenID\r\n205bNDs04XVdjuuLMq2Hc/17S4E8DroC1Y/RCRlnEjj3lyno5NA/t7oxXvaK\r\nSwo8sBzV+yVyR1qn5O82gZeZQwIMzcr7tAmLhhZYe6UjLqe64nir52o1SeHa\r\n43IYteQUkStZt8JrT+FGyj2I34P2IIprq3cY9xGWJQ2nZ98yjlFCokLjHEQr\r\ngOdyVJrQq0joJ4ZlRjB5Uu/DTyEElkppYHcNtKS2HZXh0bY3dSd8N9E/W6Va\r\n50hc1qolR7/RORNmCTnbFUBM/+DReCG0bOC8FMFlqamjKDc5eSLpO0UstLac\r\nE6gxVfsm+1TBJV3/0nqiNXQZno7rAiaSc6KCEJaYk0xJXIYqQ1tE3LUlbLGX\r\nOpzGCpTflNVnpdj0xvmQNatvVtKTKSMa9A0=\r\n=dz2k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.4_1681341610069_0.06974135562734873"},"_hasShrinkwrap":false},"1.3.5":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.5","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.5","dist":{"shasum":"913a7fe9b08b43bca9a868b79a7f29dbb0868d59","integrity":"sha512-R+qCmAtof013+POH5+JGCTqgIRIKIR9v5TclB8kjJmMSi4w4BKbvwNKyXxAGb25gdiRlG+nxdEOoOj5gg6nr0Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.5.tgz","fileCount":127,"unpackedSize":404328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvWCizIASG8UhMva5YGezoAGWW3FkB7htoebsNuiWQnAiEAo6jBO0huQxF8jZDVAqLQAg3Ozx2SQmQA58GmUZOufSQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN1CFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAphAAk920EV0m3gcPjbYdadblJsDdh6x7T1fx+W8X/umrV1E/xHbi\r\npceglDgmrTZ5GsnFuqzfu5AVQhtjlcnYGLHWyClPADyig/mXx14AkFozJRd7\r\nBVXsSzxIjuGVZbjqQ1KQ8b/Ar2FhBKA1Dtuqu0uqHDQC7ZRLbm9UXZSP7LdM\r\n+qNfLN6eE8KDh5uK+ZtuvMAMBTQ8MlXixB+IHIfbHD/uQi8jWxAF7zoXnMcE\r\n+IekAkGFk9lqWwtz769DS70c84YXa01kOvp085XO5DsLTHilqWQNjd6kdfNt\r\nzMiEFdYlR4IfmBkPoPYpyjmwsP68lYnr0hTNAKX6UMP4rngSP7MrEbi0ZtCp\r\n3Ym19Eh2tIAl0i4E7L4QKXMtVxxGhZMhDEKgBZGVShkn8+Xj6m3rz8aRXWfZ\r\nb7TscaEiZOL6wWXP70Jsg1aHsxV9KB+3eMtw4MNSgwWZ/HZRwvtvx0q/zP+k\r\nCtS27BNfSykrOiGnXBdpA3Pyt0aC05BhToFyPxCD683kSyjqSF+l07r+ZdH0\r\nl5619sVrHd7tBAsU6vIGAcBzD8znyUFK2sXb9yI4cwCNpuzDx57V7orHFMOC\r\ng+/n1eDmOpQfmkCSVPo9xUoLLnwAURGgjYc2JDxouK72MJjqxq0r4/btms5K\r\njHxIOoc0d2PB4K/dxOLzcHtRuVPQRgBMV8o=\r\n=aBCa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.5_1681346693381_0.2533135032054268"},"_hasShrinkwrap":false},"1.3.6":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.6","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.6","dist":{"shasum":"16fd44f7593c027628d664339f29b0aef1783388","integrity":"sha512-fm9eoI3u3ZeB3FuBNWWMgDRtDpn7ghMYQzYPZ80NDjQx+RLgPKu1vuF26RSwohA+PTgPbcdikdRiKLd40t8f4g==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.6.tgz","fileCount":127,"unpackedSize":406830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz+f2rLAoh/thLTkSTVL+w5eGjTwUxOViwxlnHnLHVSwIgGbgYTciI7l20xjOvzw5LYToYoRk2vjvxFtkFCRImdVI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQFJwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxvA//XdHQ1J25o67IcNsTUT40lPZkx+MKq74HwGg5k627a+w5o6kD\r\nPyoz8aEvb/jnbcTUc5Z1f6z0QcqmfjDlX5L3vz+HctDv8OyjE/Lr2YtvbvT+\r\nODIrbgEfsfstghKau8FqzpdYjqN/0G6s1lcrY3DV6RL3vyJcYXOCbpaGTqRn\r\nest022z5acp/o8XVBqvTFFrgmKzmil27gKqMUA4lRyjf6ZG/WXzCymWOqqVw\r\nQslByyOPI59cbNmEFmz+Daa1hA89OS1P+kcEznp7hNFvKwK8Ag3uy7nVaP1/\r\nDXtdhd96uS+Cl26KzqjW8R4neHyzGUdtvKSCDIQv+aGLCjfxU36MhpsVMz/1\r\nW2IGSYY/To1kA4M3HaQxdWUqg9ovcULKg9heg3ZIpA4DCIGk5y2Ottv4iEMf\r\njN0r+fHbOamYf5hsbKHhuYlWCMzLrQwEO86w1LtE0I6wwh7gdS3MFwGmqKt5\r\niVEH2nwzu6jg73K+P/RLbXJoEJDBA5LibS4UDy63zX5RW2pdv4pZppl32AzI\r\nj6hZ3Vn0kp+V8wVrkgYnSUQbIJpEFvTHGHC5pBm19ihFUTRLUmH06zlZaEUx\r\n7QxvwRJdIDBW7+E70qYc9AbuDhdSIosY20eLyFjNR2NrBuh8yUhQbAYObqaI\r\nty/ZZncf/Gs3bdHUhM4h7cf+2gCCCpclrcw=\r\n=2l6O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.6_1681937008678_0.7772213040685472"},"_hasShrinkwrap":false},"1.3.7":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.7","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.3","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.7","dist":{"shasum":"40bc535f0fe4f5f98ba9474096753386b74324f8","integrity":"sha512-Q8S2ADuJ/rw6y576iWNIhW1b7Bm8HBrFwTQRUvZ/LPNlHWkma5CULPz0HC05fGuxMUcfdE7HbBuwpXfnSEwBJQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.7.tgz","fileCount":127,"unpackedSize":409511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3jkG9SZarXmEnJfzl5eGSHm83bLXgLa78ndbK4wEKGAIhANZCmzjo1yq2uNqEsH8UWQfzdndUipo8/BHZDGIswEY1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQa1/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/MRAAiFf5RbmHH5aOFhWsxS3YxiE9fE3k5aho7RLKsPhajoAjZ07K\r\nYGU0mi/MZhRkKC3aVwBR96+9O0ZNzxC9HL2uLUl2vnFDlwRP/izYKR1I8F5P\r\nqhRM/Qtn+SyAb/sorTTtElYuvdCPEB5AAjgWeKaYp1ewIk0qSVr0KfmewIHd\r\nIGBDrNfGQ/hMKxilrt1UFDCdbsmaVkwaDpgUkHssTxXLivWXPrbc05GOyRq9\r\n6Rjl6Hd4R66ZdJzyVlqhE6g9Zkim0Fn+61EsS5SISSO890itVvbJTJbEJEz+\r\nqQ4pgIEwT7eGwVRcC4YTAcrKqClwmBVbx8Aw6oAvIcj/g7C2xhwiH3nOUKqu\r\nbyxlPm53xj5KuKAJ+Rne5itCPhZ9G1lHeyzulmsj5rq5/Wgk9MAi67HKHMmC\r\nazOTWBbOfu9uImVVWkf7fTlh7RgglMCKKZHAHh0TI9MzJ0aKqxT/gF7lZo3k\r\nHwXKtLtlMxJXkUMmIPoTpinnPdMi9COUIhKe5998Rol4HJYPaNi0kD86XrhG\r\nosQzUmQpB3e4Q1QjlOm7E/dz2MNvHJ9zVG4gZ9Pb8sAMr5NQGJfgiOixGVGU\r\nNSLg7cWsqCtH7eoHIZ+Zmt+YS/XBj3lUsXiBeeEh+1VJnTMM4IPB0CGrz36q\r\nqMdnGZ5w7ctQszwsredOC8ijO7f7+doCemc=\r\n=5RxI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.7_1682025855175_0.9518846762214828"},"_hasShrinkwrap":false},"1.3.8":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.8","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.8","dist":{"shasum":"02211c382a451fcc3c6ce7d38faa2bb01d701329","integrity":"sha512-CIS24mDDD56idS5O1CqIIWqzB9UStSJClAbQzL5NE9NhvIvIxo7JjXf+gQ43gVD0OxrR9NoDHGKLcIuerJ5nXQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.8.tgz","fileCount":127,"unpackedSize":409462,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8n4e2jIP9aewNj9MXwoKVDNqL0QQTkC43xFcxbvWZGAiEA4qx1MZB7A/rhZjhWSZX3ZLhX7qC5CV4MxlL6t6B6wIU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQbmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyUhAAg6woR1MXEjD3a70YqPwtO8ts5kKJJJxhFqI4+ase9/dpjkUH\r\nDNBiYGvwK0iDPLEQIxt/fjJACa2cjeAn6sRrswW1BLUAAzpv8W2OGWzlY7+3\r\n0//0GPXtGQZD0JnXRYvFOqs+KMxCti3gNX5iI9PcNbUKpOI7PdaKpFkaD96l\r\nIYLVovBI0dMYiDxJU3rXC7A31OJ0YMJ5h8ey1CNrh+dxFyB6apPUGl9JpV9Y\r\nLbj58mhTOmGVAdAFDs12qqkSTcVxVRKdLaEYJL4cdakz8cVYoR2cImel1R9a\r\nZVChnkJSDA6x+FVgwXHQ7UfPw30ahpDm+5H76Cf9kEdvFGHN3Fn5QzwQTAXT\r\naTtc73J8vVMxICwkTgFC0106JbzyW7PhGiWbq690atOAG/LF3f278DScb/KI\r\n0pmE/ElPR7JhUYUBR9f45iDpZXmL4WbiC/W2OruoaUlPSsK2e5WZzkAUIvbi\r\nBPZBjwDrDzL3GIN5z5cFxhmSxgQNKUWkmxlaQD91QTq0BfIo7NAwTln38DCv\r\nLl+VTaqBz8ZgctPcTFQKbhAvKBEnKNZr8asY5Gh085boWU+Ur4n1/FZ2saTK\r\ncR0zU0Jgl6JO8na5uBdUNMElcjZ6KeQ2QLb/2dojpGOyBDo/AG96qHRm/LL8\r\nLx2fwUdfYIGo+uCjnpQxVnbYHdXjlMrg5f8=\r\n=IO9Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.8_1682028956534_0.9547455519091486"},"_hasShrinkwrap":false},"1.3.9":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.9","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.9","dist":{"shasum":"34ca448697f3e0a9a5d1fab2dc24f08c2c382aa7","integrity":"sha512-kq00ocTeP5xsf5u5N8SxJmClqR4AIKzhw6N+K+HzMXZpc2rvHfWA79F/qee5NsFQuf0uXDWz1dioMqcR+h22JA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.9.tgz","fileCount":127,"unpackedSize":409530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPwo8y3QHvatwKJpyJkvGir8mf9OVaSSsfSpSVrgHHUwIhAMsPLcayUv9Q4SMUhJM25r0ov+yirOf5Ut2qWZvQQA/t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRtxgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIfxAAmhnAJuX7NOi2faseKfSDQVOTCF4RDHnvqK81VyO30LqaUC8M\r\nuGYgVQN/hX02CGenIxzsafmCABkd0x8RknuBgn5Av6twNsHzHfqmwN0cljrg\r\n+rqy9cUkw3g7MsUH4K0jokXKiJgv+0ygh4szNKSTxBMwpIO8iyFr1itxHYCc\r\n7IsCPvVVLUENGjWAxTKL8vFjAa42+yKiUT6TaaVdaggE1HgVNokIrxAe5UC/\r\nb19vMD3lGZd5Rsbnxf56QsODUl4qbvjTNry8pEwOkxBrRTexrkx6zVzWFkHK\r\ny877I5+pBbeDhv6lxKTCnZGvt27GsdlXpxHNKZ0d1dh7k7pEo2+I2t4lhfrL\r\n3dTMaavDTzF4d4troXenDIYSaKqdJ0NSbgLIwJDtvZEZ0J8nfLxs1Cug8Bet\r\nVfFqsCQzB1VNUHhLP1ogH7ynsBYD21GRDHO0Rrhz2BojmJIcP3a91Al/7Owd\r\ng6I8VuN8y3Pzj7meBCh4BCmPACrx0f3lmfF1dip+E9UuMnuf5BkkbRPa4Z0i\r\nMZILU4nEbl/TKhgsNM7xwQirDdTqhrWp5Arx2D/cppf2A7DUZb4rhaoiw6NR\r\nv/rEX6+O93iZeQZ/ju8qKnFBOg8DvCG3iZjhefOgLOPCSawgmwpkGl1hPH/I\r\nhB7s1E8uh7p5opimX8y3Wlw3YDV89hT887Q=\r\n=71Oz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.9_1682365536210_0.6154483403434237"},"_hasShrinkwrap":false},"1.3.10":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.3.10","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.3.10","dist":{"shasum":"331c48d55ec79eb44c88cd271be4127626f3baeb","integrity":"sha512-8qUktmySJLAejCj3A0to0BxXDYfmrec4tt5NzzV8de7JsmEIEgZDFJeF4JddshWYGs7hzRps88NniFVqv6mZtw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.3.10.tgz","fileCount":127,"unpackedSize":409582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyw0/2Koxj5148Uc1HQlBZFx0okH7+AXmTqKJK7ATITAIhAJYmlBM8MSRSXoOGOHykjywrZfje+woOHz9uPaNUqBsS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR+AeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5EQ//frL/CJ3tzkRtYpjOz9YTuROaWs/NJmA/FASv66cM7XUPJ2GU\r\nsChRp4M0xIEavfJXho+VtvfFDWGCULpR+/WjALmDJLRYFKvbNRcAg3QQaO+4\r\n+J+23cQD9sQMP2WT9urUmTUmUp+GFoC5hBmUpwZuFmcg6FV2cPG9KsZBdlpY\r\nmNdE7Tl+OGBn7O7Qb8cWQG5pkI+UNq04/8yHIaTNiE9YoNfiLwtQu9tQOwK0\r\nlXD++dIIWmA6DSLOgFnu7W8sG/xdPwLYGzgVC6XsSUZLjMHS8tswxRJh9d9E\r\nJ1PEsn2gLfZMMwF0poXFK+FfbMcEENNhmBeC8MN8Q0pBvLfLIyzoqMx9QZnv\r\n5oVB1n9F9gw2tlUbSMIwrCEY1Y1dxRK9eOowqnhHcz6eM7rPY6C2TkNRV9jG\r\nIjg+TDARaC2+VuTBDFJFgpPk7qQX6U0u+tE5A2Znb9orC3VcHm1GTGeHR725\r\nTmuHbDQYioZIEQwyGh/6V1KCKeZJHlo2IuoakVg/D+S2r6KPbwIqxVCHBVNQ\r\nVEub2zPGKbdesIIPGwIVPz3z8YCiBpLiJcLIH+mHssvIAupNvjME5gfWG/7T\r\nL0RknKwq19/hcszxZdnfsR6KTzCIMS4BZcw5+Cjt+Px3EsXLTsg1MyERldyP\r\nqfcdttiRtbgF41ymXCcJaNOKRKAR5rOjjYI=\r\n=DYvP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.3.10_1682432029826_0.25069100477520667"},"_hasShrinkwrap":false},"1.4.0":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","@types/loadable__component":"^5.13.4","boxible":"^1.7.1","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.0","dist":{"shasum":"9db207228ce689950f525ba06668385932be0cc1","integrity":"sha512-M6MZGmujLQyG1ynITwpxjM3l8MXNiW8xB2pvSnQV4QaB2GAfRy1wuK/Lp/I2hU83qwUAqRYG37g3jiwIp7jgWw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.0.tgz","fileCount":127,"unpackedSize":407234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNKZsFY3G9IRKeUyIB82MdhL6wKtowbQW/G+P5Znr+cAiEA38HfnD/lmf1Fm0uFm8IpjGZcWLGfSqo6d5/AiQBw3Ps="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR+I7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovUQ/+M7kIrfseKq83Pn/o4b9wX0Vzl+nqF2Zv6Tj27Y1Eyk4y4MVh\r\nK0mDr29mRJ19d/tExxiAwnU2cs0CPxxsFFyh1FMLt/gXmes9L8eHMJrPD868\r\nVajD2zFxld18NsqP7/h5+9Id2JyDn6ZhkisRjcBq/v1t5ZHp81DXbtpkbj1i\r\nBvqsnDbnOuWs9/S+xZZaJRK7Ww+P0gArEfDMdn1ATOVenGuKXiJ3Tjrx5rLd\r\nGTtYIevEJV4YR3GKpmFvzK9bmq7ewFLDDNGQp3l9Ww0awFMccNciehdaIKCl\r\nUl5sPxKjunSJvHu3+DSn56qy6EIhWNKcDlkrkEo3oR7zy2XXMiL7cRLlN29P\r\nG0yxco8lvedghWPNxgyUqutcYyAjW0Yg9t9LszDhcV8oAus4TcgfNmPRPIYv\r\nuciGT5qobpRi4mazOk0fWCl6FejJon1CynifiY6zYuN2dM9s9hcOPNhfu0Ap\r\noGbmLKEeDCWHxTWVJ8UVoOYEZ3ehakaO7UiyofcWn3SmRl+sBRCyyvG9HoMs\r\nRscCOpiS8oxsiirR0gsTqUauupRQ1SXcYJPcMEKTNcZwTT4Pbax55fnAZkxr\r\nJKyrbYOGbpXOK0N3ZxW56xrYkO+ck8S4i4E5e8Jedr7mly4Z3xt6H9AEEPd2\r\nRn5Qre1cMbga0K7xvakskQAfK8o3sZC3r/s=\r\n=nOfz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.0_1682432570935_0.4669870552502129"},"_hasShrinkwrap":false},"1.4.1":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.2","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.1","dist":{"shasum":"1ba1c84a957d6c97c0fc348814720f7a0c8ada92","integrity":"sha512-/0RAOBCCvhHR7T940bKwloPVvN5v9b6SJJJWiTkUb4mFpznqaak5UPCcSgxN9tnQHf69ovL27anuCckgm7RuFQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.1.tgz","fileCount":127,"unpackedSize":407682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA87YdC8Lj5yiRb4xIOSRCviVM9bzM/WZEqcqtyS8JLbAiEA2wKuyV+/NNaXxlZhBGnRtlUNMsa5AuXCEXmfgtNHWNY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSEQUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraKRAAgxicw8yi2WPJMJ5TAqVKVmXB/xcbrrixttFsjtnHn5doZ1Yh\r\n6cdELOM9jwfbSwQYcAw1/+YIsj8WIBPPBC+wiUVvMImRCEDaiIasP0FNoBib\r\nmhZw11fL+Lcp7/vdnd5M0lhr6/+QQc5meg1mnFGIkT7I66S08cubU5EdtVNv\r\nU03Wd778DQNLmWT97QQVZGw0EAI38jobbw/J/NQhYN1+Pp5PuAnwYBhtj7Ja\r\np4S8ivm38XbgfY+Rf+ds1DkPuWkMDkqif04OPlbGf2AgRboLgwV3Q9EZQu18\r\nDeFRncw5y2kbAow8NXjMK8isNMYkAkSxewizA1N4ax7TvVNmcjR8VPe3swSQ\r\n5CvmNTCqddj8kTc8APTGQl8lqm8/igJJaQRXbetyotrBPcfs34HSYnjOjydS\r\nBIq+cQ2wyv7w9uypCMJQxD7l32kXkdaIBi68Zy1qaGZVp2NPcbkWuiPL+tyA\r\n+3SEKv5ViCxbQtw2wge3dnUTQtLQaV0Szl+KTq4KSy0wjsFdAbtrb8gcu8aI\r\nlKJUJOi5UntmP2N6Y16+6lG2OfhOedLCQu5qevxh7Od1zoz2w5hVm3d7xyMx\r\nbKS15OcSdNrUe06hjezvduYfwN8JBL4kKuaj/fOV837UdnVDyF53egNpdtwa\r\n2E1C9bph3U9st2eJ/Waqzp6pkIQg4YUIcrQ=\r\n=jg+Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.1_1682457620017_0.9660185600596045"},"_hasShrinkwrap":false},"1.4.2":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.2","dist":{"shasum":"a325d791ae948fb401bfdfe90593d473e991a74d","integrity":"sha512-05LokLclro3jmis7qjoF/t1wJX4skOQ4lUH14z4Pu6SCgzKUSRAPOo4R80lCbhRXyuXODzmR12PClRpou64xLg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.2.tgz","fileCount":127,"unpackedSize":408101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdhJ+QLeTFF8DfL/QnNQ2BnfDJCg793NS7Lu97p1XYpQIgYsIsSWkYLguGnQGrP/DGnpnkoqENVm9S1zmBizFY0MQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSEkJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAvw//VBppLnjankJKKzctpzuwuH+wxWjwFXrVbPRowErmiA66/ciN\r\nvzetnO0ZOUUV3fXJpjjgrrLECUZ/yELqPDXLWV6w7qTrZQgV+xOzPYLP/B3E\r\nwgjLq+lOPTenU/E/EI7uR2478SeYcGk/+11vOEZkoi4k1QdklQrrH3Z0cJ3B\r\nzjBWZA8ffsCdPgD3lrmxn5gdRX9pnK72G0wWWMu27vjW1HbJRm5kp3g3mK+T\r\njZ7qESXSM4TOEndoA22spqngKFvf+wWqQAkC1D9ZX76QPAlzOE9Kp+zygUkt\r\nZmZies1klydWBa0XE7EFmjN4DYXb8aeehj4+Eqs1Nn44grjHA8XkfcxtG1GI\r\nGwK7/e6B1w29tnG0i2aG04KbrKPunoJ0G5jqkphJ3bfpLaP9VhwnAxxe+lRV\r\nPEZCcTcWj0a33kdWrtRIVu1BuukjsgqNSSjCM8rQFptNNaftsjqL4WAAxH00\r\nt8oudot325VVMjGB1iW4A4yAmmRJ0DNcx9DcfXDldIcj7zpGWQ3ah0MFGPUH\r\n69kYgqaAAs/9FGlm6FQWL4ulA5vBXBb6fA1IayX8QSUEIwHsNdB74fCgCZp+\r\nvB6hHrati5iwcm32BNVT8+zMrrhqwjlRFgyzpOj/d9ogGaufzUZSzlncjLgd\r\nPaajmY4URnoxgOMHXPEaaH8mVlWi7E/5U44=\r\n=EfY4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.2_1682458889484_0.9916315413769088"},"_hasShrinkwrap":false},"1.4.3":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.3","dist":{"shasum":"7d0ac3d99a5a269ececbf2664ba19f50e5e121c2","integrity":"sha512-XPeLAmiohMsW0RmsHD9WJ02QuFhq/F4VrwFd1tND42EK28UUHSjATkgCVJlwvz5MIVpjS4lEjxLibrKLgrpYDw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.3.tgz","fileCount":127,"unpackedSize":408066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0HwwmK5m+BTc6CnC0NSB53SOGx4Q0icFMp1mr+sN3RAiA5qRetROOg1SAKKEPtcQMYa+Mqpcd7Vy1/TvDxMMtHjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSE+rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1SA/+IH8aH/t0MU38hz/CHgxUYx65Q2UIEwpjqQL8BNlIXU1xoIEI\r\nJRwVbWz8daLhdiT8A3UNoHwyYR+NS0WyqhF0zbskuNdz4uAGQ4EXl8wp2wqL\r\n3/fM5Nhq7ncJpG5lEe+ujJ+m57LV+Vn3klD/5K3vIv4rn4KPgdTcJeROz+EA\r\nyz76oKEfV0J5pKmNkIWX0C1obh68A/me+cXxIxMIzXvfXQXZMrJuVgafRpi5\r\nBxQ4JPwMZi7qFVVDv1U7mc8/IMV4y4G5BR1tR1I52sSXAEAkuHzUEvynucxQ\r\nID9t4OslljEkExZrlWZNvuhyu1tpDHClTM9AcCDZDUf8M8R9UGgiS76YvgSG\r\n9/ubsvSGMJ5GXfSBQpsWSTPfwGNvjPR31vETX32ajjjjOT81mMDzIIrhzm9l\r\nxhErCA3dAtIuCABbSmZJbYGrZuUd46XuC+mdsuyCcSYSNOyOOeMSwFb6TbfH\r\nNSEQXVwZUjNhZqyTGtuT0MyqTEOFCehGgfr7n4yx3IX4DCh/Ves3yLSnMFrB\r\nI8BSR2uMeXGGmc0udfqPm7qWql6hkzO0MGn+mqH/VT7cl/LU0r0FcN8PSTPU\r\nzO+bLNfC5y6VmxIsi/QN0BMR8in1qgc6cXgIyN8n9nzO8cd48VDjipBK7YP7\r\nSJbrNumzr4+hB5NwMxLWxHt81aSUzEk1pjo=\r\n=LRs+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.3_1682460587385_0.5577992275214803"},"_hasShrinkwrap":false},"1.4.4":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.4","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.4","dist":{"shasum":"1eb4ad2d97a12ef412f1617ff9de96adb408eafc","integrity":"sha512-LFBXZPw9G0P/81qGuvtTNH48WNFiUAwDurA7zwjsus9hNJ3KDet+S5MCAS1uWpv0NisPPV6nHXzCfMn+ZKumAw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.4.tgz","fileCount":127,"unpackedSize":413556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF5JK9e+W8ZiPQytN51cSS+U0fBnmlZM4mrUEXzgudfgIgVUuUB4fDaeBJh4+4+Cphqtb/jGRLp2xIvChRiuD2NB0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSc/kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocMA//VvT000DgnWG0sgMsan2QiuhtfsAXxjYHMHW5Qiy07CPBJrue\r\npFdbiVXUa/Up/IsY7PkH12STdnZHsUBVDNK+KM25mKGnrxR9LCYQvvyzMwaf\r\nJLzY2Z9foRgeLOldrhqk3Cvm/SEjfg/Lzn0JbLWwZOBqzgLr4AWZoUTDp6WZ\r\nmHYg39B/4SeFXjCwe1XMuLzPMc00XoKiQ2gZmGIkF836tajanvDorj3ZQKre\r\neZ+j1glxIDIhpkY2io0Q5b/dHXA3tXNVKrCpSx3PGb26/jpFfNpvEx+t7rGl\r\nWgk1bsMlbR4lYJFHZSMZlqBa9oh/CSnEOuHmuJBk+GRB2tNTG1xt/mOfLBjt\r\nu8yTknrto1pwRM9/oIt2qAoTJPhcvlFkY0ae/eJisgFiUkSWbmyTyXq4Feq/\r\nN7uJ46osZozWs3/kSw/H/yaDG4Xhp8cIT+fFRFReVdaTYlOc64eVfybgMq41\r\ntFhBXPrVoheC2R7hccdNSy/Un6dnklKDO5Z+Jk+c5L+hXJ0G0YfPEgj1wSj9\r\ncBBwILnU6SorILV06NQI7tgjV2bl4dnBY0oEa207GELSuTcm33HbvmiItYuo\r\nhaNwMgPRVeugQTM043kr84itVhCFutc1gvwdwX/YGCK32iN+xY/ybR127NkC\r\nH4HVtwsDGFxHSxh7I2LfZt/vX79cOSfOii8=\r\n=sRYA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.4_1682558947992_0.6106938761437206"},"_hasShrinkwrap":false},"1.4.5":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.5","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.5","dist":{"shasum":"5e6172412f47ea8a1d385936cd0bfe4d9ffef470","integrity":"sha512-sPZYxJ0WFRaORhWQfMFn7Ev/CDC31i97rzRNySqcisVEGWqbGGyVFCSvenYWqsJaEa13cMFfm/nJC0642UkQVA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.5.tgz","fileCount":127,"unpackedSize":413556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOloyx/C3l7IOtNvcfyKul/nAQ3NStHRXG+/3HqBfPnAiBeklgLS8OZy1NzZP1JuSh6E8JITX7zLjuxz5piNTR71A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSemjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrapA//SZiPlD2aiyNznKqcZaKKm+idyG/wc2auUP++o/93AIhgY09a\r\nvWkjmZpK+5WyjCx1MZ+j/xJJz96ITLgqnB0BbzBErEh7WQBsI+ia6LLcrqrf\r\nFB7pktwCBSX2isNSx/t6Y3dMIYYqtME0L4m/8wbM5iQEd8kT3WTerfW1KEYh\r\nZJWBn7eUAbLWuD8gcTcDKKDVsC9oDXDbjpNrA+ZTrjoweTyhVi9jpA4PiMu/\r\nWro54zwFv2bTS2RKUSI+Ugga61+3TuNxGSarSyv5nbq1tvd2Umb3q7rEAAsw\r\ncjaXuaUETyeAY3g3ieTW+9n1sKKCfl/4CuiU2JhNT97zowSjW8Dl7n9kvk3S\r\n1SFyXXoonbrdhKtgwpYgzOqRSaIc0vsxkphd/AGPRHXp67g2btMgco8QA4l7\r\nalmwV072rd7F3N5lQFKhxpjw1ah3/BR5rL/LEddMW0HkC1SuBnx9M8FWB6wf\r\nT3P1LbZf6P122AmiL5fZ1TGhgzLA+jAsWMCjdDNxQEyeSoPASRgCJzEJE0aU\r\n1cuHHNnHfns/e8U95aykfS4/7DfwW4Ok/4faImqQqg+yT0Qia2/GpQtSwxRz\r\nGor4ofxycCLALByCFW/C04n1UXrjNtw9GXgXq9l0ccbIEfcVIWFahnpj4wwR\r\n4mUl6XnP/PQtAca6uNw5RJTPBQAFS94Kqp8=\r\n=rSq2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.5_1682565539515_0.6756975171297175"},"_hasShrinkwrap":false},"1.4.6":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.6","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.6","dist":{"shasum":"3e3c6be4aadeaeb7c5de797b38a929e7d95fab6d","integrity":"sha512-4l/0eAz0T6NiTO7yJjK4w1uUxkZ15tJxXwsdzotnc7lXy4JId2awlsrWJLnhi6tym+dO59Pqdujv9xWw6A+y1w==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.6.tgz","fileCount":127,"unpackedSize":414227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAc02qBbjpv+SpHFDAlLjb2dwaMflGSLvx0CEfNI5A/IAiEA8UgAhjE6Mx25PYbP6hZ/oiT11xA9AqkjlRJZYK2Y5iA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSo9zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4kQ//ayaFS6fYGtgs+A3ESOLuAQ9jXMURujQLz/FRZxv1vIky0EGz\r\na8itd3tglyFaeSxKYWXqvDSebgyYwJBeZr2vBjvPh0bEIt9rk+5TL1dk75gp\r\n/NI2elZ54pNtDjZ2wvnejeyglDHAV8YtCgUQSpbk6a7UmSwU8qAcidUguFz9\r\nnMlGcst2UD3xCZ7jPvAx9q6iS0WsPPBfVbKBo6qpDIvJqevps/GITiPcGwqP\r\n8Ynz7FIJcl1313/rYFIxVvoSAp5+3mC0lMbpXtmu0+etKFkovozLqQ2YXgGO\r\nYu3omnDAyoTjVj36ksFAWvIPTS7aFSSa9xaaKwTO8R8x1EkXd/FAgeTGRcmz\r\nWrC/ZMovQW2EVbMbdbEaJqEgZ0qzN7ECrwZ6zf59a4+GkmcqGbWqxhw6XECK\r\nu8O2CUATu2nkNWZzuNV8n8mr5CRPs3Zl+9u1SYxm6j5bT6w1vL8ahyx1M1O+\r\n17mR50IbfcJzQYTvAniLh6INek2W9oMTUcmEDJOKTy/MyHFOkDfAF438ela2\r\n6D/LHkcQpQJ4BbCnmOVAMlWCzSfOvzPQQa9L1woJB8L7RXWTKWaRTBPkY3mf\r\nbYDkht7FjcGx2P85Y+HabaXOI8pZ2JO5u3K+tv9jbVgWEPHU+qovsw+CboUa\r\nQruaOyNN5g2vwXJc8W/dXu5kArSNrBNhqpI=\r\n=wYtE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.6_1682607987407_0.15386017058607382"},"_hasShrinkwrap":false},"1.4.7":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.7","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.7","dist":{"shasum":"4a2b860bead546fa376504e3742225ac881e6586","integrity":"sha512-q4yRXkltYAO49+ZFDcCtOgCcVWRUPHKsy2nvPdoMReH7no3+VjX8MFybxTU5amfld4khnFnhJpZcoOfXkSQ4iw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.7.tgz","fileCount":129,"unpackedSize":424435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/UTcbOUvJywBureExYZE/BCPbYJSZWDgrBia3/tapFQIhAMrEtvJQT0eyQIjlY5zX3BKmXhG1PF+0kLKnFDXwYKUD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUBRQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdAg//TWbHMyM9yWSYbtMVUNlIzVpb/fOLxOghOnNJ3r53Dx5kIewU\r\nH2qm232mXpc6ad4542EunGNDX+BZmNG/+4Iv2gcR9H+ng7EAufz11mwv9aiE\r\n/GAUNp8UuBsSc8R4R8R+pYFBv2bNGwGVegZvx7WOxxofVJprgb4t15+T7rFp\r\nA13d7oeckFB95C//wpUJUfFu4xsh2H9PY5X6wxJHQIOOHiNVE3LXpv2u8f3b\r\nIBvYibPrKP/wUuVQzh9GB5agojHphqe4dKP7lxB1Kc3A1n7PypeFhbRpqh3P\r\n2b+HloXHJ9t0CpJBHt7SHWnHK5Ye2t4qu8jY9iMhiEPz3tf2L7zP/T2VeJkX\r\nKSlUrbGu5zoBEqS5sEKQ27lB6xkuZ9WIhEdzLlIvs4XJ8dLDgjhK0SMZ/Ds0\r\nhmyqTG024fGi37BBKiW68KZfQQn/Moti7LKHRHyQiKJ7tdLjoiPNL+E9oQbQ\r\nWJ3PX64X8Se8nArxwoScU/8dbviRnLICfFw5IgBTyruZQ0OIEWGV0RAc5Irw\r\nz9PmokzO6NVBIy+bgqRN81aZS2g52QMG043W2gXZ5xryYAGZuJIs/U9dl0PR\r\nUXCS0GNBfAOaQaHsPlQDxT/2lWMPOKsf0qOS7hpl+f2Zzr3XRV7cTR2JVXIb\r\nueUVoURU83goFhG6W+x/pzvH7UoKGmnDMl8=\r\n=YNYz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.7_1682969680074_0.21125957349162516"},"_hasShrinkwrap":false},"1.4.8":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.4.8","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.4.8","dist":{"shasum":"4b116a54e5b224aadeee09f39f8cb3b764be2953","integrity":"sha512-PQIhz1KdHRqdtvDSpP9R6CaD7xima+FsnxdxhmvB96TU9SrV6wi9FFcYXL24nC4FsuplidjVlUXgh2qtn83qNw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.4.8.tgz","fileCount":131,"unpackedSize":431563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0YF5r8TOMu2GP+E462c24lu+Fh+nmhBCV6n5i6ZprRAiBmRpPkNNuAiZAAA3MSub0nx/LcO56LIR4sQbuoQBogVg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUFtwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2vhAAoNpn94cA7u+/Lr8kJW+x1Pfk3PYnOR+Ecqk0VNDf7pcmFi9k\r\nWyUILt11zOf/FDpRp9+Szi2mPOZ6yxKbp///rkWXGYKJNnhbPjHUMCAwdU7a\r\nzk2zgfKbrwuvKyEoFUKWcm7iIcSssJ/mAiiS3M+dQnG57qYt8qX2RXujsf5B\r\np0PFJVbCLLJk3IkEnTlww/VfK09YzcCb4uktmbwDp41+o7G0PkFDLaCTbaLn\r\nYTDCiVLOUWlGPTjmyKAjDW45s2vMU1LdarqXQ767fjs8vzeI0AIRSI3CF9Ia\r\njRpCTpiEIs/JWkK+i1i3fSMQplurlhZA8yibZoMLsx5Ch/0z7TMFtdDdoBJx\r\nNn+kbbekPR0k08JQ1m0fOIUyS2qyafEdC8EcyH8fmo4Q0nJIWndO0TOTz99Q\r\nOar5i/4DgmtCfhVWoGn/eSkrxpKvmEE7sab8cledOwpdRyhEkNhDEk7gkgGK\r\nmVqNJpBKyQjgiL05sFExXlefAbbOUcLjbmYlmO/ShnEHYlfOjaDg9kwE4a1I\r\nLt2O5h4Ga0EzBGDSHtl1LRErsMrG1xCZpJ/gWyzfbm5dTQAUzU2Ux962s5ni\r\nE/+ajKXoQqoKo2eTtDdUweUfHaH8QwBs3MPfvi1IVBm/mfIwTCtVyWteORi9\r\neg3UZnGx6JQFZNwOWCR+NzJahbMjZ1n8s+k=\r\n=NpKO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.4.8_1682987888140_0.483120663027345"},"_hasShrinkwrap":false},"1.5.0":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.5.0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6.2","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.5.0","dist":{"shasum":"918b0fcde19995bf619de256db434a57c9886d19","integrity":"sha512-wCXjr7PZ7SDpvKBE7Ec4LGYwHR9ePDPYNFAt2Zj+C8fd7wYAtUeElMF/JoMytsFW62WnjV+8iX6YBshpQFL89w==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.5.0.tgz","fileCount":131,"unpackedSize":436362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcrfkKUCQNkDqJXQPIHIztY27mo2cs/QALbsaArSG70wIhAIDXI02jYRQ7WPDf++hks6Q51wX84jjaHOI7CzGnb8zL"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.5.0_1683039730772_0.2327943154465677"},"_hasShrinkwrap":false},"1.5.1":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.5.1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.5.1","dist":{"shasum":"09530f419137e6d260304727d0f319be1d94c3a8","integrity":"sha512-MD1EIJb/U+yyUDZacuUVSd+oiZ7n2g4bSGRbQU9RawDtBby5fl+EtF4ojYXt29VhiWeTlnlKnfwva+yTwZaU+w==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.5.1.tgz","fileCount":133,"unpackedSize":442434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsTrSDhH5DoZ0lSzZpXmBGZh7MvFm8rHaldmDek6Po4gIgTf/VNxbzaec6sOrrsv3hoKpFIsk6BXdDdLIuAxac8FY="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.5.1_1683430027109_0.9929647550379486"},"_hasShrinkwrap":false},"1.5.2":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.5.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","boxible":"^1.7.3","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.5.2","dist":{"shasum":"f076c02829869a0d2cc71514787926f592f298e4","integrity":"sha512-U/rTPJLEqTs6+1+nIlqxyaLlO5InuqMp+ZlvrS3f1fPUC7HqPCVZxnr3i9MxNK30sqnt28qrKsuoNshVH8z09Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.5.2.tgz","fileCount":133,"unpackedSize":442962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2ZrvdvXFqKr3AoDUFGkudi89Nc7P19T5eVh/68AgSAAiAOJ9vnNO5vY6EEaVw5QVi/ypRXN/K3Bs+Gg7qokLnk0g=="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.5.2_1683597339712_0.9605026237980212"},"_hasShrinkwrap":false},"1.5.3":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.5.3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.5.3","dist":{"shasum":"7bf3dbb0f366fb8e3be614f95bdee806bafca78f","integrity":"sha512-JakU5P+pIZzQwc/qfo78WzuHXfzdtcuWnThnFXkWFlTbiBN7kchwnUu1fGxNp7KcY94m2tRAomzEWZ//dbiLgw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.5.3.tgz","fileCount":133,"unpackedSize":444025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9dIwN1OJ+2iSrGnkzYW6TiPcyH5WxYJoRi79laZsg0AiBr3CpAA0tLuBzZxl3tujuSttcon4lsrmW8sdWGTegALg=="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.5.3_1683671429063_0.5493048511988008"},"_hasShrinkwrap":false},"1.5.4":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.5.4","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.5.4","dist":{"shasum":"17324e5c1f3af100585a9b9ac8a63eaef0409633","integrity":"sha512-GqI0c6y8hPBHsAqxqTE/GLXvELZqBOSpen5OfFf+PzbWSQpcr7X9JgzC/8hUkPPwmbj7AS/DnsSyNuvlCmhcXw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.5.4.tgz","fileCount":133,"unpackedSize":446452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPa0QCXO1olcJDzH6QHDZTCH3in3BUXGCHttGYZt8RJAiB+pXk9t/xOB/fKC0uSDRpV2Jx3DRPixJ21YknlX+kzvg=="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.5.4_1683685933852_0.3087440657935634"},"_hasShrinkwrap":false},"1.5.5":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.5.5","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.5.5","dist":{"shasum":"876cf92a0fbe6d8c50916921f727a2857a977c4b","integrity":"sha512-zGZsa0d7/PjU3487wh44+AMejNMixA83ANvzObSj7sFc6O45wlHXHThoJmx0hjXXkP7MeH1iRD7gxefoFcLfBA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.5.5.tgz","fileCount":133,"unpackedSize":446473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQColmrvRBQIP3BroPfKsT+uXhgpdfpnGj1h0eLzG1EokQIhALMrcx5ORJTlBxc8ilgxMZetsZi8fOs1TABYIQE1Cvda"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.5.5_1684173234062_0.1617918267596663"},"_hasShrinkwrap":false},"1.6.0":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","boxible":"^1.7","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.0","dist":{"shasum":"752b18d7a19f3d31b87fd023e1c1593a64b24cf0","integrity":"sha512-oX4KQUdaqKZ0arIFCTKm/IgA0QfV2ct9aAXfgQAuyg2Aq94O2iQYALzuLPV+Z94g8E3qGau2YI6K7wFURBO/Xg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.0.tgz","fileCount":133,"unpackedSize":449775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsenqrI/O2L4HR2DI0HVaQTpIFetwEeBbUj/JENCJeUAiEAvzFep/gLw27FHUIDRVhl6jTI5ZwAej0SP374zXQDY44="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.0_1684347540495_0.259182458512782"},"_hasShrinkwrap":false},"1.6.1":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.1","dist":{"shasum":"617f4472b36cfbfa21740f6e07197b79a4eb8a8a","integrity":"sha512-Vxcp651i/WsGJfPhIX6wot90jhqwOuXQEa2roj0IyfhzOacZTyB21OoXzZQQ82WdE0d0JQdW17Kq37T/t07Kpg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.1.tgz","fileCount":133,"unpackedSize":449822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFnp3ZagiEaaMQbylBK3kLo1Brsdc8rTACh0Frlrgl/AiBMdGXNvCr/+waGXanyZUFVde3kJVg5jnm7GKuAly7mPw=="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.1_1684460908870_0.07246498787951672"},"_hasShrinkwrap":false},"1.6.2":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.2","dist":{"shasum":"e558c7eb034359348a210fde9a34401505c6c743","integrity":"sha512-RFIo0IIJCjbniI+LMNGWAXMBf2PHQkhHawABddq573OFjWqDMKGBfvXmvXreT8hnvNglnYo+eWfLkbCoSID3/A==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.2.tgz","fileCount":133,"unpackedSize":449884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICc1iS3NJ1XlJoJzUbSmhXzH9JA8lMrgF1Smmh07dgRPAiEAghNHgrBc/+k3yd1DYeBU7sVcluTfThnmjhIhtHkb2R8="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.2_1684462056516_0.5772647507722803"},"_hasShrinkwrap":false},"1.6.3":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.3","dist":{"shasum":"ff1bb092f7cff05b468438adc0e65b4afcd3797d","integrity":"sha512-SJxz8+CeD4BStogplkM4Q3lHRH4pq/h4MD+XRhx4tHIVh8DLJM3mxVkr78TWBHN+obLk2gaM+xsZQn6HPmeF3g==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.3.tgz","fileCount":133,"unpackedSize":449923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCODPU9uFiuNJywvgIQgtfVcTlTvzl0fb8LRb8nRedZeAIhAOSFyUFSh9to3oTQoszzr2HDBWtQTIJlkr4+NZpFBYQW"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.3_1684463813929_0.4004441627041537"},"_hasShrinkwrap":false},"1.6.4":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.4","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","urql":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.4","dist":{"shasum":"93bed0733f052f58ef0b113efcc72f32085b0bf6","integrity":"sha512-poBkaba8XEOdXySy8FBCm+Ep7ta4EO3en75f/xjnoqBpOZbGamscEJGnZGvJWSjJY9zH2KWw4aWkUiz4nHGMgg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.4.tgz","fileCount":133,"unpackedSize":452836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb5eVmIeVwLVXMKr36GWVcgmg0AW1wta+EDaWFbrk9JgIhAPaRZR/UHV5ZM5v8t3JIj2jVfqswb8fvhrtvxadtgEZu"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.4_1684968455690_0.4141728926674022"},"_hasShrinkwrap":false},"1.6.5":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.5","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.5","dist":{"shasum":"a69ceb71b5f3f0b90f493beb18ce9509b3469ebd","integrity":"sha512-oMSvDM8UGImJZx3LwIMsSkUowXCdW8tAV4TGY+4AXCLvtnKzm9RI4Wh9L/dBOUx4yn8yKDIclS5DU0fpnXUhXQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.5.tgz","fileCount":133,"unpackedSize":453960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDkqTW0WjYcUITy7OVAJBDxsEbcN8QOTF8wplTAzP6wAiEA8GA4LOobAj+6OvjkBY//93uJrqIiqLV357TeAP9nuKY="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.5_1685565534044_0.9442099141422251"},"_hasShrinkwrap":false},"1.6.6":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.6","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.6","dist":{"shasum":"baf66ed82cee4f621d4fba0d55fca5562d49c79c","integrity":"sha512-F8LZuHcWURAHgt/QSBGVfvhSyBrWrP238IDAqJzA52IbOcwlX92Qz11WN++DMhsG3mmQCgnvof+1DTAwhKFquA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.6.tgz","fileCount":133,"unpackedSize":454081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuC8RC9Hr3M1mi8lVTy98icePgI8LjQ3j6vQFdfbA7qgIgHPwhKGXQqw7/NwWGrXX+v+ZAkVv6Me/UITsLacGVTZA="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.6_1685666050509_0.7676463774259543"},"_hasShrinkwrap":false},"1.6.7":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.7","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.7","dist":{"shasum":"786f0cad4cf0b182549daacffd820551048da13a","integrity":"sha512-wD7ivMMnr62+G5AaPLX482kqmZMqWJFEHyWhjr9fLI0q7MMsU9C1X1qB77q+6k0f7UdoD99UcvHxgxGIeqWFhw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.7.tgz","fileCount":133,"unpackedSize":454306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvxRBnfUj3Yz6v7mPPFzUIjij3KzUbwGsdm4MH0PxNrAiEA2bOUC3HWWBZvUqcMSs0ccXooizuSe0WDBOfxZ+4qSRA="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.7_1685666870408_0.7937551045392148"},"_hasShrinkwrap":false},"1.6.8":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.8","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.8","dist":{"shasum":"a9485774daa8c427f0f17d5225c3d9fbe8ac5674","integrity":"sha512-pQ4KjeRFktvUoSxfonqnc12uL2FWV1QzOOu3UFt4u21KwEnUa0JdLt8UIIWsbv/hWvroheIHsSDw7s+6prw+Gw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.8.tgz","fileCount":133,"unpackedSize":454444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQsPB3NaTDAr/NWPZERgY6aAQfazExQXpeTE68OR71BQIhAL3lq01+LYHTbpLGh5kZ2uWfROZ5Ls5Tfeyce/QVWZYz"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.8_1685674945577_0.20715727795798755"},"_hasShrinkwrap":false},"1.6.9":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.9","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.9","dist":{"shasum":"d117f95bbf6f66945d337a0c819358b392f38166","integrity":"sha512-GxitePfRSbbbM3lrDOnmZKRmr4EOePfZnZKn4YooZDF1HSTLWZ1uQfHS9xaFg36TCuboz5jAYULCYvRlXmzy1Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.9.tgz","fileCount":133,"unpackedSize":454426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1R5kvAE5sj9ZYauuGEttbS/dg8HAMe5E0YUu4OIQ5vAiEA5EGeek9RcvFNxIkdUKNZ4EpVh7yLNESwMOLqkCZ66w8="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.9_1686015397424_0.5917507075114998"},"_hasShrinkwrap":false},"1.6.10":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.6.10","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.6.10","dist":{"shasum":"298d1dd87683e00df682f7961e7c4ecfa7101403","integrity":"sha512-qB+twqr61BzdJhCZhx7H60qGPfWuX3GXvOTD6Rd8vxuVA5oRQYHaA1KlymSRTsiS3HKxWKsMLyAaf5iYbnYdmA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.6.10.tgz","fileCount":133,"unpackedSize":456394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPXURVVTCy2ME22V6dzLtbLc818BkJzM7WGDbWfUcyqAIgPsmtKFUwobj/X/Jpy5EDptp3OqLjiFfZ5eEUhwQKKao="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.6.10_1686509701944_0.4446138338885326"},"_hasShrinkwrap":false},"1.7.0":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.7.0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.7.0","dist":{"shasum":"b715f377b2ce0c4234ac04d7bea31720ca6efa88","integrity":"sha512-lKoswSoN9ZLv8MVYaBvwiZwBtenYzs+NV/hbagQ3A5ow8h/lfiQlu4upkPC7gu/z3WY2PlkqW6R7zwLaaIu6fQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.7.0.tgz","fileCount":133,"unpackedSize":457220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHX9/sK9lhw8t3WRkqhsW5eKC5uChPnKZl7ynFyelBLjAiBHDI4JczwuzJ61vTFvVoHMyINBalmC+pBbfpXou84zbQ=="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.7.0_1686580783899_0.8896260201239852"},"_hasShrinkwrap":false},"1.7.1":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.7.1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.7.1","dist":{"shasum":"3c50ef20a9c70e83c42e4a59e7d64f631c328d2a","integrity":"sha512-Qrm5BG73GwG41N+DKr0jnA9A4YiLbm/toHJ8iJZ5LhmWo0Sdusq0TkuHrTfxzJsMFMHV9XXufwElcXBVZM9vMA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.7.1.tgz","fileCount":133,"unpackedSize":457794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEkMNXFGD/EVsHJdE4T40rYgWl6BWGGvCFnXzAdzEAXAIgYwb4XY+xDbPtaGrUoDT2W9WSPM/3/7hfsKAEle4kyo4="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.7.1_1686939418340_0.215616599473214"},"_hasShrinkwrap":false},"1.7.2":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.7.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.7.2","dist":{"shasum":"6f1b58d4067f6f53e7f7a5361a7d62da20a7c0ec","integrity":"sha512-G/ShFHfjS2l4KIqFVrhWJNEeembXuvTP69ZGvY6Jp8LOgVzpI4ZlZ+eDRyncibQASsjCpm5G4fHVfZpUR5oF8Q==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.7.2.tgz","fileCount":133,"unpackedSize":457818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWn/K3uIGBriSUvMo3703ksXJkuFvmYWEupeaXgS277AiBiRxz2NUn4I4oOh3WMUAF0pjSaCemCaPz6omN+vFXjsw=="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.7.2_1688956105646_0.660150544192641"},"_hasShrinkwrap":false},"1.7.3":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.7.3","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"engines":{"node":">=16.0.0"},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.7.3","dist":{"shasum":"67996589ee1e7a75b1c2ed4e789925c268fc2617","integrity":"sha512-CWCz0Mrr+dMbikWmcXyL/DxSHPPKTaxvdrzuSieLKpGErF2JpmYE0DhuoFy77Yvj8ZLN4RVdmZ7oxjCUxPoFrQ==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.7.3.tgz","fileCount":133,"unpackedSize":457874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkOf5Las1dSx5mccLhiFdGeuSC/M2J/8AdUGhFaXqP/gIhAJFQKlAOujqSP7nik3HHCWo0hF7EAC7zCBTdT4KMO57I"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.7.3_1691548165094_0.28065645027960273"},"_hasShrinkwrap":false},"1.7.4":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.7.4","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"engines":{"node":">=16.0.0"},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.7.4","dist":{"shasum":"3029bb9652bd78948083c065498eb61c518ad12e","integrity":"sha512-XaGl7BCUDwUPXfrcpAKflGLs8PwaVESVGsuRUg/Xowvgs2SFwTho/P/6uFE3NxnlIPI0rdK95AUHeBN0puupSA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.7.4.tgz","fileCount":133,"unpackedSize":457886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsJS6GzpVKWWRGsGMLDlJdD3ZH6jIb+vJzk5HWwTUy3gIhAPZNmnKBS/iYlAM0b3MmF+WiK0LaKmNaar8Bj80KynQI"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.7.4_1691779926130_0.5322887600992234"},"_hasShrinkwrap":false},"1.7.5":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.7.5","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"engines":{"node":">=16.0.0"},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.7.5","dist":{"shasum":"45f32558926a855842b56ef4d85c9d58aa3f9e9a","integrity":"sha512-MLXoblNMRw1fJvzAd3Mcazo2J/deCOw+vUiXy5iKyDvRxemCGjnXC71YUXrUH0U1I0SZm60KB7oSkf2+zcz0bw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.7.5.tgz","fileCount":133,"unpackedSize":457648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwadsFflOfbVALOBlf2HnYbEqpQZCuN0CeAgEWKr0D/AIhAJ25GxAEWufQ4wmg0G3I7YeaHk2P1Va150kZiPm32ACv"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.7.5_1693329673914_0.18411376889091846"},"_hasShrinkwrap":false},"1.7.6":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.7.6","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"engines":{"node":">=16.0.0"},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.7.6","dist":{"shasum":"a014ebc65d21e0bad27da00a930fdc9e5ffef0d8","integrity":"sha512-pmgUsDm4gg5mlf2uo7fSCah+44D58CklVz5bTgDGmFPiL22rySBF6UR2fDJ+GJ8O5nUtE5fE/UmSBCJTC46Bxg==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.7.6.tgz","fileCount":133,"unpackedSize":458276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAHU0HNaw8omy+CLTI3Qcp/NE2z46hxv9wcbHjR+SPuAiAFQHv1jLWjDclJqvWhnX89ZsovV8Gvugpts+jo2QQ/RA=="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.7.6_1696642657719_0.8128510104221844"},"_hasShrinkwrap":false},"1.7.7":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.7.7","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"engines":{"node":">=16.0.0"},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.7.7","dist":{"shasum":"dcec8e98761f88d8c682d27a4a3fbbd411bb9540","integrity":"sha512-QVf+NjRPCdOrClY85PNfPclmKPQS6vI9sW1c7kXeaLWx0TYMZCIKFwR0p037zRzeHRzwOaX08UyvIpGA41+qNA==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.7.7.tgz","fileCount":133,"unpackedSize":458422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRG6SO4GBlhw+uK1uvB62s0IzqV0DNaUNOILytzP5nNAiEAnNTaeqH37N2X0vg0k6pGyeOM4WT98b28dhb3/25bQx8="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.7.7_1696647078090_0.4792753427954901"},"_hasShrinkwrap":false},"1.8.0":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.8.0","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"engines":{"node":">=16.0.0"},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":"^11.10","@emotion/react":"^11.10","@emotion/styled":"^11.10","@restart/ui":"^1.6","bootstrap":"^5.2.3","boxible":"^1.7","dayjs":"^1.11","react":"^18.2","react-dom":"^18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.2.3","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.8.0","dist":{"shasum":"327470c595260529b9ae64fb80f4f33c1656133e","integrity":"sha512-agFwg5fd7jhBzUXV00aMGnEjWedNuzjI7m0ekgqdZtwJUmmMrXzpygrDZ8fMMJOatUQuV7yHRU6liWBCWppqqw==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.8.0.tgz","fileCount":133,"unpackedSize":458508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Pg70ONjLGTeBUQtFle4FLdy0hAxR/MyvTna1RI9vLgIhAJsX7hyGjXbnGuixOOKHphQm/yJolIs3u2fPmEh6lDNA"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.8.0_1697425943145_0.703284659207398"},"_hasShrinkwrap":false},"1.8.1":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.8.1","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"engines":{"node":">=16.0.0"},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":">11.10","@emotion/react":">11.10","@emotion/styled":">11.10","@restart/ui":"^1.6","boxible":">1.7","dayjs":"*","react":">18.2","react-dom":">18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.17.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/react":"^14.0.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/bootstrap":"^5.2.6","@types/jsdom":"^21.1.0","@types/loadable__component":"^5.13.4","@types/node":"^18.14.2","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/spark-md5":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","babel-preset-env":"^1.7.0","bootstrap":"^5.3.2","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^7.2.0","eslint":"^8.35.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^13.1.2","npm-run-all":"^4.1.5","prettier":"^2.8.4","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^15.2.0","stylelint-config-recommended":"^10.0.1","stylelint-config-sass-guidelines":"^9.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","vite":"^4.1.4","vite-plugin-external":"^1.2.8","vitest":"^0.29.1"},"dependencies":{"@hookform/resolvers":"^2.9","@iconify-icons/bi":"^1.2.15","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.15.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.5.0","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.6","react-hook-form":"^7.43","react-popper":"^2.3","react-select":"^5.7.1","spark-md5":"^3.0","yup":"^0.32"},"description":"This contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.","licenseText":"]MIT License\n\nCopyright (c) 2022 Nathan Stitt\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","license":"MIT","_id":"@nathanstitt/sundry@1.8.1","dist":{"shasum":"0a1385c8daef083950660ff499e3306d5633413e","integrity":"sha512-g/IjRt+NgVxG7eWEnW0L9c2cfyg0VZIX3dOM+ZYTd0rIzT8emVDMSxH/BuaRSFGWQsYUMcRet9AFnedKaSBF5g==","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.8.1.tgz","fileCount":131,"unpackedSize":532800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEb1pEhwPFTj09z5lzFtmnijwsPK5hHFqTI7des0TzxRAiEA2f4SSr6Gts6YIDOOZ4AT/welKm5ePpmrLGONcpbxHIc="}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.8.1_1704987968874_0.9559494257980727"},"_hasShrinkwrap":false},"1.8.2":{"name":"@nathanstitt/sundry","private":false,"type":"module","sideEffects":false,"version":"1.8.2","typesVersions":{"*":{"*":["dist/*"]}},"exports":{".":{"types":"./dist/all.d.ts","import":"./dist/all.js","require":"./dist/all.cjs"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.cjs"}},"engines":{"node":">=16.0.0"},"typings":"dist/index.d.ts","scripts":{"demo":"vite --host --open","pf":"run-p typecheck lint","lint":"eslint src","typecheck":"tsc --noemit","build":"vite build","test":"vitest run","update-snapshots":"vitest run -u","ci":"vitest run","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","prepublishOnly":"run-p build","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"run-p format:scripts format:styles"},"peerDependencies":{"@emotion/css":">=11.11","@emotion/react":">=11.11","@emotion/styled":">=11.11","@restart/ui":"^1.6","boxible":">=2.0","dayjs":"*","react":">=18.2","react-dom":">=18.2"},"devDependencies":{"@emotion/css":"^11.5","@emotion/styled":"^11.5","@react-types/shared":"^3.22.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/react":"^14.1.2","@testing-library/user-event":"^14.5.2","@types/bootstrap":"^5.2.10","@types/jsdom":"^21.1.6","@types/loadable__component":"^5.13.8","@types/node":"^20.11.0","@types/react":">=18.2","@types/react-dom":">=18.2","@types/spark-md5":"^3.0.4","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","babel-preset-env":"^1.7.0","bootstrap":"^5.3.2","boxible":"^1.7.5","dayjs":"^1.11","dts-bundle-generator":"^9.2.3","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","lint-staged":"^15.2.0","npm-run-all":"^4.1.5","prettier":"^3.1.1","react":"^18.1.0","react-dom":"^18.2.0","react-select-event":"^5.5.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.23","stylelint":"^16.1.0","stylelint-config-recommended":"^14.0.0","stylelint-config-sass-guidelines":"^11.0.0","ts-node":"^10.9.2","typescript":"^5.3.3","vite":"^5.0.11","vite-plugin-external":"^4.2.1","vitest":"^1.1.3"},"dependencies":{"@hookform/resolvers":"^3.3","@iconify-icons/bi":"^1.2.19","@iconify/icons-bi":"^1.2","@iconify/react":"^4.1","@loadable/component":"^5.16.3","@popperjs/core":"^2.11","@react-aria/ssr":"^3.9.1","@restart/ui":"^1.6","flatpickr":"^4.6","graphql":"^16.8","react-hook-form":"^7.49","react-popper":"^2.3","react-select":"^5.8.0","spark-md5":"^3.0","yup":"^1.3"},"_id":"@nathanstitt/sundry@1.8.2","gitHead":"37bad9db1fe461e3c2edcd42ca1301588acb6365","description":"Sundry: _adjective: of various kinds; several_","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-CEmK/aVIfNO15xmaXt69iZ8qUWQA25ZADpDkbkBNOFB/eoj2d6SCmwFGEaLcwdJkpQuu4e++vaaq3CIxtHqWvA==","shasum":"88fcd6dda6844b81a6302a468d3741e9d71faca3","tarball":"https://registry.npmjs.org/@nathanstitt/sundry/-/sundry-1.8.2.tgz","fileCount":125,"unpackedSize":506804,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgUT1NIGFbkd5IB0SWQVINBYNW0s/WJDQ6msPI3zY1GQIhAPiGEhB9jBiLjAqcjzCsUMtyxE2R1Ek7aD6JRmNSFRCK"}]},"_npmUser":{"name":"nathanstitt","email":"nathan@stitt.org"},"directories":{},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sundry_1.8.2_1704989017996_0.6130046536129226"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-28T17:58:21.647Z","0.0.1":"2022-10-28T17:58:21.959Z","modified":"2024-01-11T16:03:38.331Z","0.0.2":"2022-10-28T19:22:35.968Z","0.0.3":"2022-10-28T19:59:23.561Z","0.0.4":"2022-10-28T20:11:07.226Z","0.0.5":"2022-10-29T15:03:33.556Z","0.0.6":"2022-10-29T22:28:34.676Z","0.0.7":"2022-11-08T01:47:35.447Z","0.0.8":"2022-11-08T17:09:25.851Z","0.0.9":"2022-11-09T01:56:49.529Z","0.0.10":"2022-11-13T22:00:29.537Z","0.0.11":"2022-11-14T03:10:38.765Z","0.0.12":"2022-11-14T04:12:40.990Z","0.0.13":"2022-11-14T18:28:20.616Z","0.0.14":"2022-11-14T21:31:09.588Z","0.0.15":"2022-11-18T00:16:45.319Z","0.0.16":"2022-11-18T19:46:25.149Z","0.0.17":"2022-11-21T02:56:43.264Z","0.0.18":"2022-11-24T02:51:32.541Z","0.0.19":"2022-11-24T04:40:27.639Z","0.0.20":"2022-11-24T05:13:07.916Z","0.0.21":"2022-11-25T04:48:00.250Z","0.0.22":"2022-11-27T02:14:02.228Z","0.0.23":"2022-11-27T04:07:43.988Z","0.0.24":"2022-11-27T04:45:59.937Z","0.0.25":"2022-11-27T05:20:44.937Z","0.0.26":"2022-11-27T17:26:12.711Z","0.0.27":"2022-11-28T18:49:02.785Z","0.0.28":"2022-11-29T15:20:27.798Z","0.0.29":"2022-12-01T02:31:39.178Z","0.0.30":"2022-12-02T03:56:31.474Z","0.0.31":"2022-12-02T19:43:40.731Z","0.0.32":"2022-12-09T04:25:14.884Z","0.0.33":"2022-12-17T22:43:59.146Z","0.0.34":"2022-12-18T04:09:21.504Z","0.0.35":"2023-01-04T01:38:33.162Z","0.0.36":"2023-01-13T23:41:28.299Z","0.0.37":"2023-01-16T21:55:38.493Z","0.0.38":"2023-01-16T22:26:01.355Z","0.0.39":"2023-01-18T17:03:58.719Z","0.0.40":"2023-01-18T17:57:47.148Z","0.0.41":"2023-01-18T22:28:50.833Z","0.0.42":"2023-01-18T22:29:48.488Z","0.0.44":"2023-01-25T19:58:58.834Z","0.0.45":"2023-01-27T18:05:32.684Z","0.0.46":"2023-01-30T15:40:10.722Z","0.0.47":"2023-01-30T19:33:57.638Z","0.0.48":"2023-01-31T16:04:24.578Z","0.0.49":"2023-02-08T19:00:47.769Z","0.0.51":"2023-02-09T23:24:03.222Z","0.0.52":"2023-02-10T04:07:02.681Z","0.0.53":"2023-02-10T17:25:56.080Z","0.0.54":"2023-02-14T17:02:46.382Z","0.0.55-0":"2023-02-27T21:04:49.898Z","0.0.55-1":"2023-02-27T21:11:22.912Z","0.0.55-2":"2023-02-27T21:17:17.115Z","0.0.55-3":"2023-02-27T21:57:29.668Z","0.0.55-4":"2023-02-27T22:54:12.762Z","0.0.55-5":"2023-02-27T23:19:58.683Z","0.0.55-6":"2023-02-27T23:30:51.125Z","0.0.55-7":"2023-02-28T01:30:11.227Z","0.0.55-8":"2023-02-28T01:58:57.418Z","0.0.55-9":"2023-02-28T02:55:21.661Z","0.0.55-10":"2023-03-03T01:04:55.595Z","0.0.55-11":"2023-03-03T01:17:27.087Z","0.0.55":"2023-03-03T01:31:25.005Z","1.0.0":"2023-03-03T04:16:42.773Z","1.0.1":"2023-03-03T14:16:34.762Z","1.0.2-0":"2023-03-12T17:54:17.777Z","1.0.2-1":"2023-03-12T18:00:08.934Z","1.0.2-2":"2023-03-12T19:01:31.861Z","1.0.2-3":"2023-03-12T19:11:38.521Z","1.0.2-4":"2023-03-12T20:31:10.858Z","1.0.2-5":"2023-03-12T22:56:26.552Z","1.0.2":"2023-03-12T23:12:24.827Z","1.0.3":"2023-03-13T00:33:30.249Z","1.0.4-0":"2023-03-14T14:30:06.815Z","1.1.0":"2023-03-14T15:23:02.632Z","1.1.1-0":"2023-03-14T15:53:30.664Z","1.1.1":"2023-03-19T01:23:37.115Z","1.1.2":"2023-03-20T20:20:35.380Z","1.1.3-0":"2023-03-20T21:15:37.136Z","1.1.3-1":"2023-03-20T21:56:13.146Z","1.1.3-2":"2023-03-21T01:47:15.474Z","1.1.3-3":"2023-03-21T01:49:36.195Z","1.1.3":"2023-03-21T02:11:37.248Z","1.2.0":"2023-03-21T02:41:40.295Z","1.2.1":"2023-03-21T17:47:14.269Z","1.2.2":"2023-03-21T21:43:27.181Z","1.2.3":"2023-03-25T23:01:21.569Z","1.2.4":"2023-03-31T23:21:06.175Z","1.2.5":"2023-03-31T23:26:24.052Z","1.2.6":"2023-04-05T02:58:37.421Z","1.2.7":"2023-04-06T02:44:06.443Z","1.2.8":"2023-04-06T20:59:23.788Z","1.2.9":"2023-04-07T00:08:01.206Z","1.2.10":"2023-04-07T19:03:28.995Z","1.3.0":"2023-04-07T19:52:43.523Z","1.3.1":"2023-04-07T19:59:30.947Z","1.3.2":"2023-04-11T14:44:19.235Z","1.3.3":"2023-04-12T00:42:39.435Z","1.3.4":"2023-04-12T23:20:10.297Z","1.3.5":"2023-04-13T00:44:53.639Z","1.3.6":"2023-04-19T20:43:28.849Z","1.3.7":"2023-04-20T21:24:15.464Z","1.3.8":"2023-04-20T22:15:56.738Z","1.3.9":"2023-04-24T19:45:36.426Z","1.3.10":"2023-04-25T14:13:49.980Z","1.4.0":"2023-04-25T14:22:51.162Z","1.4.1":"2023-04-25T21:20:20.246Z","1.4.2":"2023-04-25T21:41:29.709Z","1.4.3":"2023-04-25T22:09:47.550Z","1.4.4":"2023-04-27T01:29:08.182Z","1.4.5":"2023-04-27T03:18:59.676Z","1.4.6":"2023-04-27T15:06:27.565Z","1.4.7":"2023-05-01T19:34:40.220Z","1.4.8":"2023-05-02T00:38:08.396Z","1.5.0":"2023-05-02T15:02:10.991Z","1.5.1":"2023-05-07T03:27:07.292Z","1.5.2":"2023-05-09T01:55:39.970Z","1.5.3":"2023-05-09T22:30:29.242Z","1.5.4":"2023-05-10T02:32:14.074Z","1.5.5":"2023-05-15T17:53:54.292Z","1.6.0":"2023-05-17T18:19:00.643Z","1.6.1":"2023-05-19T01:48:29.045Z","1.6.2":"2023-05-19T02:07:36.693Z","1.6.3":"2023-05-19T02:36:54.154Z","1.6.4":"2023-05-24T22:47:35.978Z","1.6.5":"2023-05-31T20:38:54.296Z","1.6.6":"2023-06-02T00:34:10.688Z","1.6.7":"2023-06-02T00:47:50.657Z","1.6.8":"2023-06-02T03:02:25.732Z","1.6.9":"2023-06-06T01:36:37.616Z","1.6.10":"2023-06-11T18:55:02.270Z","1.7.0":"2023-06-12T14:39:44.284Z","1.7.1":"2023-06-16T18:16:58.521Z","1.7.2":"2023-07-10T02:28:25.817Z","1.7.3":"2023-08-09T02:29:25.346Z","1.7.4":"2023-08-11T18:52:06.467Z","1.7.5":"2023-08-29T17:21:14.115Z","1.7.6":"2023-10-07T01:37:45.079Z","1.7.7":"2023-10-07T02:51:18.414Z","1.8.0":"2023-10-16T03:12:23.572Z","1.8.1":"2024-01-11T15:46:09.034Z","1.8.2":"2024-01-11T16:03:38.151Z"},"maintainers":[{"name":"nathanstitt","email":"nathan@stitt.org"}],"description":"Sundry: _adjective: of various kinds; several_","readme":"Sundry: _adjective: of various kinds; several_\n\n# Sundry widgets and utils\n\nThis contains a collection of Typescript and React components and other utils that I've found useful across multiple projects.\n\nwhenever I start a new project I always seem to need something that I've created in a prior project. Rather than copy the file(s) into the newer project I copy them into this library and maintain it here.\n\n## Features\n\n-   Bootstrap/Yup/react-hook-form form inputs\n-   popover/tooltips using popper\n-   modal from restart/ui\n-   react-select styled to match Bootstrap and react-hook-form\n-   string / number utils\n-   icon component using @iconify icons\n-   pending component that displays after a timeout\n\n## Disclaimer\n\nAnyone is welcome to use the files in this repo, but they're not super well documented. Typescript types help with this somewhat, but you should be prepared to read the source to understand how they work.\n\nI'm happy to answer questions and accept PRs to make it better.\n","readmeFilename":"README.md"}