{"_id":"@abw/badger-ui","_rev":"71-32164ee0b65921de9d7ba045bc8835cd","name":"@abw/badger-ui","dist-tags":{"latest":"2.0.0-beta.18","beta":"2.0.0-beta.13"},"versions":{"1.0.4":{"name":"@abw/badger-ui","version":"1.0.4","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"eaf33cb78d85eab16310a1b4fe202f4d3a690267","_id":"@abw/badger-ui@1.0.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ekhikAjGHaBykfwBtzbxy+et0op53PKhXFmohbcVnGFsWxwr+rXVYr882OHz5zFB0NOfP+NegJu78ivjUhgxyw==","shasum":"fb40be74a1baba0f70ff1581cf6dbf6db2d90c85","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.4.tgz","fileCount":59,"unpackedSize":872532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAqWVCRA9TVsSAnZWagAAoE0QAI1e2TgtUXjeLJWZyao0\n+zBteUtu9pv4hF05n3HErCkFS+1dpIIbAIrn+xzGWcrEv9n0V9ciJYQlsPpl\nhnV7yig1KQ9vmsCc360nNS8sS5JtLj1i+83k4kF4qZFsAWV7LAGW9+CUkmJz\n7MT5xfSyx5X01GsyPHRFbNJFB0fAu3LAu+8t+mijMPvSBHbeht0IIZ98q99/\nc0pT9GnsbOP1k0rE2EXQGg7McLoYhggs3dj96oyrxt7TnN6Vjv9kmcZNk5dl\nrjn+7lJwtpYOA9G/lWIZ6YSyKKtOK85Ye6clJ22jwuP549dnw/tHe9r2a33J\nhIRPtehEpfumVRUM6V9tXCqu8VkRr+oSPBhBZ3ZVVteJixLXmZZzFRQJ8/9k\n/AHBottdPGFukus9o5QZqUIaDV3ON4avuDYlnVgAT4gC3YPcYHnCw5dKNj1L\ny7hFF8TXTkAiOdLL1N2VajKBGJGQqErrvX9rV8zixGoZBIN3ZXbq3scuQeRQ\nn6Uz2NRGx9r4Oc2A8POwZ4CgzSnIiz+0B1eqzFjirsD+YkX7DQE+HBtiZwo0\nYD8o0Uuo90bMvwyE6xsVK4uJ/Ooyb4I5gDqaVSDc//fJkjVTaorwnzPZxBi9\nvYQm1N+w30feIdng+BJO9zgcigQCBtXLJVZgUekYHPMW/qMe2IiOnt80mCCA\nuH+h\r\n=Jrm/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgoW6EOxUS/4KPmQGatHRkiEakRPhNpi06L6Y0NofOhAiBhgUZgKVu8c+ZJ344LjFSJXKgkcTGkCzOk+IC8uzKeGA=="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.4_1644340628864_0.886619570205806"},"_hasShrinkwrap":false},"1.0.5":{"name":"@abw/badger-ui","version":"1.0.5","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"ba2e5d47f81d34b8e9ab880774552012f1f42184","_id":"@abw/badger-ui@1.0.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-GpennbERZokj9/mfcFQBzUuD7O/nJv6LN92rk1JZ3S27/ZY2vlnXCDZAVf6I+OwUbYBOM/JU0YEtM4omelwZ5Q==","shasum":"05bbb042d229286b647d5e6ed453c15b144401fe","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.5.tgz","fileCount":60,"unpackedSize":891113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKjZ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJUw/+LAuJTWm9/SvBhQZQI7YGdX4tXo/SS/V65deqMxcfpEpdZ5/s\r\nLW7boSBi5DxaRNyF5x+kyTtKeRh1Xtl13lCY5xicO5sEE9MbGonNL4U2N1hI\r\nopTb+ZRFoGiEf3OXoN0vkbBBJwD1gotsmSUPz960U8r8touKl6D2hgIbLRL/\r\n8nZiH6fPfHH+vLuwzu0wojjx/k5QkZkPn9+9D4b3f4ohoXhngGCWJIgqmIWU\r\nngt5zIS0v4IFyP7I9QEr8htTpRxYA59bF3jW8cZlF/ebn1lHnmYD58MEHEQW\r\nMJCzjfLmY0WvgSmOurm9dxBM6cReescM2X4F9hnqn8pcr23M9nQvLt10GAe1\r\nxktt05Fp20QQ+T/h/Rb/Ha3TzARn09FMWBwILvip+2Goxcmng/hXT2x0Vwzy\r\nkIlwNyePSWkff5gq27iyy1/KhDlPTCLqakBhe4ECok4TFGPFaPXyghOKvTcv\r\nd8VRvOyYickit7UNkqb5cpCHBFB2Tn2qALREGoMSXNvrAD8JZThPNBlaQDF5\r\nDIVFE3yzup3wVQX1Z2XiJmmgBqwIKM55WEtnFX0X5hm2JUU8ImVmi1PEAOFG\r\nXZUgMr25ZLNwkvxpYBtBhwSZEaIJYxCsSmg/n2Uoyh2kQ7c1cUCCP6rYPIj7\r\niO9PEFK+3+cMNtp1xQpL00N4N1iSCrN+4JM=\r\n=fmUq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC34iwvSv7p35uRyx6U8zZbRFsZzLvjpq2ktRQZro6CoAiAe74nfobbfnc7j7i83PC/uyv595hbsbSGnvYOny6iuVA=="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.5_1646933625869_0.8062207384472768"},"_hasShrinkwrap":false},"1.0.6":{"name":"@abw/badger-ui","version":"1.0.6","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"83f69281e84998fa805c90a42f0750b9ca2cea0c","_id":"@abw/badger-ui@1.0.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-yq9hXxhxb1ttxYpKH6MRKX/AZqlhIFFnb4uaBI0JHUh1meih1qbJyxXszSyDq04rY/SV86U/YCBzSM+IR724xA==","shasum":"87349e5b86bb46d1c54f456461b8b6d5f54d670b","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.6.tgz","fileCount":62,"unpackedSize":912467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKzacACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb+A//YRPLwbrEmvdDOAdXQQtQ6HEHTHgQp13fb7uiM7HV+86D+IUM\r\nhLNdCzYmXcwM8q6Ppjuffro9C8y/4Ljp64S1CD+6SNcRwRrGoU6T0kkqGBov\r\nIZy5aJCInytRSp2pZATvo+8yRGNv1SXpLQ0X+lCGxStT1XfM5iGsPK54AX3Q\r\nd/FgS/dMG4tg3TxGNAenY1LOPj+0FphkMpN+owcS05LzknX2WtxshJuzdGfL\r\nKlfGC8xtlN92ihh/gTnsfO/CKP6GPgaCU1rhueOrRzgeelKtmVdOTJ2/jnC7\r\n8oGKWpEkubMXoQI9byot0t+FAhnakw4YYmjyMF8BxMvgWKnXOOX7xXf8VRea\r\nwoZyqFwRImw+I2kuF/eoFbYxq65LfUzB1tS1NZfRUAa78s7dAZ1yiX6ZFvL1\r\nR8WsXRgdHsI8npbvx0Ciq2BWRjCrimkTqE8v4gcm/BLypcmUCm/A57VFx8fF\r\nnX38cjj1fQrKHakz6e3Ln0mCo8Sz6c8pGFXQq6Gxu9yr3SQ90A9FbrW9Mj6D\r\nP7RzgyxEbRhndHtdb8hLqNnEX0Rcx/zGbKoliMfaDqUuGyioNfFWo+FqbDVa\r\nNLDlkyGEDnW7wnPHmQNviX0VoyZMh7O/EGZMQNOa1dYCeXVOh7GDpn1dmSvP\r\nTALdR+qWdvZ5ycUw8313zT21XZj9qzfI+ZY=\r\n=/o1T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqLm9OE0eXGVfzbK0cHvvTx4JiE9FJj1MHkrLXzSsFsAiEA3Sze4FCeL8BBpICBLiuR4RRLOH5LppgDiPMeExokZT0="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.6_1646999195961_0.4238362555151065"},"_hasShrinkwrap":false},"1.0.7":{"name":"@abw/badger-ui","version":"1.0.7","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"d701f76608c035a77bcba676e3941923c6210bd1","_id":"@abw/badger-ui@1.0.7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-xr8goFmmkTOatEckXA2Pz3vdAK3glj2Hvg6DEQTc7SjTHzdPQvpyTjE36qJPKmOBWLuGXM4yBas7evvhZn+zwg==","shasum":"3d9918cdf8adf2d4ac35f9a1c8dac2ec9d637496","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.7.tgz","fileCount":62,"unpackedSize":937707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr69z54n8J25U44Qnz2SA6Gos20h/Cvo48liqU6N/sIQIgf29/lrN6hGyVQ2Ns4dkr/EddGcG2EgzTJe58xG3quoc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS+BnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZMA//ScaBhw9ELxla7J3oT9VLrq8IyVoXKtnGNb+U9S8et/i4ie62\r\nip6NtpdYpjyBBgNrJqzov2l+G/jtDpFbZ5fM56JAPsNIwwk3FeWS8ffUEV6i\r\nKL9gQPyTghTT3Y2Hvnv0zhgjHcqJez7C5t9TyS6ZzyTa2S7kEvSrJJHVt/Ku\r\nuYuSgzhvNLna/GIdpNzYsrCGBH5yxMo7+ZN2Hvyl2yJW4FhNCGISjPN+BltQ\r\nWKlU1iQ0A7PdXhGgpEaSfqJ2Ltt363s3l90VPQJLWyz1PPNneVCHuraflnSk\r\n4WrwCdPZoD2A1oX5WkjU1iTF3ep9tMAvCiFEdyuIhpQvEVI9daWK8irO5zi7\r\nta+Pvb5R/eLiV3c6J4dZgVQJX/sLW/molzEofRPTqK1LldfpaBN8Wz4VnCOM\r\ny1sYf2EkNdRLf5fXk1AeY3IO3rBk8o3sAryKbavi1n6RKBwzsR3HXsDgsdS+\r\n+DhE++24Y+q7JMJyxATzyJAbXU59c1KrPVIDiUkruJf2zYIvdMeLEeYfbkfL\r\n5RRxeMr94QTVgcFOLYZa5hav2OdEpe5AUASXHE4PayxPRD06ygTyZMNPEy8B\r\nhrdZ8RL0cSsbr2ZF1lU1DS3lyTJDRjiZoOl8yo7NQ4HK/8O77ZoQ/SlTds8m\r\nLIaGzJxLHSEdd5yisM1T8VkP6ylqVac1jjU=\r\n=cFyo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.7_1649139815751_0.7042436646901615"},"_hasShrinkwrap":false},"1.0.8":{"name":"@abw/badger-ui","version":"1.0.8","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"f383e63c4c54abd74e022746c5ef8b2757e0e8ec","_id":"@abw/badger-ui@1.0.8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-mngC+Xia/J1zUl1X2u5xn4mb1HL1/SW2nV0ZsVlWfWDEyIF7sHueAek31+PCK4WrNXVsNOJvsB1+H/okiOUnMw==","shasum":"5ebb467bc42cb24e50a5f96383f153f6aa40ceb7","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.8.tgz","fileCount":62,"unpackedSize":938246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd8+5+iJvrl8skIcPT3K9vGmRbNTgp2R3KXQFHMc36nAIgQrOfAQG6n6gxBFrK2MzDaKQnuVT6OLe4p05+PCmH1t8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTAZMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwHQ/7B2CDbhyT7QI1XfBPEbH++Qpokb6GxDN7d+iKhxe9O1M8pC6Y\r\npscFHwEfQHZUpmwcAJfVnQfUu7Z1CSbXKXsrag7hCKU2uagfqhLQTefGcDhZ\r\nzCy33BeiWKO17tHy1moaEahBqnhGtw4G8aL4S4aGxMQ54QQIyn4iaTOh0ppY\r\ngcYn9MLmUXlamBUbojxNGyujYFn71rZOgvCiLmKLR0I28/BCqK9S7XO7NtwO\r\ndMswTxTUYF5AEYnpXOOHQAFSmam4w7SxvvlVu0KzJ65oYhiRJKNcaocojHN2\r\nmzgtfJcbzbVn4irSqf60wFQITrEcWZqRu6kwB3JpNqw3ZYLiWD2baYjLgdSZ\r\n51s3D6RgtQsvmY/bH+9jqf1yDosguPPoXIYtI4ZvOhhUNUxOfOiE2/CIHHut\r\n+0ogsgACpQcaVUqPnyYJjAAOIh1Ny/rrCgUtuodGT1vWhNYqnfqMa+57/sqP\r\nqIQzt9aJrqBN8il1UE2AXyT1zXrwlGT8VddSm3pOQAFudbW1I5V8wVvG/ZK+\r\n03FS4NQnpxZtrIzpxBpqAw2fcqLMJ262d5uf05+Yt4oerjxE6Yanyk2sGSou\r\nnJe4ty+wNZrnJzo9s2GPnEwAGeeW1U7JIsySFT7cISdNHHWQcq4VTNdusSYZ\r\np29/3sHFvG8pTtQzAL9YZjA6BOoZK0jv//M=\r\n=Qyuw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.8_1649149516407_0.6030589097374097"},"_hasShrinkwrap":false},"1.0.9":{"name":"@abw/badger-ui","version":"1.0.9","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"7f0d0289361e0d982844f7079f93a7bb80925486","_id":"@abw/badger-ui@1.0.9","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-iDFZMK5tUqCVMGd8TOCo3qjpviENVN6fldxpZSLq1y9GMS0e2u4irmaB94jvAm9TNBt73QpXQvuKIm0mFPfEZg==","shasum":"5fa175c5962f0c46d77d4c45895c28b4e0470a2c","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.9.tgz","fileCount":62,"unpackedSize":939260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGp2tzfAVXZecRK0nFrL+xgv8Yeh1TqG1vc6+8yaEmsmAiA0FFRekoykp3pvwS0ShcbjNQMZRGanzkrzqEl6fkb0kw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUwQCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoecg//bFQN9jfp5LrGIZ1gMxj2YVJxirX9+IouWAwtpmTWRulfi/6l\r\n2mHlLilEssBGO6KySmglDwV4VJs88Zx6XNiSlifkLVay1651xOoDWorNjUjl\r\nA+V4OiaJeFjRGQXeG+S+ZzIIyN4A37rmi+WaxJs76Ja4s/HCsN3zTjd73IQ9\r\nkqfqQBQXKn/9NN6UMu4xXOJVuW7jBjUxXoyca5ZfxBTgWZCKeXZnmrvHJVLj\r\nJ7n7t5UXE4jytxtYxf2GUujCRiirs5VRB4KblfCfT/00gHYoRrueODFB8Jov\r\nffpZ6vu0OvyPz4N53QqbPqMkQNHDEg55Bbju+RgcsHa9hQOdcCsXplepUIaK\r\nTgcH+HRJJbHZiuay1Qmq/KMSh9iMuKYz2n2iCQPgtdxUFeVupkBRsqGgzpw2\r\nRDI58To4xVyER7xwM07M4qgwPi8kFlsCTG5B1pkKMUnAZVbT6IMY6wf5G1Xi\r\n9rbMXEeeTeCXEL1z6HtuONVF7aeMn2gvZLtY/+pyqt8EmklYa5zmYQhKzVuV\r\nXjCUz8IGArrBcaC35dz5Lq38GXtaHhytHAsvtrMfqSwOi28HzIj90wSQ74BC\r\nw6MD7JA2UPYhSnAd0l7RSv4g6Z2tFmjTFSkxqavMBTw3+SwJYeSNlJ1I8H7s\r\nTDAvjRFM8faDWM+4IAuHx+DDQUSY/aPHTQQ=\r\n=CQWr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.9_1649607682402_0.0858608671995773"},"_hasShrinkwrap":false},"1.0.10":{"name":"@abw/badger-ui","version":"1.0.10","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"393b97525d8da19cc081873fe3107edf64ea4428","_id":"@abw/badger-ui@1.0.10","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-w2shHJs+HKnf+hEmjn/TNRVkRcSUrc6EIt687zALLUSNlHt8xwg8UsMYSV6K1wOwgN4Nc3KZAExnh0Ft1Po1RA==","shasum":"40dc7b3dd2e360dfa0e43652fede98e37b31b5cb","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.10.tgz","fileCount":62,"unpackedSize":942246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCthlFDj/71/XNemDmhpAkM3REpHcdQ5l/FroYnbch3VQIgdPI3SOa2eeazA4+oFfySVLMnMVs7+N4rAXzcRWlRJt8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUw4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5hQ//XnXkqHTWlqJgTh6vDDCXkYYgSSMt3CMGlx+x0SBOsGDfv7gB\r\nwobqw0z/j54dCOIwQypw4C+Ie1KV7TIeIveiy+nmITCEGbOp5serXledswBo\r\nmH1SiiQmjo2fNeTI6jOd43qH/TPQuRPTjYYc8/5zr3gUYmO6rwwWISRtR++g\r\nbXuFp1ppbD9Oy3TcUY6brBQvg6XHYnLe1my8ufjdwvRcG2Yjp7sTPBdOyZfP\r\nc3CZq9oas2xfXsK9xkACjp/HZm3octyGvIX6iO4/8nrcGEA7dSsO21DMxiYl\r\nWQ2CPVoStY/uDrl+lglI/5Zo3XuwyEY60+ti4uTXXjLLh62fNTE1giA722vX\r\nwXzEtGdVVfOL0+dFNtAcjXwjKKQXYO1YzIcEFF8CZh1ALrYaNAkSW5PKqWw4\r\n27B2erdQHKU/pJEllskLhoBd6duTUxqwgbGCMbaLEYUyjk37dU56sPTrQHtx\r\nXFnBlNsOctauZNsHcCaiLYdEnVKLvWDc2rfMwufhEww1ZL4UGlOzbU8wVoot\r\ncHCFvt2yZeK922eub52X003RdeQeuoeMvfMHF4F2oUly2P0hzKeSyd9QwgLn\r\nxEFAyk432gDnT6q8upTPv6g8x16WDNLV/0wncO8BZd9w31t8J8UMaowiNlog\r\nXBNgcR5qHvrBtrBwoBBSecNj3OFuEI4vd+c=\r\n=9jiE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.10_1649610264398_0.38700243122350586"},"_hasShrinkwrap":false},"1.0.11":{"name":"@abw/badger-ui","version":"1.0.11","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","publish":"yarn build && npm publish"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"9e4a33711216bd7013eec1fe4f839db5755de21f","_id":"@abw/badger-ui@1.0.11","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3kO1ESQ9ZVbU66Ky6Q5jzTOhxaH6LbrU3bmcnbqQHPs6SbCY9tYqmgqvDb+3ctiCEceS7K8YotDWLB7JCE/s4w==","shasum":"ef6182e6af72eb732e798299133dd00571f80e2b","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.11.tgz","fileCount":62,"unpackedSize":941915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqOi0PslPJtSvN2tWTFWfrVhRgGCRZn8HY/SIdHYH2qAiA7WqNQ1f1GhceLG65rkVhS4Bteryi0Yq8LJjTNqeVhFA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUxTRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNXA//S/U9OK6Gv7Ap6B4pWufOxe7fhUm53EkFdmqKcpzmmspxlvAd\r\nbaXA3xiO5T722ZTq72v0dIBVIe0cogr1jgp9Erm4xuqGwWCydkZNxky0X5jU\r\niQqTcoQPDNnMXEv8YjemGqZg8fq4ujma+EgpbwI9DE+rrcNLcVLOzetedcx1\r\naMC5Xamvo7XoupR5CbLTynvjJ3NgR/cwMlZNeMOIvUYq+6/3wkjsbLJsFgPC\r\nWflGq0bb7abc3hA5tifICnRFOgV5xPX2DQ3bhy60uQcctMZheXUsoHhoGmbs\r\n/pTklTVF0l1VGzFh9VHQBY6W0bLkqiMTOjLzu+zdjoUPk9sYPX+I0fMuqrbx\r\nSkKwGsRIJi4uqAFjZXGDK5FimFIeD5mvgPs6jZ9LoO8WMhyoqSSqwusbRBHH\r\nHZfUIbgu/0inp2Pnw+Ej+kOHhf6tXmH1fVFKufYDwAN/vD+0tA6tNIpCkS4O\r\nmvNQarCX6NmX5ztRz9fNiFDfnyIuOOyKcvxwZleQrNNcoU92iYlpWXqH3Jq9\r\ni8eAh+o0KTC3pNA/vzPI5qRL0yEaDMKTOE6e7aSNMSjrClvFhhqg6eH0E3UW\r\ngLaQFsCarihtqug/uL22UdL7YWrOIikVXk1/N0eMur3qOP/lDbYSVD7L6WEB\r\nJz4+1fPoX+Usc0Sq9kcHX3kFm3LE7za69hQ=\r\n=BnqY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.11_1649611985246_0.5532723135455859"},"_hasShrinkwrap":false},"1.0.12":{"name":"@abw/badger-ui","version":"1.0.12","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"1c84b0b8bd8b5109905e2ca9e9a38865efdcb8d6","_id":"@abw/badger-ui@1.0.12","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-7U+iB2/FxERyTb4ScZFrLjIqCtI5GLm7SEatCI0aQqYpQKGSFsOZxyOud2qZIMyS/3VEsv0dMLP8emfl3y8IJg==","shasum":"fa9d2797d101124fff93b4114ba98a1a06ce9176","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.12.tgz","fileCount":62,"unpackedSize":951799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJoMJxwYleyDF5JaiNzPu6YS0oJ2eNWehxvw7wzoEUugIgW5FzUTpKjq/aZx+5PoDRsURb6qmopayC/ylQf9i60Qo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXsI9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzAQ//Xplmm6cI7ufSlO+ruFChbLGxC2Gbp4p/nJ4axpUYsNqm7O2Q\r\n7WotEaQLABSGYikQLQxkx3UnHfEvkMMkPuXi0zIQkQ6kwS6/0xN7IFCCd5Sq\r\nWq2W70zHcaDl11N2fetgKs8NHS03oo20Dr+hy4Moo8bzmHLzKgA+Rl191JgL\r\nlq+aox3JzBtJDH4d2zSEbEXhHAo5yhCMdhV/SJUYc4glLo78QlCXXfk5vBaQ\r\nNZyXPgbB4Oyluxe8fm5ZhYmy7vNMyzU/QwTNbanKw/c4koM+psjY8g5nllsZ\r\n1UZaDy7LHndGRKgVLMK2FejD4n0r9ZsOsEzJe0XzKX4nDAvBfiBt5aR0icXm\r\nh9W74Yht1zzK022Y8U2l3rgiPErOCgO2AuxBlJOlER6UHgaE7IUAT++djHMs\r\n56McVIfg6VILW/bz022MCaNIp4Ed/J0Oec47YQXTRjGD4WDtUOhgChJqwEwM\r\n5dsIIY5sK3W1/LdJvoSMkJOV9UTBqX8rFRqDL6NgueccV1zF+qpk9mMhHjsg\r\nbUMj8HqVHKGt+xdU4jYpuTYU3ElNAUCt8CiNgEGA1mXQizDS2gnJPx7XDUdo\r\n31dZf8KQvOyTHohW8ijGym/eEVHqislu+7aEq8/Wr1R5pJk5j659eQ2CNfiO\r\nvfEwtMDpo5gvh6H6uRSkdVxBt2mUNeRyFZw=\r\n=YgWA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.12_1650377277228_0.1344768856915639"},"_hasShrinkwrap":false},"1.0.13":{"name":"@abw/badger-ui","version":"1.0.13","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"637b71603a60a5f9757f4fb194f3ca6bcb86b5de","_id":"@abw/badger-ui@1.0.13","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ZdFJtXZp++ZS1xVLoVIT1M/IqlTp/kmHIVkqkUgdBlnaztVbVQDmbOlQ+rbchurGr/eUQl6JdhJBXY+DDgmDmQ==","shasum":"816b93aa5bf1c4306279f012b84e8c937025e4d5","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.13.tgz","fileCount":62,"unpackedSize":953511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxUaArQomyZ61czaBWzNqvT2bYwGgL98Bi2Kym861GngIganbQkwnT/zcWmJfPFqGyVWBs4cIiM+o8u5IGWVHKOHo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiartnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotpA/+KV6LtbXbSQNmBeSO4nziRmku9EFrWZwDyiuu9qSY7mlGNjDa\r\nr1F0n8kzIlmzrk/x3giR/oBcHfB8hqOFpnh1gSTqt6Pn8UHXc/7hZgD02M4T\r\nr6+ZWBNQpkiFdqTqhX6IWXRziYMccaXeDdRJ6IzQ8tV9ZG08lp2fh0HQgEpF\r\n3pYqKEMYvvrtN+q9Qzo4/kMb2SA5Z0vnp2qM8GsGObBGiAMaEAi5pz7WAWen\r\nY0CPro4UvXWEm/oQm4FDVhjwfty+p74wWJvKdI3Sp+N6poE6cz+PV4RXqgAp\r\n2+pqg2u3Xu9maYDRcke6OvHyzhkALoA3OW/n7C6S5eWic2PBA6MpDe7gg5Yd\r\n0xHBBitXcGhFvbdDOeWRzCoxVf8PNjNtpXNe6t/EanCc5G7TBl6j2OTcCR4C\r\nnGHbBXKseZomHD8zL+Uc+l0qZAnYf0x8L+cefIP008Xe1kQGHooJ8xJgSRaX\r\ne8yXaPDgWiDBniGP1E2y+WSNBbqxTlJTA4/PoQluGFDnT9d/TJu9f/m5Nrmx\r\nd3BXGnQ59M/knQ3PyfrqtlnLPAWoueIncWzdxF63Du2G1HL2O0eXLJT/0ddF\r\nPQfsUg/0ywhz22lOu8L1GjtxqF07NimzgXWif8Q+6YhUR5eog5tVydqxWm/c\r\nRihGXW3J3na7xcJ6DT3Wy8kg/gGk6wz1yvM=\r\n=aoal\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.13_1651161959468_0.21716922228422608"},"_hasShrinkwrap":false},"1.0.14":{"name":"@abw/badger-ui","version":"1.0.14","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"d2160e7f583d308cdb0bfc0db60bb3408a44c0aa","_id":"@abw/badger-ui@1.0.14","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-nV0U6qnsOlbGst83PeKR/hcrLe+JMzYTgCpZeiBjVobBu3YhSRQu9xrT0E+U6d2oLgp/gFYTx0QkkuOrLru7QQ==","shasum":"aa7420910e8344dd327aff2f3314fd2c010dc099","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.14.tgz","fileCount":62,"unpackedSize":953834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAE3tWa8hTfjoRXx4wi6P8PMCupLo0hN09657bO/WTFnAiADFiO10c/d1gohtqNPIH+BIZixas5xrvTThFPzZNEIxA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib+CvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Vw/9FvSoxj9ca2/Ta8rlZbUY4aRfLYOnztJULHF3582Odg5gbjV6\r\ndStniCiZYJTWIoqeaLb7ZCxxnL4MmeERqCs72u2YcIKv23lkHIvpgepW53pa\r\nuQyQ/YG66Fqd2jdZYAJF24nbC2r6MpKLNLNi36tKnBPpBdcotPBLCDpNgc4S\r\nH/Vqzi2JdCqsg66lMKKB+JBmZRRDW4MmHtOTvetw4GWiysexZxiEoMDVUxK6\r\nK/INjp4lmSLyOUA04ZLUNEFBJRVpYLxnEnoNbWoRlOdVgYxQDNqEPDy1vltQ\r\nZ4O8LTW4IVdkme+S6tdDgPgtIiNwu48nvKW8YtYm6mP9edeF9li0XMHgnMAz\r\n5OHb9SpWbRQILnXNp+HL0Gt+l7bsYu0kNpgo3IMQ8TKbDXtx5P28RK3YW88R\r\nN3VcT/aFe08QkW+Ry5mEYoZsK6N9LAHYt6SU3d2DX9z3z0rWJ7dQnF3OwISq\r\noI5wGnrljcalgFEpCNMFyrzPr+V2xGyafjuD4amjFWuxWv4CyB20EAgGTRRw\r\ndDaNTbOol3YtuGlvSElOBn0XgZ3ormAqxu3TRTZzj5A5V5ewB1bO4c6el4if\r\nVCtre/wYeng9x6AKjcQs8Fq5JSxTWtv/lfakcaWy1b9hIqHC75gxxd/b6qKG\r\nVygAEzUmTVmpD3GyxlQkOUsfsoAyU02HM24=\r\n=6kyN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.14_1651499183644_0.5478232936070553"},"_hasShrinkwrap":false},"1.0.15":{"name":"@abw/badger-ui","version":"1.0.15","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^1.3.0-beta2","@fortawesome/free-regular-svg-icons":"^6.0.0-beta2","@fortawesome/free-solid-svg-icons":"^6.0.0-beta2","@fortawesome/react-fontawesome":"^0.1.15","history":"^5.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0-beta.5","react-router-dom":"^6.0.0-beta.5"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"9c43e025fbfb8f61cc80069f92d53df67e53ab57","_id":"@abw/badger-ui@1.0.15","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Oc8p9lirQtxtCuQ6KIuT2j9DVoWf5s5xCs6kqGAP4Gq8BU6+fOGnJ8pUH0oTl9yJgpL24ha0TKwpAMTdTKZ+LA==","shasum":"4f45658821411af496e892df63b02a7e3604fde1","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.15.tgz","fileCount":62,"unpackedSize":955990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8kK9JqR0HvZAvZE8Czo/2KvrfHnhHdPTjdC4awFh7JAiEA8bHGXhuCS5v28qUHPl4d66fDMYaLutufgwuL2dcraKk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidpNHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc7hAAl4UQw3U/pIPsdi/9PMvRfSespLaq9ahLdFJ7BygssRSA6iGm\r\nSf5j8DY4okYsAl+QkL4agmPFFleAhbR5s+h+lG+T0wYNN6wfXPEHq8QpLJz5\r\nzUSaLWRvW8vYidhTE+tPbLs4xSsbH6qgxYbcBPqBefiP0Hdmhc99sExhKtRa\r\nQRJ6hqgSHfktPLerAbPL4/Zdj45E3aogJMx9+a7PcRIdwO21aCWLwMIHOpzm\r\nN7tWnh8irDYpiSGPk5w1oEGhPMyAEV+4qIQ+Ws+jbUBlKzvnut+caVUKIfrH\r\nxLigqRWrp0xlxdxXK43jC1ByR3S563Qouee2ylGrgxsqlcP6Q6GxvBCPT1f+\r\n3hrl7sV1H+6Xu7KCgLKYdNfe6FegURLc83Z7/OiADOur0en523xWSk/mYlYt\r\ndCizqlFelHDvReAQORlcMUGVqg5oAJ+AknL/BubzcwCDTuNdFb/PdbgMHuxV\r\nBjKqrwDVLn11wqA5vEg+I6m7wPtUdXpuLkp06lqjYbqEppxtd7OoPxCz1WLV\r\nHmAKB9vR0aE2e9FMxuFbvDayvWKMF7ENz3Q1L0NHHxASnvaktaBVFEH9vXpx\r\nh1jqwrAcd91dp2CWMkTY5GXHHRsEtuMukDZGw3AJ+oMv+ptbB7F0uZxUHD4s\r\nC+Y01qvfjfUGQFDChrNKzvTHGlbQ7c/ozq0=\r\n=Jot6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.15_1651938119090_0.4734483346235816"},"_hasShrinkwrap":false},"1.0.16":{"name":"@abw/badger-ui","version":"1.0.16","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"76221ae0507815193ebfe36369ec233caafebbe4","_id":"@abw/badger-ui@1.0.16","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-hL36ILOzO5sAyc9KyeeOgemiWmDoD/5P7on/tA+VP7vUh0OUQSzU8yMCEgmu5Yp3B9uqWmPTAnC3tE11oK7X0w==","shasum":"abd09d45d17eeb1ccf4ad95123838f48b3ac49db","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.16.tgz","fileCount":62,"unpackedSize":955928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDy/w4TNbyy+kwhNWett5+dzA10UCCyaNqSsJtzjtJZqAiBONt2PEE0f3ornl73G4Z1XqsC1urZ5H0Sfos3zwvhR5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikHFvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo91hAAlFw5iCRlCEB3FTZxR9b0WZfMOvF78YkG+ehfgKxQpNfA625i\r\nlUi3itVGyiEtD9w5l/XQmfbs5FLzmJj8x7LlM0I1NzojScpLHMfsklNDok31\r\nf6HDmwi3CEN0J4ats+0rsO2JoOnrwEW1NpdZoB1Umtg7KAHsteGIhBGBDlpr\r\nlKoSZCX6jgHAK/LGDfXvBTwFzAKn41vdXjD/PtT7WQvPWojYUxuaWY9wZSz6\r\n7PD3li537U0uRy2xYs3ny9WC4nRhZcqAnbXSlP0UD8cZcGfzv9G4uQEyA8gA\r\n2yquz/Ha6Q64iWmdLwMUmNnLKdjogaOLwek2NcuV9NCpIpf9Sjqs8XD4nrNa\r\nHUtVPSrwb3LYO5lCK6bJ+FpUh1FD+1ceMJCW0Ofm1NCeMsyjxNJL/WdAsffR\r\nFg8UwAmP4A21nxO1fW/zrB0Ktlj45+cRD7rAX611BLcpEbmMtBvCwgS8Z8Bq\r\nRZg4OUS+76yW1jgLPT3WB2r9qXyTff3ML9IydaAYwPXOMSXYB7Y2JKH1nbqP\r\nDm1WO7j70eIOcDXnK925Kg7hohed5VM9edJIj93ln4XCuraYTcRedwxptyi4\r\nv1XqM7uTblmDKIwOvfFm/bpC5czMoeJBE8r4Eo4gbuX82kII1m/H7snmSK5D\r\nfbIgoq87p+992Jb8xL5XcVJB9bmi6Cmu7MU=\r\n=g+c8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.16_1653633390948_0.7149810773250103"},"_hasShrinkwrap":false},"1.0.17":{"name":"@abw/badger-ui","version":"1.0.17","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"ce3bf3426df608113812dba2601a7a93a618c75f","_id":"@abw/badger-ui@1.0.17","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-62HJFQVQWf/gxqUEF86gZ1DWtpk37/38x1z+d/cCqkgPMrdcLYtSnlWXL3+093pwfV+pBYdSq8WxytS/JGhyQA==","shasum":"642132e950f5f9d91855433081bfe87a764140ab","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.17.tgz","fileCount":62,"unpackedSize":956157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXuBq4m2fMdYjVz6MDQiXLwrTcH0LBhhNkuNIH4dp9egIgc1c6cdj9TwlNmTzIicpOo6MUPowUg0GVr93ZlGOn2JQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixVwWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqXxAAnmTZzNbencw8w3kGbB9EG138c9oeAFwAM9KSJ+IoHAPfagHH\r\nE8ImspNI0VbqMJuEKqCsO2/HkPYrTQT1ASthI5xHkYrlkvSTn8dSLO7QLLKp\r\n7UnkgA5uSTU7Rt/hbB9Fkh/9ttbc5rWhTHdohp0FFaNRKJDxdxTIrXGxVzEQ\r\n2piLn0U9qy3+9yg0kr8a0VuGgE3M5mNuWUXJJR6T7gG/X0vMdR7i21wAWjJL\r\nbpUBKrPOyd7Zx7g6hG1QjmGZhmGBb0p9VNDSfwHeWzvCqsfVtwwdsksUsb8o\r\ntoLfBSpy03YyultAFM4lnPWWH/JbdaEUrNrg5PzVPSSBR0QWs+objTXOU0UC\r\nM/31eN7vllt+h+LfghDItMgXwCeFteUpwvKlr9hDQkoIyMQ+U2CJ3yg8Bkdz\r\nWoUkcPWdXJcDaEu+UFww7H2drhX/xj97p/y52SbgPlYCg4ZWyWCg240XaZJC\r\nNVwbECFCE7izpC0l4zpPm1UWqBvNPUnlhFaznHCMv4m/7ATmt0cP4Wz5amQD\r\nByVhfdHI2PHfDzxW90wTR7R/NzHekCSFrM2Ca2QKwzZRiFHN3a+Ryfh6YZ2l\r\n5Pc4Dm5sOgWOhRawPIrffLp75NPKV9mtT+B0/CswoJ2yqzFT1M2oH5kH3Qw+\r\nBK26muqhNgRMy2441dRlnmh+9r+Q6tNH6o0=\r\n=ocI8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.17_1657101334064_0.8609369585018045"},"_hasShrinkwrap":false},"1.0.18":{"name":"@abw/badger-ui","version":"1.0.18","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"89f5567416bd1ed04b87727385655650480c42ad","_id":"@abw/badger-ui@1.0.18","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5zsvm+5XXdqIFj6Hm5nC4fbyWLf81lT1eu8G4PkFYxuqMcVxEA3+F64e3z5MuZ8M8DFCNzwao9VyHLxbOBKNFA==","shasum":"1145b0ec091bd8c5033fffb4364d9bb15b99fcf6","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.18.tgz","fileCount":62,"unpackedSize":956064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYxcfQUjwQ2FYyPXwu/KjhicYnXSipEvyWcU1jnboi5AIhAJ2MU0KhTaqL/ltFgq/uvX8JBir/zkHMDgkgGDkQ6QgR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixV7SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFyxAAjPpQLQuUJHqlXvZwkxyKFl5qTn5wLI6dhklwwEcsT5uK3BGk\r\n+2VBaH1ifmr4RLkaPrAIwRpwcDFcD0SBkNGGinNYSeXfnPn7DbReD1Ycumv/\r\nApaMBxsOVDki5yPbPCukZF9by7vdZ/otrJrP4MbFxsmqX3NA4jMFJBz/Q93A\r\nnEvbdcgHDGr1SyDwrNFuHcD1enicKNLR6E8pY2F9Uyn5FSO7iHojmrDCng5f\r\nzX4F4IknXdlcbh9LMq6k5Toq40bsVy4inGZBFIIL78u+bQF9OM3ycYXEJrm/\r\nlhuw9kPe9fvaRqv7fyaQWSuni/oYo32LwJdiToZxZL5VQumZpqctvAd99qgI\r\nE5KRP8xs2xsRPwZPKATIj8q2O5wRwe1jZ6JpTWnVN74veOx/0HlkIT8k2SHy\r\nULDcVPGJ8wt6RBUpxj9jzB5FrofoiQ4tfIji+H+IZNKP3gK+HrbjD/F0nbsM\r\ny++Ov010YrD/dA+tCw8JukJVaRgNPLChk8bXS7QhClI3014YcdZfX7GsEKl7\r\nR+1KDtGSgtJs6dFszxrYXMmxnJz+fGEqgv9o5AJelvEIgk3ZsDQJBUg6skhG\r\nwumEkmwaxpBlMAKdXr8FQVBdSxgW1e/e11ToZzDLkkD/183LTmFWI6g0Xa50\r\nKsDC3P2izJSPneZFSmDmoeNJYMG+kJY5vhk=\r\n=8Cj1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.18_1657102034214_0.9775137669181313"},"_hasShrinkwrap":false},"1.0.19":{"name":"@abw/badger-ui","version":"1.0.19","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"6f541ce64e7e2fa8ed730805da73f18c0072dee0","_id":"@abw/badger-ui@1.0.19","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ABxe2iYkZ6QsRg5Ql1gk30Z/uIFs6Ng4tDoCDJ1IRpfIvWG0wf4jsfrFjmw5QJ/dvka1DfVuGH3iqMhGPJsfrQ==","shasum":"39ae0ef75757720ae9303062986eac60fdbf52f3","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.19.tgz","fileCount":62,"unpackedSize":971694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdH2WeaukyGS04GcHM/Rv6EgoLXHD2vIS71fW7FNlhdQIhANedt3ffYiIhfJdfJqVZdWJyI16BGKejh/8kET+T6QpE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixwCQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeiA/+P4YhqLuMQ8xlIIzoQ3li1ZIaph37oVYYV0mzjkJiYxkHjKEO\r\nEgC5JC/qhTI1zpo74nFZtlTMK6muTmNoWdRHtjP8vksJzmcI8N+9wGWI0GBy\r\nebWZbJ6G6/eHn5aatANJWln6Ei2Eg30sXcSCfIL5SQYQuGHkbj+oczvrjv02\r\neqLllQRwHiV4ZPJZ4OMcayEcvvgLq+3dEj1PR+KPXgwTFkxBssNE3s+RBRqm\r\ndxVkyeX/b3TdnBxmTsqFxgd04lBLCSysZUAWHjVbXMsClMMGdPcoKKQVMYBT\r\ncCn2WCy7O2iPs0s+mHjeIIztflPKsNntycmSoQ4S42xH2pGYcSg/Ta+rQyJY\r\nEBFxfq+LB4xN5Kjx/1jTTGahakHgNtL2ndHMBiDSrC0ZQUTPOOoWrPn3uOYa\r\nuVLQRFYO1SU7Odfn/eo3x+BeylnEs7fNPBu/FBdEgB64q0WW+TOStJKR6XNk\r\n+6WGllq9OHB1Ul8kx4qY0w53bOCZLZOowaIDxd5syIPNJDBcnfypCy1sJEYc\r\nhyKN2twEITF5+CeHLgPFFFwhfQsmkZzgJq+4rcrVKn1j6Lw28Ib7ItaNBkSQ\r\nG92UVMJhkhXErH5KwDGZtjPaYjNpZgBiUirJhjGB5t5BwSefUNsTYHIkkRHh\r\njr8bh9JXMlGO35zbTcLgutNA36bd57f1qlM=\r\n=2wCO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.19_1657208975989_0.8001778680931468"},"_hasShrinkwrap":false},"1.0.20":{"name":"@abw/badger-ui","version":"1.0.20","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"2b12a7f7a681e335d98886e757766a2035c74774","_id":"@abw/badger-ui@1.0.20","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sjLNgatXUkbK3Qno3DUl/1xwRs3UsUYpvRUd7FppiXJ9jtO1mPSKz35SFEefqdfhKrerhJavah2GhgaJ7HFMBQ==","shasum":"30dbc5ddbce2191d3cc0d7bdb1e0d24189571c08","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.20.tgz","fileCount":62,"unpackedSize":972424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJKoWaHLR4hrOa5UJ8ZoI0QWe18Ej/26ktEAO7AuYK7QIgDl7CjDSGLbkbGZ6NmM40hkHecip7WIjTiND0q9POcoI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix/uSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyoQ//SadIWGP723IyUvDdrzIbZ2xwdk0AGtVA3FIJ8+MVcuxp5C14\r\nPMJV5Z9rULEvccwNZxzXLCz4mbV6a91oGlZnk6ylzPQhYb6FWRG9IgcsOD2T\r\nBdBgr5nKs6cYgx9f47zj6sB/Z4upUcPbuBDzOTRCD34QX/5eTeftK+k0EpRQ\r\nSIlCauEuWB0PoinXvyZ3NB10+j1lwKy9j38f3VbIi+4i52aPCkS9uVEbKqcm\r\n0pwvsC445hNhse7fwDkTvFSTlOtfLsL9NfM0756K21fDjfuyr/Q/J9ApDsV/\r\nALxz0FHAy16CltysI04MXnvpo9hrHesTXqatqhM5KR1DrVN6UCRDf5L6Xu5h\r\nCBBIkjikqKtPGVESJZOL4vkcVDIIEm5D5lybEXmdXTcRS2k2qeC72n5CgaGJ\r\nWEhZ9VyDpnIKWJ0RF2xVKq12PFABbcESnDwBy6GCWmN39guMzLGCe8YglKyj\r\nDl6ajViLKmBmvc2f1Eyc14MnV9ZFinMX4/oQ6ZFzRaKezbhrT9vvHs029L0m\r\nc8HxQ6sCaRnZ/hE7jcOcRupD9QZYjGNYLKWV4HPcwkRPuDyCy1UtFnSjpJyF\r\nSFfoieeeef4Dx0pamL8rJ3NTc33FIVE6ak4jCBlvQ4805U9y4F/XGY4L+KFd\r\nqU2MPI0t8kPx9Zmfn511WPSzwd864OL9TzE=\r\n=af4t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.20_1657273234712_0.6148944775599592"},"_hasShrinkwrap":false},"1.0.21":{"name":"@abw/badger-ui","version":"1.0.21","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"a9ad7cc35d6266ae41d14ca0292c2a99eae275af","_id":"@abw/badger-ui@1.0.21","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-cvu3vP/2ufjcLJXdindC2J65nS+xjV4OotIl8y4pBt7ZIlXvJcEP7D5Yz3PLAI3W0yw/ev6Kin6SLV5eLma4Ew==","shasum":"2c38819a2da89f4437bf7b7d402f73f8eaafcf19","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.21.tgz","fileCount":62,"unpackedSize":974961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhzt1nnyRjFj89J7tIoJ0JwZdDsYhkL/+OMyzhcl9iIAiB1z47T4rLVvx+c3aNIXNHFaoiylP/uoFu+0pTiBMQDUg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyAjbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAAA//bwxd84vRlUYWG+zhMjtkTxjBsn5KKqefFN1+1WwAvqVKQNAL\r\nfOWpyfbeigOzjFFvRMwpouY73tMe4fFFCdM1XEKCx3Xd9rVd07jHC6i1GBB8\r\n1fIaHueQiB6rZEPx2Ne/Qve2dzTJi3qyMA8SQrpnR2LdCnzF6aMEifh3A3gr\r\nXSCjsIxFBPPaCz7eTbm7Qp4KpLO/qc+5mmWthp8Wh1HJt+mAvY/Z8UoSlZDY\r\n3mbEK4TDTBJNK6+cOVRItrTPuxZm7MDvlnO4RwMstYMbGYrVJ+DMRnLSzdun\r\nlY0RPCpBCvE0tnMdMqUkL+5jCrO0RlA+adv5L3Q95CQSyCwXbsrfPxHwomtu\r\n82LrJIOonqZccnfhFScCjDd8e/UhLv9w8YErHypcJwjc2fidEpIvmWz4v4Id\r\nMkw3jkjC4TgNYUe/D6oZnRNbF1YoJnDGPy+bINbPgLSVdQoi7NOi7t2x2FER\r\n8T+5q+14hsUCSvJOmeDhET7LrZPi2+zFxGCjLECjIDuNRLvy/Brm45H+T7tB\r\n0kCDWAkbHDkWaU3znqSWe7nvTA4m6gBnLTvBiWwAgKMeG+PD3vM8cYlxXyKn\r\nLrG33h2vFRr2deXLktCd6XRNkBnePR/VOZ1ChiwzNr1q/jETgSiWoJGx8pzK\r\nW0ACELT4T4pMY9IWO61oVlBqq2esKEGYWxY=\r\n=52YT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.21_1657276635557_0.9324964345650486"},"_hasShrinkwrap":false},"1.0.22":{"name":"@abw/badger-ui","version":"1.0.22","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.3.8","@storybook/addon-essentials":"^6.3.8","@storybook/addon-links":"^6.3.8","@storybook/addon-storysource":"^6.3.8","@storybook/react":"^6.3.8","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"f00d144cc1c57fe8373287a2712030722c731caf","_id":"@abw/badger-ui@1.0.22","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-BgA22kQn2PUTHsySrkz2ZFqVe4LhnhDKSfu6jlwjv6YixyUVJGCI0ihs32+5Jr6sywRKr5pD3IN5O5o/1YQh5Q==","shasum":"d1129213e234d102e818de5b8c2fa78c2edaf267","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.22.tgz","fileCount":74,"unpackedSize":979736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHA8I/xbGcyhX+P0+RcKXpoAeEyJyyAU1Xkyu0cBHFzvAiAPOK5B2wnx8JyM3v5TjrbQxSB3EiQQ9FpLukH+vl/gZA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyV6RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqew//Vc5Zghdcy7s56SiQXISdoImnUSGKrQWHj6yfrXvuU2hAI61a\r\natMoVzLz8XKKAc/GNsAr8B8l8Qofd/GtmIgV69UIfsrkOZPzWZx74yWFdV+2\r\n42C6arkGbASd6iy9gd8efGm2b8yYCcPfu1GYzVBFqt2h41z7vz1NgqzOkrcB\r\nUc3nx8nXG4Ou1QjM3SLMCWm0D81kF07k9VYPJETbKlp0irehcyG8Vk0lM9n3\r\nON7dg9DZ1ZYzxGV4cEjF8o6iu02nTT/9Km/p9hLwaQFkDKicT8dqhXPFLX2C\r\n1Fa3PFP6H+3dmxuCPOmld1Vk/DOCZNEQ00iUmdpuV8THEfQMIkWL6p4ktbUN\r\nOeM+7qyzIGVu9okSZKYtYZpRgzb36YYEj61Dk7ugVJSvMY8/geFBZxm6SBVz\r\nax7IwE/eNhfWC/AMCzrh+dXxoVL11tyj9BDWhTYBfeaLGMvlqMcDqaZHYCpc\r\nJ+eA9oOoOT1+Ax6dmVxwIa7fYikC37IuVGAvjIT9w4Iy8g+ldsSwDTynuCch\r\n+tEm78ycSqSGzQxqWp+c0B5A4ejndYCjHePMCbPwGu14+cPObA/frSwh865Y\r\nQcKlyGMlXYvR39YsBDVLBs/r9G1p42RHtK1XgnhnawlJdkljP6CKKistwgBR\r\nInwFwy22O1piiR2csOfwgzjZgzGj+ECX5Bw=\r\n=G/lb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.22_1657364112765_0.23170005984514042"},"_hasShrinkwrap":false},"1.0.23":{"name":"@abw/badger-ui","version":"1.0.23","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://github.com/abw/badger-ui","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"d3261253f69639ac72aef72cd3c18005dd626489","_id":"@abw/badger-ui@1.0.23","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-egT57UP+uokaA9t/FC+9rdnDydSWnYsm9qo36fvXuYVr57fS45lSg7LW94QP5hCXVHz8z1vPntXSC4ESn/wrwA==","shasum":"73794bb670f6398018571fc752380ea1cb2d8c31","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.23.tgz","fileCount":74,"unpackedSize":980821,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXsYCNSDpGnR/9hOl+YD9JCilqNANUgpEhfPILkcnuywIgPFHriPzJBFEswLZsLJHmbj2KT//03EFjQ+anuSLDq1U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiybNRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohMhAAhmX9ExqyP5BNR8YIIl0s6X3OQNcwE0c2fOtxOAjzCbApP+GZ\r\n357JU49j8VgyZs7LuI2PpW3g+rWbGpWeIQg++TKDMCOvA1Q/yQThO9OCFhds\r\nRgQzdAJMqfczpmKav9P/TN/dFlVCscmHxPDjnq7U5J8GfIiSI97XZGgjoqHE\r\ngjyzWQpqta0X3Za7kLvUAHl2kXa9mQPKzodnhUxYrzp5vMToDJo+5xoT02Gk\r\n9zuuYmuUdRywoMAhUWzXqjpqJSn8n5o9SQoNc7xxCSI1fZBJzeKEG5u7EvJ7\r\nP9dabNe0yX6TlNJ9XrrOKNJIpo005UNvsvQ+6RBc3k3+W7eGW4E98gcjxz6B\r\nZXK2N7knDyc0EMI4rOcGsNxnF4t4XYz1O8/m9roBr9s3Rygs/Bp4DDOTcl2t\r\n+4FdQeihvlu+ore8/92BBZtn42sAxOtqr6j9Q1VkURlbDt5qdiFrceWPsgYW\r\nSHjmz2quttnafgXPM3064NJeGY4IZdXrrc5Sc2kdkL2B9DEfwvjTSPZx+6AD\r\n7/iSt5rHLPLd9mmplA0SeQIErYT1IAEQUNyFWHPDuMb3KdaEhPWQhyuYzW5Z\r\nik0Nf/5M9GQ/hR7oLAl/XMELGf0wcR+Eyvb07yUjl2P/mKhG9OS+JZUuzrzx\r\npZSY55f5HLDRKunBCAaT9lJ21HX9tDP2fjs=\r\n=AQoo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.23_1657385809050_0.8757869175547386"},"_hasShrinkwrap":false},"1.0.24":{"name":"@abw/badger-ui","version":"1.0.24","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"c31575e9b12b1d50ac2fcd0c8009432806f0485b","_id":"@abw/badger-ui@1.0.24","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-082WgY1yAbty1nWNbDn8HkCOpMRevJUrXKN8uokrq0nwviNroxggnMN7m+1BBnLztW7K4qpDtBEr9h3xX0CrOA==","shasum":"c3a74a961f024c3709b784ec5d13c68ac8ddc25d","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.24.tgz","fileCount":74,"unpackedSize":980824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfHE1+wKTkcfAjlLqYvvWMKo4JVNIDgT6pyhg+qD2eGgIhAIgBlYo3zRMs7R769pF+oHzVJyp93pwuBV1Q7iT1Xt0r"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy90HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoiqg/+LcuZF+g12F6NhDridBWLCv+8CV/atZMvoQsmgU3VdwenV7j6\r\nzzyIwFNfCFNlyeDUye3fE1vCP46FXRUC9LVmJwot/pp3lTrOL8XNRPIFJbW4\r\n6BNk89GnA6mr86MZekDIFNnLUAe56c+AH9m8EgbBKAFQAIJDU841tN0LR20Q\r\n65tKPwtA6bM2xB9MNv/jC1glwlmzGnKwqAMwrILALgdWgmQT4pY56i9V5ftr\r\nsOcnx9SLBd2u3cG4EH0X7nwa9gr1smIq80GQELvPWEW0D6mjgZx75XUhFkUX\r\nrRbNX4E9JVVyFDr9tV9/P6e+QtF2dU/wgyyzmiVFYu/s+/3voop2ohOfB13k\r\nAMYQo41UXeuXofcaHPlM3nAsXuTOtIvCYMsx7mk+droxy1oFF2rUBnaHmuza\r\nqBkeVv26MMDqYlyjzOilz4/i0CIuDd6Md59oNKJVoaqkYM7hsdfBckC3C/Oc\r\nnxjtpNkdDxjQkpD+SlPwpJ8d3LtmUToxyvZIlDZH9pqaEcwNdyKsYRoGhs6q\r\nGDKUkHkSWWhO+EPJLUFv88WnHuv0DFmoBO+9ihfbsg3i8QSxoX/0yfuo3/EX\r\nr06HD/F0emq6U8Ysqbk6UcuXkEPoT+pNEXpaeyZKgWQ8QxQrAOJVLri/TcFQ\r\nHFJylXH+1OzwMQ983Ga/MtpGCqTRTZoB+AU=\r\n=8diI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.24_1657527558956_0.8673844295695059"},"_hasShrinkwrap":false},"1.0.25":{"name":"@abw/badger-ui","version":"1.0.25","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"850bae839f8085b84c81b54e782d131cbc5a56d5","_id":"@abw/badger-ui@1.0.25","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VP4/P2j5ANmJmWgMG2O+KTnprXHRRxZlUVxKtJsTIBbKB2J/BTzVIAKXty3MIuE65qhOn4xxvjP8wGJvvr3w1w==","shasum":"15e82a63a308d13e7538c77604b8a5898712ca44","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.25.tgz","fileCount":74,"unpackedSize":989477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjP8Eu2TOFJFpTVU3P5fwPtpj91RJnbSS1U4PCjLSAbAiAuMVcaQ7x1ZSyjFMLc5SKcGk9gtMzFXjLEZWpFlPyyjg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizV29ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqwg/7BKnPtTQ//ipgRvAN6XgtitAAp+DobHWxtPzIto/hYT0bkxC1\r\nLJ/1K8jx5X3TjYCM6Zbg2FOANhcQLkZA7uxmA1O28p6wUb7qyKuxMSdk3G9c\r\nNQ/HNC9gWVsjuVy096uNolkaBV9WVgtQTX5CX1cPmErO22fkmSOiJhNJKsjT\r\n+OOj/mJZ3c40R39L0lpDF4s0LRdHT+TDaWSMw/NtHyqJa77/BJ5qmLDpwsvn\r\nZ8PGx+ZqV4sgKezdtz6m0x58JxBkG9M7o+VvdvNR5T946gr0an2zCW/tMiT7\r\nVMxvmUXlVyhzMw6qotYt9BU7fSPJ7yPj1btVY6HyIcJNrZ8VBM5C3wHsl+H9\r\nfcKhZE/OA2HTTM2d3kY//AsrJxeFXruWixxTM05ZAX3bQ+HhviRlU8ezeRsU\r\nR6/0Pceeb/jJk6Cg2bppT/6OoQ0tLqPVCBJtX4e6i/F7DdFC/W0twpiu4BS7\r\nBAPXNUZKIO9yuKuQ62ua6/Pdr2pTo5n/bWtSTUPmbFf8MuW3k6Lvf6tohFMd\r\n9E3g7J/GklBpyGK+7JVBQqWO/CzaEE3tSbAJXn9oUiI7aKPx/cypQM7zv2G1\r\nHxBEpkehklMU9ZdFuzu1iOk34wluwPJLij5SbYD7F8dcWHZRpkVKVAaRsyQA\r\nWXdfa5dg8GAjODHROOl0dAZOK0hErrAmC3A=\r\n=1vQL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.25_1657626045595_0.7812488038520102"},"_hasShrinkwrap":false},"1.0.26":{"name":"@abw/badger-ui","version":"1.0.26","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"199aa789b5d8893c3ea663a86368936bf8468f6d","_id":"@abw/badger-ui@1.0.26","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Yrsq3hDKXh6Xz2bctUwfb1gyESh69get5crQIiumsETDuPYLYGGOVNl9gNf2JYukseOvblZHyWgbesHsZXVQ6A==","shasum":"5faf30e5e8915f83515ba174dee46ecbf760646d","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.26.tgz","fileCount":76,"unpackedSize":994674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIkU6yNMsKQ0udc71bbPE7wpeHRpD/gupUl8plENxXWAiEAsRZxbbcTNSYuF7gebcLTJ1Jxkcgt7ouvWbUbHaF17ZA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz83UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc0RAAlemEDqSZKgI3HgHwN6FZNaShre1fm3pIzjLUk2TTw0Vhuw4Z\r\n3vjK97iwLxlUSzkSmz8PIFe4Q5lyPD95fX0xsPip+WePNuLK7fVq1TIFjs5Q\r\ni8vFqTAsZ1VO6moEQE7+O5/AhnKrxWl+mESClRybOIcdWJUUzQcBXKlDjS0H\r\naM3xuNTunn2MQkmCQeFvN+riSOZ0XIRc7z0FbD08HqAEMhZgtiq7GIzqdiMo\r\nsDNLMBPz6BTiTtx1upnQVO26KyPramIRdvBd5JtCxE0M7ljlTs9Yxjmyfs1E\r\nTN1j+MaASzfwIv2Rwo1QTpOgR9M6ATrCR4yUsAF8aQRhrOQ9feFY9xM8X9fK\r\nTbtbAjcmpuRCPzT4x6i93BPp73FDo2Uxm/2COkdUgPrZrtMGB8i/o8Tclo9Z\r\np9TpJMTytPrtJSBsHRUZZj47X51yjNZ2YtcBHrzOzwpdG8R0U0dbfyNsMAnP\r\ntEGc0kL8389VWodHNjMu4f2Ox/KxNZx11e44Onnu8RK2TVAGujmn6ycfdZ81\r\n7hJu/4swUV0R+xrWRx3TxUfk1iCEJoYSMXeGCD417b9VnE19OJQTbshP3D4+\r\nR6fOvCSAayYLnZdRqyYXAb8NSbGoWJLtCTeGQuVMfm9b3jxtYniiSxAcIO8j\r\njciQkPjwOqTJ5IEmlow0adqj3TieSqntxCU=\r\n=ryJ/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.26_1657785812159_0.24937209582604725"},"_hasShrinkwrap":false},"1.0.27":{"name":"@abw/badger-ui","version":"1.0.27","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"e2ca543efeb52c1475493d5c5651373ebfb7ef3d","_id":"@abw/badger-ui@1.0.27","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-T7EGNmQRG5OHG3cE0/jUw9opyuNn7RyyDwFcl5niIRbVh03mR1fCoUYZivLQsQ7F6zv8PpGh+3aTmLP8f9XrwA==","shasum":"f1691bd64062fc59d6f443177af8c0f107b716f7","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.27.tgz","fileCount":76,"unpackedSize":995479,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOzP2ZiWVOD2D8P6fyHjYpYVyngawWjivZ1vF61s4XyAiEAjD3H2SKzeI5DYCo/KYv6ZDq/oTCCerbwLIktjMHp1Sc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1U5qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSDg/+LEKVb2MqQrPht2r+aVRkjzmA14Nzq1k0Ckhgau+kSzKH0kCu\r\nCPhA+LVKa5/4feaKVT2FmNH0r+S6Odf3LB8U5XJMDw+elmIw0hTGWsRV5ThE\r\n28a19mhgG7i7MoEnYHMaml5J8vuQfYNhdjUAqR6D3LtzRwF/aVYugk9havmF\r\nj5t11I2KS2Fv8r0Bkr8ILJTel9E5io+Xid/Zkzw2V5pXQwHG8OCWNrD27603\r\nz89FBbD2kMjx+MHKlVcJM1aXPrrYvQ+3+lai4QSjp745xTBClO2DkK2rK2EZ\r\nmGMhhr2gkTlNZJ1O2iyH/KNUBTPG5l0j9gPXFbLzxj/ieBL5q5j+Kf0zGD2H\r\nfjaQtCPjr1NFuccNHfFjK8YKzGFryYRLJ4KRVBlnx6NieXGXk7qbwx9X+rLn\r\nCNGS+jQbwYERAIjuzOTlX56fOkAL5wOIVPbtCN9Yf4myBiEsgSow3OSVH5Ew\r\nuhBVB2s/LVoZDrSao0anJ7EptzT+yPOrS4bSviJoai5RXvFEjz6A/h1YulAH\r\nns4t+/3Zfp4rtNZ+zyKV25EZb1dSFFEfHgcAFE4ToFE/NTEn9JsrO4kVN5Ow\r\nu3WUWon7/3hGQOKv+5m9L3M7UaCZ96bw+L/Hw8o9AIu/SZsolSigZhhyO5KH\r\nZ4GwkhHxEx71JIBoLVCuMWHN/dxLC7KsDhc=\r\n=arGS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.27_1658146410143_0.3930614426269179"},"_hasShrinkwrap":false},"1.0.28":{"name":"@abw/badger-ui","version":"1.0.28","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.3","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"55bf57ecff84462ff9828cddb04ec6512618567f","_id":"@abw/badger-ui@1.0.28","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bFaGnGAaL27/aLp41x++q3vCFMLu6EdQ7D+hE0Cx+CfUb+eDZs2GDHzR0SOekNDk4djifVst3cnNqpTGZLc0HQ==","shasum":"f71549321165b3e778e98e9879c945126b72b1c1","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.28.tgz","fileCount":76,"unpackedSize":994485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvo7S87QccuRNBpbVClastp69napSznYOnwYAy7nvA7AiEAq5yACOkIdZ+Vjox6+PM/8fz2fsuhIcJ/rRNrYKPEuM0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8+JHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobOxAAlhzaNWkNXLNAKo700c+u3gUnKw9b2q7ZK0Op5ouDoZKHWRpA\r\nBcE8qAx2M80MxZLtZXpKhRXlzpPjO4JEwjxL6OnkQifQHqbsC9w4LVWFL90t\r\n4VgO2zoWiWYtRubvFkLuCgBKUrZLXk07UytpWmrUNjH+lqBmwtlw4I11SuZH\r\nc3X+RvXXk0v93Gh9lEiUzndTROmhHCOzpAqgGEfPP2ydzlUc79RtOuZk0HwI\r\nRW6OstuhtXCXoqdUz/NF+UmDx4WaNuPkMx0ldD70MYWp8khlSiRBgLp/ZqK4\r\nm8MYyAQG3kaHh1fq9JS7BFi0kL/fRg5xDqdt27KCH5+VMGTKpk2PCgD5fYfG\r\nRorYt7SYKPNT9c6KhBNURWbVqgRg66YH+hEsHR5mwZ50vOK4D5kNGGf0j9fK\r\nd2+0POo4qFshhbsv5FJzDZLoJmZ2HoofqOhZCvPlstb8oSV+yvYfgCE2Dvap\r\nLs5K4GfpwRsSHENNRSmJWfxVetTRHpSlNTylC/iOpM6D3BKbTAB6qhMbuUNw\r\nNBHp2qLukHeCnLyy+9GZLJIM58VlfMqU4j20PhvISd4f94jxuZywh1raC52l\r\nDaxmtDPtnDK69qZ5AT1w93E7nUHump5+0HT1bV+uFjyHUu/Sxw9rIb41FGNq\r\nm8AVo0zKHJJUeXuYo848FmL685lTct1RyPI=\r\n=k8lz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.28_1660150343632_0.6059811845280738"},"_hasShrinkwrap":false},"1.0.29":{"name":"@abw/badger-ui","version":"1.0.29","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.3","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"387b37974dc70be97dde54fc9f06e84b354b7937","_id":"@abw/badger-ui@1.0.29","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Buevw7WGBD/LxYSPF4Uu7vM5UBbkgDK+aAeTDp1LUYHlhJo5FTs61tKcdNZ849X+asaBs8dGoTrWs1ZWhiGRzg==","shasum":"da104a455a7c3a3693d1b993a9287456feacff14","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.29.tgz","fileCount":78,"unpackedSize":998982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTlh5hGiQV6VUVsD12ijOg+cG2QPyMKBF7r20l8IvrPgIgfSUGDhjZCkaeqYh98KMtYMkb+ZKw+dZqIZKsWEOFJIg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+387ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9+Q//WuhFXBa8e9+t8bsX37QP0XOgCYJ2QodzLEiEDpxVInG0aznG\r\nX5cguQEm9XRc/tBv2MCU+VvZ1AGs+7FVH7MXZ+RFKMq84TsRiGxOyoXF0SWk\r\nhPIZpjF0mZtBk1mq4bsRb/2Car94iC8YoyiMYzp2qWbr5aAyTn2+HUdvf/7L\r\nfXSuIAtp2TuKxM4dzCb8gGnKpdk6/sp2dtmGxAZmCCuNzt3AvMO6P+ha1arG\r\n59Bx9UHcGsjJ38wugZg4vfXpf1INtIFZQ0s4A0koStTf1Qhfh+zccbG2AERM\r\nB8q9pJ2ZroWeJatBUfSwI7F4vXWl0Ag4X2cazuTpuQGiCaXTnOZrNiuxtMuE\r\neUFQRgunj07HvXL11U0nzqTiwa1z66YV4qqwv+VLNZVs5E3pkInyerbMpMUO\r\nBWH8mjxhBsAm0elGeambg9RdS6mOupUKE7FPNcmRvl/ZOTBPM73hDU343EUJ\r\nJxXoV5bwoPRD0mHfXsDkvuto511u2EXgoY7yb5FVywonMbxEypaayQ8H2Mw9\r\nLQb7vM2cxNseiKUWUle8f5viRkW/aCfKrrbdVPXvUDEdUpzX16OwPAVzcLw5\r\nFJDVFRHs2GSEuryY4zvm53Nr6xsLmtLdthdJO8W8lm/nwFMY5Koe72cATUb6\r\nObrBiQadgKH3UiTum8rrD4raLC/dS9XNsjw=\r\n=K2qS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.29_1660649275191_0.6750454709396931"},"_hasShrinkwrap":false},"1.0.30":{"name":"@abw/badger-ui","version":"1.0.30","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.3","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"5e09d04e4d1f453d851ebf73d32665e459edeb73","_id":"@abw/badger-ui@1.0.30","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8FkdftX76NbMIAFY0SCLnrr12T9iATpVNBm5nS8kOJmHm1TisDxwrNY5elHuctgw2cYNdlur5OEIwLi97gSQaQ==","shasum":"29d33db0d772111ec4a0b636361e1945a91328fc","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.30.tgz","fileCount":78,"unpackedSize":1006484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8uJ7WYhNOH2MOr9WgLb1IDETLCMNl37CEo9D6ChQ+tgIhAMJWyah1qY0jRYTcQ+9qiStFNE4+rdlO9eAgPH5OG3Cu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+4QQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYTg/+PKfxbTtX+ecMlruLxq2GkqAkHINHFGZqD1SvA3OkrwscFxKE\r\nW8bVkLATBqj0KnJQUbC1067aJlOteL38DobVcrSRC2TQY6+40uX/rhpRgsVm\r\nPeLkRGKspyF+52yFDSbJBOQW9tHx7rufRlmuF2Ry3lUMU0y0+MIxrGdtS3B2\r\nVqZ9oHn7DBOzBmXzKD/AVDQ3WR38gYHZAgMwhFRJANeNtYtcxS0xP5w0B4Nx\r\nQmhnm98uVAu8yB17AfK3W/1hxyzkvlmFjh/DolVgImKVB6AxA32NpUIK0MB4\r\n0Vduk2S9v5R4GunPsQssE01VxCp1FCsrHnZTOnCZhttbLijl70BIZjOrdgly\r\nSeaag9EC5HAx1JTf9/mA9/M5mVKE5mwjos6nf1inuej9oG/CnkIh4U2KvoC6\r\n4EnLIhwU+QB7fgQt3uE2Q+hXvujS4J1Jthb625ZSTieAMoil1l7beeIjHyFN\r\nmvtvGainCQaFeKrlqTp2ei5bW/mXF+u9XBb3MxkWLRtLeOPU8aSfVJysyorw\r\nZLaqtvlEeH89Qf9f/f/I97NAyXOjeqlk+dWRnRR0Nk6Elc0f2l0IHKVaWJs2\r\nvrGfJFLmTnAcsJ3tXJHvHnz5AdwgZzquUiEQSnXATw6OQomXA3HpmC94s4fE\r\nsRJHIJAmv2twcZPjeiDbxRLmrlxDhCkOfwI=\r\n=LE8C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.30_1660650512303_0.6400869090658525"},"_hasShrinkwrap":false},"1.0.31":{"name":"@abw/badger-ui","version":"1.0.31","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.4","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"0966b4274e30360a80716cef715842e6ccb5cb1e","_id":"@abw/badger-ui@1.0.31","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-czx84sfQyRdgPykZhY7W3QEdKmEYf0L0x+RMfni6IQAsA9xMIsI9jcb87q3Okg2bV2lsXMcGJ6ok7ULscg5vBA==","shasum":"587e9aa79cc2ce42df1445ed9342b6192174911b","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.31.tgz","fileCount":78,"unpackedSize":1004809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpRwA3npoZ64O6YIncECmfTl4xQl1UIdTDZjqlext67wIhAO22Vur43PNOfMhRbXJK7bvYDatUryyQH2IWECs26slM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/jY/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnCRAAn6l99CBSoq1Fd/URgwNxNd9CkRDBm6FINwpnIBccXMlyJH1y\r\nnkZU26fSbfEt7IR//nAE7x+Sd87ExmO8Rw7FMhTTcUHks++SI9quFuMRFEhq\r\njOrsoyVrpG/3PrFZdewLZiJ06Pm21futfnwUCBesOadIlWnuEIgX5C0ztp2s\r\naYsOBy55JmwkQ2lJDgmuu2CB4O0+yM8K+CnqjmgpzQ3jV1TMiFpW0aQ9t3x5\r\nbbdwRi6AyCPdp0u5YFt5AbxOXxc3XOuUKIdLvgLBCIoe9/l9OlqN65woNMzk\r\n2+ZDzKlFga9oyAeWYyO7Fgqdv7Y2urnI6szDoVPQyw1XVCOkMNNi9iSQd67W\r\nCECOoaE20suzH/RSynT2wFSnc6rZNPFnb4BmO1jB0QulqzsEil44bG8Ikp9l\r\nyW0q/Npm0xd7F31FAlp/U+SyTP1/XdN0Hv5T066N7JeXlUusb5FexR9DvrpV\r\n2YpVWiA0UHuRUgRuOWlURi4bsg1r22X2Q6rcq1xPep2M+Iz8/Ayg9OPsKERH\r\ndMCotQ4BOS/dEImDnjx/CcwOBDAVfREh9MXRKZUIw4Klr44/7n+cVKiReieU\r\nAyWp5hueKpwH+TVRTcYcALOVTckLQ7246QYnkpfrm7LXKeerqlqPZGgoMeeO\r\nChWqITUz9v36qK2jwNpRZQvVD1+pbo5fIN4=\r\n=3lKX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.31_1660827198754_0.394377662707343"},"_hasShrinkwrap":false},"1.0.32":{"name":"@abw/badger-ui","version":"1.0.32","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.4","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"906743352f48593706554cd3888fbc097ac4ccb9","_id":"@abw/badger-ui@1.0.32","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-rwUlLQzlCxXrevZh/rY2aD8oCf7lZ8chsE1lIdEl3yeDEntT5KuryY/95JCoX+574ER49WrdMKnWQyTpyskviQ==","shasum":"d71bab25726ecd9982640412b4b15762bd4eb31f","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.32.tgz","fileCount":78,"unpackedSize":1005096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb5yeG4/R3IO8auoir1RESke8UgEZ6xOO2dbD+RpG6fAIgTJ0UOVmg+Yx6BFFGLFIHoD5H1olFAwKRdPI6h9PkffY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/kGCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3zxAAhyhttPPtU7kBZts2zFf1o1hnmedTGCFjRba6HG5+re+9oabp\r\nzUg7C5Mpq4snCGsiyN7JrMyGEvtOKsm0wdf5vrvSg5ZbzJG+1cwemxv3M//N\r\n9GuG7I/uDVSwpRIw87SWIdBsIq8/mOm0s4CXEhCJXNGqxqOkTOU4Cr553giv\r\nnkxK80EW9oZUTqGRjLcc7bLChm1Vwa2oj21mX8fD9jg58/qJH3rIoRJMpXFV\r\ncF7fFYyV4EaDaxQsvPfqbEr8MPxQIMZvujCRjdTRMNb9JjUd4MnDwYA6cb8P\r\n67hRJaH8sCH/52y6Rhjo/6hPSBYHMSnKiXZG4Dv/kC5Z9DxylQmjz2pt0pHW\r\nTnbOIPDyBh4CWLCBAizhPY8fiok1sFmK1dUv9dVm7UtUKsnpSILV6x9QTa4Q\r\naFHR5FR1fbPPWRbEsz9VFlz/NAsI7i/L+N7smcG7h0bOyHrlvRbw0XIxWmfn\r\nsvolhnK3q6/u9WCJWUl8aM9bqfVjMAJ/RlrkhmIZRhFyYNts7JVMfyZLHl4j\r\nkMnImJyk/FLxiGXhU8Oz+LEcaaZ0Uvm0FZj3cJUlNdJSKstmmt9z9hI8fl82\r\nYCG12hWYqys6xAv4DbJ56SnyDGQXYRcLeZbKJS+Uy0E7iVbT/EL8XsTC/5+N\r\neAvXJ4uD70s8zXdDBvweQrfrNffOi23rBFQ=\r\n=wX9y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.32_1660830081867_0.4057165379819332"},"_hasShrinkwrap":false},"1.0.33":{"name":"@abw/badger-ui","version":"1.0.33","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.4","@dnd-kit/core":"^6.0.5","@dnd-kit/modifiers":"^6.0.0","@dnd-kit/sortable":"^7.0.1","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"a4820ce9c871ec8ee79c73fa4d19e34f7f1b71b4","_id":"@abw/badger-ui@1.0.33","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xvQZMiknewh29S0d2+aSVOrTKDyqBlWkuRoqT8zti/LLPaSE/hg6S/5FC20rnGPX1iHJVKgdGeTthvdKUpGHFA==","shasum":"ba857e31ee1d199d12f56e5796e39fede5085c95","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.33.tgz","fileCount":78,"unpackedSize":1536948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICX9XMTT5YI82sVsYx9gzG8Hbpxpejc0I/rTXLg+YfwLAiAi9KhraIcvmmr267jTea0Y0RB5TPxcFo8K/8zyLt70lw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD3sWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNLQ//aDcuRlVesu0MjPuq5eEYk/tl2AG+iKOd9FKNwvA/P7Jss9ZW\r\npqgQeKAj0ntw/O+PorDAap3jGcuK15mr33QpCTXUCOp37p41NY1u/Pk43bXh\r\nhTBsjybFF4odwpAoN80fAJbsmcYq3e2+le7Sipt6NHUciEDbab1Tgx18yDt5\r\nndwxOPLlotVSo0DMBJsTLGVV3O4PR1R7SSzulNldFInifNSGcT09LylfNYv+\r\noB/mggfWH/OkGqp5zTiklVWbGXMa0bGfKywtaXwUn/nQnkG5xihx7OUpeOLM\r\ncwvop9tO92suMqPHB54zKln3oVDHMIYY1BoWygN/8gRTJkw7eusEGOdLOVIy\r\nQ9LcbCtco7MR/LPtdeTLHQVsNQhWpv1l1bCGBEY6jOJE15/RyoLm2tydfwY6\r\nn+hNLn+FAy9QE50memFmI4y3K+9MnZEjNRFLptj4GqLy0bE3syrOOGvN6Rvv\r\nexBSh8VePb9oAVzVssaQbIeJbq6JaACaJaM8GMGJzAQsiOuJ9wEHbb0AyecY\r\nPEfgjgCYdB2tcu5+imFC3/CUVaINrbovr3q9CzwkMKgdXEjjw08XDIHQ+M76\r\n8J4ETZ8q2zOOZ2nv6jNrSaGwpafZzWe7UfrHgSpaqAdwo+wNu2HpFOGlRPG/\r\n3x95pqBdZY2J/bBL/dT25oHD/vkmobsy3bw=\r\n=jUEg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.33_1661958933830_0.1286695026182445"},"_hasShrinkwrap":false},"1.0.34":{"name":"@abw/badger-ui","version":"1.0.34","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","scripts":{"clean":"rimraf dist","build":"yarn clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.13","@dnd-kit/core":"^6.0.5","@dnd-kit/modifiers":"^6.0.0","@dnd-kit/sortable":"^7.0.1","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"gitHead":"5e36f22f4731260b5b49f51c9fb19cd49af9e464","_id":"@abw/badger-ui@1.0.34","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hA8Op7v6Grs2oqXfNl8Bhuwez+16KdhEGfPq/VqSyZN0nJ+p4xb31e29/4i+4/ghctMPgzjRhTwkmbvdkwnybg==","shasum":"7675435e016d80daab668a36141bf8b97a6d4950","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.34.tgz","fileCount":78,"unpackedSize":1542210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfHrJ0YJnH3NQJVYTT1xaN8eJpE7xwe+MqlZg0rhTNOAiA/FKKF/pvb5blk8imcT05RAGhRRogTD3hPx9PPBDk0bA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPqqKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIJw//e2RLwslnJXwdlY5L1uElHE/oq9/ZOF7suJKCKxa+SEZRO3LQ\r\n83NrTy82eQdDfIOpx6hjnJ/1k9H2euoiEw+OrXiVojIFhp6m2ofPSKbmPHc7\r\n+W31FzA7/Vi2bfOfbHr7MFAs4ysXbrmW59VWJoCVMqZ7aOu8Hpt1rlPGl8oB\r\nwyj6PDsPQuLglKGjjlNdZEB6bnZMPvziTy1aekEwcA5UmOAfiNDBKU/q1II4\r\nEUHIJ+7aim9neaeTPo8Em/g/9lvU9WKsXV1uejNkx8OPKrFNXHbGSxoeww5w\r\n79T3L47s6HZuXeO+GQyf2tsZoXgKnMhsf2hoLYCpv5FHsTR1zwtJpTgoUCU5\r\nY7JqUJoTKKRGLsxiJbWhd0LhCEksOLIyBoWbNeo0O5ZY+Ctgii1fq0bGXFfu\r\nQdJ7HTqR09TLVpQJNx1qYRBXTB74ZCPKSYkmkazqWJlKKSoezSh+4H0HQ+co\r\nd6EwK5jRwvSV0mBiOgWelMsiZPYyXLXCCS6A8zkrkOw1SSAvlP0TPaibgYPX\r\n71vtAsj56CPTJ8vPVujGNwX93XCq+BK/sHrC4FpgNwhLL7rJVJPqK6MtOp1x\r\nuW7TcGyHpE+gdiB4+2eMgXApvYEf7pMwDjZOEKfNUmoVeUc2VXtxu9HdEJrY\r\nf1K3yoT1BbY2vEIfAwLUqgepVvD6gHPCw0I=\r\n=A/Om\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.34_1665051274057_0.9629284216042318"},"_hasShrinkwrap":false},"1.0.35":{"name":"@abw/badger-ui","version":"1.0.35","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.13","@dnd-kit/core":"^6.0.5","@dnd-kit/modifiers":"^6.0.0","@dnd-kit/sortable":"^7.0.1","@dnd-kit/utilities":"^3.2.1","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"_id":"@abw/badger-ui@1.0.35","_integrity":"sha512-SVgw08cjNljk9Tk+1I6LRhiluMk57E/pYzaa505757Fn7QvXHV4zXEmH9OYLnFg3yPT2jMvtqlTHhc7ntHomxA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/c8992c5709a90200bd5f4eef0b915462/abw-badger-ui-1.0.35.tgz","_from":"file:abw-badger-ui-1.0.35.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-SVgw08cjNljk9Tk+1I6LRhiluMk57E/pYzaa505757Fn7QvXHV4zXEmH9OYLnFg3yPT2jMvtqlTHhc7ntHomxA==","shasum":"5372f27461dd868a56f42b91602750c0ce5260cf","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.35.tgz","fileCount":76,"unpackedSize":1606910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5QSNWVnCzHWWajtEpWeQPVqwagxD+/zOsCGYCYu0TeQIhAMBEECNcfx5i96Ryry0oJPNoCQOkUSnjpsBlEQVbnNTX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkNHiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPFA/8CGRpQQ0Yjbxq9RoUuRPmX06h+G87DKxJjJb13h3NgWVjs4RE\r\nqwgo6fBDTLXRkMDvRdqTpkSPEKkBcGwdIDPvMQFs+9uOm/tSm1ocWxr+yuwg\r\n4W9aghjIGg4CGRcj1MF/ramqevYlaiS9jMC34xJKkJWC+R3xHA5gcjla2Sg5\r\nuiy9hlcLT+tYOg1qiozqmjpX8E1y+bo9xO6UI1Xd+WMQ7tGQ/i/nhBqPE9zW\r\nlKgrjA2DuVMapcBcLgq/jA6q2yHZpkUA6UMsVzQxjBA21JIDG7p+xvk9z+dU\r\n3k4GMyRWCUDaMZHseMwNmppFOu+6FKiVJ1jq2cbGNdYYu/IqJl36oztuXl0a\r\n4hiivtH55+82s27rxmodOKjrqWYPe0cjYm/D+eN90SNYV8ZAAt+QxZvSzgSo\r\nqvzcv6ZbceDJswXmokT/KsIeQ/P/ZBsVcV0+8/XPtxttqFilsyoF1rMqS4eK\r\nkKmv36Es928ITSoXDMqInvLdK1c1x0D+XxVitQghNYUemTFzLF9Akxm3P1Ny\r\nGwF87mtAesjQPmpnQTUh2QOnAhM8X0/slS2x07hkYo6PJi98js2DpLr64nL8\r\nsRBJeHUwqpvkRJTX+5rR4SKaiyUwHC4xHK0/SLfDH7oiIfUA+uh4By+HqPC3\r\nX51LVK3ArXzOuZPyKX8wRlqm+1tUyUuJRMw=\r\n=cX8X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.35_1670435298065_0.10845507200327353"},"_hasShrinkwrap":false},"1.0.36":{"name":"@abw/badger-ui","version":"1.0.36","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.13","@dnd-kit/core":"^6.0.5","@dnd-kit/modifiers":"^6.0.0","@dnd-kit/sortable":"^7.0.1","@dnd-kit/utilities":"^3.2.1","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"_id":"@abw/badger-ui@1.0.36","_integrity":"sha512-Xt5cd0NgEi8lQCeFbi+vSkTWB3bH1Q0oud0SQ8GPFmKhUj1xHKsa5es49dZb4oNIvVWtupG4cnTgm7Nepbkczw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/c65469fa50405b4a5815ff04c36759bf/abw-badger-ui-1.0.36.tgz","_from":"file:abw-badger-ui-1.0.36.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Xt5cd0NgEi8lQCeFbi+vSkTWB3bH1Q0oud0SQ8GPFmKhUj1xHKsa5es49dZb4oNIvVWtupG4cnTgm7Nepbkczw==","shasum":"aa79c1e359b8395b722c9ddbf140c0e9d7d098b7","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.36.tgz","fileCount":76,"unpackedSize":1609590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzXQewJB2lGo/9Fwi7saroXcgfoAHCEH4hGuqPAajS+wIhAPKuMwoFcvQM04wTj2tnLWz+kTDFSETfUX02ZUJdomsP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8RSAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphGA//fsw/A2ON0hW0V69SkdNmudxJ/2mH9V5Tl8N2WhhcGbXGXAE6\r\nHVBVXeyNNTtVZNAysoTdkisTgylxwGJ8a3dRYbj9sm9QA39AHVqsP9o8LhUU\r\nZLMekLXSgVZnLyZ+mkGXp4PAVHkraib25m+0CndGn0kAquGZWYNkdkIowG0g\r\nJmrytf/cwUyAcaxAFnFyIMImBHZER8v57nqSSrdnR+qV69V5UoQhunLIEfGu\r\nFDabn6qtril0Y3g5PIr7+gRzmlrAbXe771+L2AvVgGGFA+DFS2UEQQPX6Rsu\r\nekkdaH/KdOAnUxH+ADSC7a+6K5700UPMkj5lqBJA3fhczXqCGGrgawIXfGD4\r\nHL4GEJhB+dyuED5c4gesLW0BLs8uNKuOfKJxobD/HHdACdH0cufzAiBeALot\r\n/UsDjnqaCybIZ97xYgexlDEc2O9jXUuSQSFQrkHd6/SrVsSElfnx9EiMuM7/\r\nEwyzRt347R5fHTRKyPpfEHSbKHyWGkEECqB14dGy++5Qfq+Dilqdv+jl7lgl\r\na9VXR12WaqhY4ZBN+sGJvEyhkgylFeqIfE3PHEvjVWN1os29k5VCYidfbwgi\r\nVF/AtQ8Kvm0s0VlpJR+lioJap8PQPQW5kRlQLiS9Ytz6PL412K7KXMM48cX3\r\nkjWdWqJwoloBstYBPlntTsInM6Tizl6WAt8=\r\n=SijD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.36_1676743808387_0.6418143776670684"},"_hasShrinkwrap":false},"1.0.37":{"name":"@abw/badger-ui","version":"1.0.37","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","devDependencies":{"@abw/react-context-generator":"^1.1.0","@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/node":"^7.15.4","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.5","@storybook/addon-actions":"^6.5.9","@storybook/addon-essentials":"^6.5.9","@storybook/addon-links":"^6.5.9","@storybook/addon-storysource":"^6.5.9","@storybook/react":"^6.5.9","autoprefixer":"^10.3.6","babel":"^6.23.0","babel-loader":"^8.2.2","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.26.1","eslint-plugin-storybook":"^0.5.13","history":"^5.0.1","js-yaml":"^4.1.0","postcss":"^8.3.8","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","sass":"^1.42.1","sass-loader":"10.2.0","style-loader":"2.0.0"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-regular-svg-icons":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/react-fontawesome":"^0.1.18","history":"^5.0.1","react":">=17.0.2","react-dom":">=17.0.2","react-router":"^6.1.0","react-router-dom":"^6.1.0"},"dependencies":{"@abw/badger-utils":"^1.0.13","@dnd-kit/core":"^6.0.5","@dnd-kit/modifiers":"^6.0.0","@dnd-kit/sortable":"^7.0.1","@dnd-kit/utilities":"^3.2.1","chalk":"^4.1.2","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","yup":"^0.32.9"},"packageManager":"yarn@3.1.1","repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*'","lint:fix":"eslint --fix 'src/**/*'","icons":"node icons/build.js --verbose","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"_id":"@abw/badger-ui@1.0.37","_integrity":"sha512-IB/h04tc5V97oOA3sxCFagNAjVLv1nJM0QHAFVPmpzzY0C4QdvJ2aU9pHZgD0zpIPu/iA445V12ZCX9d7tGcLw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/a785a02685f15a8412afb6c5917d6d15/abw-badger-ui-1.0.37.tgz","_from":"file:abw-badger-ui-1.0.37.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-IB/h04tc5V97oOA3sxCFagNAjVLv1nJM0QHAFVPmpzzY0C4QdvJ2aU9pHZgD0zpIPu/iA445V12ZCX9d7tGcLw==","shasum":"33ec09b650e9bf5040985199d99d6db68d025bfc","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.0.37.tgz","fileCount":76,"unpackedSize":1612412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+Vew1GxtLWof4zqDg9VijnZ2MyYWhGoXqO4QRqHX/AAiEAtXtFTKI4YfPJEU1090uUYcz3ejOnqdJQ2OhyFnbKHIM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj96MQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj5BAAhEQ/9HCPYp430EB2F2NFNPxNJsfkiQ7Boe2KU28DexvN9mpO\r\ntF8MOoVGaqdssh6Hn6LvBZPUlhq3agMSdjbPkrkRZYEKhPCSqI2SMlpJsglr\r\nWUKwcpEpa2qCiNrTQLdOxQ36vP/yedbrbxf3Z4lu/h/1hm8KqhyzSAsYapWX\r\n/tnOZ+T5Zsrc2BPcy4GtBpHajw8x8s5B6bH7NJlRN7R4jBwnLSClByXrijf/\r\n1p64FVypxE2I6K43SvrUeHlKNAbeSxzt6C0k9EZ6yJ/tx5DxPyTbUgJvsFg3\r\nyqVxO0PfC2WxyaGJaCCW7r9+lww5cmqC3WiEadtKLBNFIdwtT9T+paO6q9Fe\r\nSNvEqOEappFBTAreza6dgkD7tQOTg8OBDSQMQtuFHOfr1GAy9i0rRLAxDWkK\r\nBD7+/AxZxbK0z5EH+rjqVIRv3Rx/Z/ZGjODS081pHk0pzSXldSaLgJWbS6gv\r\nSYSOHKZIj5oc/QL1HD3kyjwruQ8VVzL6Z0E0tFCzv6n71IGoUEY0qr+Umxhc\r\nBWwOdfHjGuXhu7Vg1wYR3MeT4TOKjCMzP2U/X4qTK1NocxaKoHndjGwTGjma\r\nVOR0Yys+y8ErrnLMFtDECO3CZnj4YP1W6x67cgK+3SFyi4Lf22HMA5AAARz7\r\nmwFHfJ0gxZ7B7lhY7YkpCvyFmPLDV7c77fM=\r\n=xi+W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.0.37_1677173519867_0.4328691066659407"},"_hasShrinkwrap":false},"1.1.1-beta.0":{"name":"@abw/badger-ui","version":"1.1.1-beta.0","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.8","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.0","_integrity":"sha512-Y/U7bQb/4NXWxww2718T34jCt4UPC3wU/XevFZz5R8MW3A3Om/qD+ORtm5PJ5Pzu9V9vY/6yCChIgcrssZ8YEw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/8da8e94f6c10228263ebe75799ff6dae/abw-badger-ui-1.1.1-beta.0.tgz","_from":"file:abw-badger-ui-1.1.1-beta.0.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Y/U7bQb/4NXWxww2718T34jCt4UPC3wU/XevFZz5R8MW3A3Om/qD+ORtm5PJ5Pzu9V9vY/6yCChIgcrssZ8YEw==","shasum":"fd0e6c1521f30c8fb2cc8c3845465ecb0fbb5f0e","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.0.tgz","fileCount":74,"unpackedSize":1659294,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCThubkqnDa0XIo0P8CToXPNSb+XHGJ/6/ejg9Aoc+ERgIgfiONQRpC3yabwQdBpWWdg35ltTqPM/dr2yL7nIMuYV0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDD66ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqdw//dZf3ux8QwpjmOmd4trKIGt0MLnOZXhUvt61iBJeM6pL5osRG\r\nIgx8cKqclo/AhfMeEHs2CaDNJLeuELlVb9KaMpCPGsKc7PKrdLIAamNvXl1G\r\nrKxNjgBUMPOxxhz5OQ9ShST+agYCHutBgtv5ulg4t3lp+N7BkvXpkv4YI0Ka\r\nhUMKfZOo1pl/rqfM0CDoCGeuQm19h+Ngjsn2Sdb0xxPU429G6KnfFIJjDf0J\r\n3KmdG8ziag8Z86QM5hM9kcXdPCgkT2c5U2EGgEf9eS3L6OqQKK7hsqMlDRG7\r\nT9hbF2hFCHR4BCA4RelbkVuTjwBB3+K+OZr4b6TuxzuawpyAolrK6I74U/xf\r\nyB88xvWTscgNvRqIBzXqBHaKVnEvk1Cq3rwLbBksFVo8Z8mj7f6+gKRmAz0N\r\nfW/tim8j5tRbHv5+gBbGqq+g1uMWZlnVi0GvWfDsrnpd5lZcA3lKBZ+yn72x\r\nNKFDOYOQDuRYEOCn+K3dW7Go+c/KcKPeZ5C9Ecs73mvLhwdbrHuwVyK4aXFu\r\njD+mlvLuglT8zx0JInVnRl8JxAPPSPovc0TRA16Otj0tJ3Qe5X5KYnkzRGOQ\r\nDmQbjfU3+hpgvoglgLotNX7dGfwLPaRuhzgChq2QRAaOaf/Kgiqo25GxwPFC\r\n9pQJfEvuQJiaNUjDmhB7Zv+RZ/zUEZ7vxRg=\r\n=cL0h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.0_1678524090627_0.22624618547470887"},"_hasShrinkwrap":false},"1.1.1-beta.1":{"name":"@abw/badger-ui","version":"1.1.1-beta.1","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.8","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.1","_integrity":"sha512-uNDE/3XaRTp4yAqSg/L0SuPPCJ39TX2D7uMabdOevFiGUguXZirkJ75ODp/TM3RSd9FY35mygqOpOPjhQ4jWfA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/c4e7b093f41d7a458db5eb4a29487f97/abw-badger-ui-1.1.1-beta.1.tgz","_from":"file:abw-badger-ui-1.1.1-beta.1.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-uNDE/3XaRTp4yAqSg/L0SuPPCJ39TX2D7uMabdOevFiGUguXZirkJ75ODp/TM3RSd9FY35mygqOpOPjhQ4jWfA==","shasum":"808b52e2c0b44e7e52291489b66a6fc6a3e2fadc","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.1.tgz","fileCount":74,"unpackedSize":1659365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmrmx1jX+85E0OewpjyIHHm/KNuKR/qL3/PzSaSefL3AiEAp7JNxwLuBqAG6Oi26eR5nvyQkY2MXTHwoE3QufKzCBM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDETNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAbw/8D/UryEDTjDAkscQYbQRmf8EQ50KdRzWuQWUc8ub4BO5vcfgd\r\nG5zStUIl1UyQH/Q1+7SYxI2y26TjUy9tMVmPLcR/CM+SrLZ5daD7OdF23xn+\r\nt/Icl0XuoDU3c+QnY4IJOgKQn5lmbiMC/DjL/voVRcKkolLa3FPJ2IkJEiAW\r\nNtBEhWOG224BZmsjHrnJ3Fu8XVieuClhT40LX4r4lV8EEE6cUmWe807Njnkj\r\n+AueRCXVuv0A+ysEV7Ds+SVmskAiUBmpjxfCwfYXUELEYNApG2Elo2ZjCeZZ\r\nN2pJlbnCkmnkaSBW8aCC/50tFHwFHZwIdMC3iqMj84QqvKQNJ2SYK8eOVLSt\r\nDkY3ecouOgJaBKBQbLAskeU7HpbjAdy0G7J5cuWNeX+j1io0n3bfXQ3eDho4\r\nWqTl+dgIHCpuZn0avpwpwTsd+FGhT2tCr234iCkz1KqUBsw9/DU+a2MyUHbo\r\nrAMmMAjdvL9JyRxSyQWV7y2ASYmjt/CRxp8wE7ifpBHBfq9Ufl7PBonPGJgT\r\nvBlGk9SlVPVr92hXcAZaU2dg16cDJh/cYezvUQwqoIiNX+gRp2YfMvjCRx9s\r\nCtATDytTBlNL4lgUExu5Bn34Ril9RFP8VGtxvfOn7GMJFADV/eqKcRe42VhO\r\nd61ZzWdrDkRfB2bO/nR9DXKlVk/+svtwTz0=\r\n=tNDS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.1_1678525644772_0.49782814849658386"},"_hasShrinkwrap":false},"1.1.1-beta.2":{"name":"@abw/badger-ui","version":"1.1.1-beta.2","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.2","_integrity":"sha512-tj9Myh8Z2wDujvisLEbQgkrRnml0F8Q67uHj5li/Vwul9gx/gMYqCQVSN5LxhzxtgXCHETpwtQFa8BP+RKo6WQ==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/41c81fa9d3b4e6e49eb1fea6ed05f84b/abw-badger-ui-1.1.1-beta.2.tgz","_from":"file:abw-badger-ui-1.1.1-beta.2.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-tj9Myh8Z2wDujvisLEbQgkrRnml0F8Q67uHj5li/Vwul9gx/gMYqCQVSN5LxhzxtgXCHETpwtQFa8BP+RKo6WQ==","shasum":"030ab0c3f9c48748df6505c9fe934c65a32c976f","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.2.tgz","fileCount":74,"unpackedSize":1659365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL9DReL+Uvp7v3LBiJT6GPfz/uDh7LfjCy3GmeGLoPJQIhAKdWnChM4wJlH9MUIdRsrxL2GbdDfBfR14OcErV3VkRf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDEqWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbgw/+J4nXWw2hVFwKvjSY1bQcmuORUe4Ew3i0auuuyiTgXjuNz1ou\r\n6IPRreOuBji+LDCRvOOFF4dQp5penjbAl+JI0nqiGMvs1QY2JVagBWl4IlJp\r\nEZYD8DYDUl1w107gjvIHsbVlyUvqCK0e+wrRFgIIvPHF3RR4B28GqZD6vE55\r\nn9H92Pk2z9sM5qvDDzXHdnL40K1w3CY61SA+9rigxs1qjtpYWgH8pS23CSwN\r\nDVA+iBcaUaOnGowqQCHyj1Vys5vSOV3nXF7h02G7zK1vctEGOJgTC+9pHcV1\r\nFZUqpidiCCL+MI2iX6izYgG3s4VNvhOvQndUfBujotO6Gka9pCjI5ri5wt69\r\nYbxL3i6MuCpEeI0kxwCtj2hJH2cyFLI9UE2feh241yiC8jCecvs0rahMs3K2\r\nfNNeqelY00J4kT7lS5JYhYAAaHa5fDc235DOfo4SmJlvDy8T/KF3yIC0+KbD\r\nuyx7JoLfY9bpZSh6e1lgxk1Dk1+NGpvLx1JEQh9GTE8wLaSW4KrQDPg0OPEG\r\nXNnCyelyPeKQ1MHw6omPk0Aq2YYYTmu1tOd7+qQU1sHhQQq9MG+qXAp1k6GV\r\nUaNfjt83u2P1lMU3ZuJrBqeMFrmn1cVXgklWoTBvLVaKPP2h14xcNwmUVAiI\r\nP/ele55tlWa1a4QsMr6AKN1V6fWoDZKOX+A=\r\n=2VRO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.2_1678527125817_0.9809706373561276"},"_hasShrinkwrap":false},"1.1.1-beta.3":{"name":"@abw/badger-ui","version":"1.1.1-beta.3","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.3","_integrity":"sha512-v+BntcLlkXjwR+Eh3GMVngmK4URJxko/10Axy4i8Hl6DZaKOsWbCFTh67k2GH8wqWLluPcxFsmyctryc0O4WVw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/053ebd9d8d04d6bd5b720117e864c85d/abw-badger-ui-1.1.1-beta.3.tgz","_from":"file:abw-badger-ui-1.1.1-beta.3.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-v+BntcLlkXjwR+Eh3GMVngmK4URJxko/10Axy4i8Hl6DZaKOsWbCFTh67k2GH8wqWLluPcxFsmyctryc0O4WVw==","shasum":"fa7e456fc31686e6f4d106168a993689cbe09702","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.3.tgz","fileCount":74,"unpackedSize":1659345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdjaibdzPpmNa+DV/53DaoLrWaYw3JpXPdy0Qtv6EyRgIhAKT6wyyHg4d6pC0FgM6zkcz4MMSlnMSQSvmXWgBibeaV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDFmdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot7RAAgxBa24XmMYAi0vFZx/mlNQRnDOdbsFITEJbUrt5nDUOYguD6\r\njwn0e5loBoD8vU5L0wMS5X7RYMrgQ+6n3UoyTNr74R9x4/yXTDba1KHyBJdi\r\nnxi5eYTJkfLMS86tMxMKI0Q6lH0mqgXF1GGWrB4R2yJ4YW/fanWcjL0x5UBp\r\ns0o80q2vykyObkZUilduiwAWPylFkVvTcPJ3AbmYGHzcN8SP7pMsfNTb1K0Z\r\nXFNfQ9673al/V/gWSQKzn2BaevSbEbjNBWK2DgV8gZlWlHMpkej6ndsP0DRW\r\nU/P5i1cJfZ1y6oDzqAutO1hr94STczLCAKHDB+mpEgKATodLYEpU6CK1pami\r\nM6/8RpOh7N+Yzm6tMdJwQRAV0On1ZeaI2e3duGGkxq0u8UV6/kWOB+dLimPQ\r\n1IcDLEw6BBryMM8vscJ6hCVsrzm4aqxUIuJYwsnx4Tx3PK/jsvyIsRZs8E1y\r\nN363CMIlOjxXJjnrFfqd87RWhr80VxOqF+j7uubd7+zp09FGGJEQdTn9UsWU\r\nIFT65CbcKnybHv2rlS4w51sZSA7gUP8TZ9CpB9+rdRn70sPXYfSeqfPtNpv6\r\niXYD+mYKnR+xq6nAmW7kMYjDl3L3Lds6+UI9NmuB8xhOfb+LntVkr7/9tQ/8\r\nUSahlCZ/D5KZbB4dTyp/Knxm7ysy4vYroKQ=\r\n=9o1S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.3_1678530972805_0.8311500515511161"},"_hasShrinkwrap":false},"1.1.1-beta.4":{"name":"@abw/badger-ui","version":"1.1.1-beta.4","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.4","_integrity":"sha512-Sdevhat05Vz5sJcjjTZ/e6LKrbE2r/74/VzuqWXm3KZ7/lOwFXezIjjV74WYN1lcPSvHxSSMWUL0AW//1qgS/w==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/68d2fa1808c364db0436bd6055c88cf3/abw-badger-ui-1.1.1-beta.4.tgz","_from":"file:abw-badger-ui-1.1.1-beta.4.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Sdevhat05Vz5sJcjjTZ/e6LKrbE2r/74/VzuqWXm3KZ7/lOwFXezIjjV74WYN1lcPSvHxSSMWUL0AW//1qgS/w==","shasum":"65070808068e4eacf17f39f5b6098bbec4ac177d","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.4.tgz","fileCount":74,"unpackedSize":1659349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEz43o98eqDj+/AktXPU08BHqwPYOCVTUh1StM3PvpwYAiANCeiY6eTzLRd4nih0Wo7YmAkYxcnweyzpswrYxbOLEA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDFxAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZzA/8Cw4mMyki3hPqi0Vbbjsij87OhvopZ5+/8ruXUjM9Ww8d8sAA\r\nojsJygsqCMP+o9g/OL81J0x9MeEqoeoFtZxw5OYEqUUbQo5ib7+SRDXsAyqo\r\neEzcGxoGlHgsyaKW+QzL2x9Ou2AFTdZUqoqnea+P2ugQSiQW/4ORBlppT10o\r\nBGhkvKibjGCm0y4199YLtNb9i3AAjIco1N/roc/RNa/3ik+36sp5HiAIJBap\r\nBQgXXggzlTKD6YcK0HmB2Oi5ILsz7ajAaMsAtPtyPgzZIPdSR9Aemy1OKSrX\r\nZKm970nKl5uuyqHmmsStirkgDDc1lXYTFB7moKrQsy+ZPPcA9Nlt6ubigUhm\r\nbXX/756d5m3OXTqQUBeyJkisDz2PlDgxUT72tdc6ZGbBfscHOLy2+1XsF2Vd\r\nhY9U8THdCxjCIwDAaqB9rwlIoZ0AgXuFSxyjs1BPxW4n7jDLAhImJey9VUSM\r\nXvAS5NzuAxi4lS8WKBbeV3SE2p59kEL5KAsAkjPT/OeY63WertqD8d1CpXwO\r\nW/TGMKe1ShozqhH9+esF5fnJJOIRMjxrCI0w6CmghORTiZA7IPCmNW3TSsMI\r\nsRA3xeBpJuj5D+de9ceAym/JRU/7SmNm8SU44cLECdFCpspMU9kGlz2cF5Un\r\nF06c2c99UXhF9k/BnJM0qxihewx53dYtKLE=\r\n=Jz9b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.4_1678531648076_0.41064609802945484"},"_hasShrinkwrap":false},"1.1.1-beta.5":{"name":"@abw/badger-ui","version":"1.1.1-beta.5","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.esm.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.5","_integrity":"sha512-6qB2OgAKl+N5nYUi7fRSw4/AdGaJC7YodYu8aGs+8MXsPgGbd/yMyPcqJBsQkhkMMaXqpRSbDRn3Hlc4D7LYzw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/c52b65ab21fc268e32082db7c1860bd1/abw-badger-ui-1.1.1-beta.5.tgz","_from":"file:abw-badger-ui-1.1.1-beta.5.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6qB2OgAKl+N5nYUi7fRSw4/AdGaJC7YodYu8aGs+8MXsPgGbd/yMyPcqJBsQkhkMMaXqpRSbDRn3Hlc4D7LYzw==","shasum":"53aef34f70f58fc141ed89d4f8e7cc1f630c9746","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.5.tgz","fileCount":72,"unpackedSize":915926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFvOyIT++Rcf2yXTa9oqBwyXghiIhinSbJQmerh6p/lgIhALoUzGjo5rB6WiCDl/oezG5MRT+02TFMZjEGLpolnAFF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDF3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/nBAAmTmXyBvJ6s3nMKFd7G1vFcWyAnSbJtSCmdw6nj8L9KmVhNcc\r\nx3pEzZv9u4/iOqtXDX6Jepj+IpsS45jfVVzUWjOA47WMcb5jRaN3ajClMui2\r\n9bq+1htg7gquol8P3mIQdeZ0xf0PMLYeKafbRORtfRsIwXomaSO4ROd7XHqU\r\nu6tuiltKR5vsHn8luyFOrzNomemn34isYULk4518YpF16sZ1EOvoxguzcFCb\r\nBnq7MnI0FadBQJOjoR0cNQCpRx2WBLdIDHnq28Qog/xUA/AYcbIfVu3ybMUi\r\n2hrU47xYrmGwLd7IhMG4ca/YN0r/uPLdu4xKgoyffPGzM+1DGax1JkdYz23W\r\nZVhlTjT1SFuYulLecFM+29xi2oklLSpe93KYiJILpaj7cZJ96UA87OXP19Wo\r\npsg4k2kCDljqi/dEsOc6YApvbIYIWca1fgIV4SR20IFC+1eDeKVKoJqE4mfm\r\nnpHMdjFCv0/T0/8SSOCg+boz9kq1gMsKBfplJZWCCge2SmiEy49wbqkVveWx\r\nBo65t29+FNZ+DV5yfHbEHtSDpzZADAKtdynPEZHb/FkOj/K3rfAPnOZd12qo\r\nu5Qa5QCQRBw7/LKgdRC0T1kApDbdYzCIHY0Jv5s83MySEGI4i0pjk5rTSJpe\r\nSROuM1CkRgOSjOGmyUOuePDdK82B58brf3Y=\r\n=YWsR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.5_1678532061786_0.8932128098216625"},"_hasShrinkwrap":false},"1.1.1-beta.6":{"name":"@abw/badger-ui","version":"1.1.1-beta.6","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.6","_integrity":"sha512-kJkkxE4FUukmkbKhXRxlDCqpT9a9m7jWt2jn9Fp3FHlZntNYfSRVBiVz7W6B6mCnwvnkl1KL6/J4OvsUDuh59g==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/c4240fc77062aa249930de6e4d8aba72/abw-badger-ui-1.1.1-beta.6.tgz","_from":"file:abw-badger-ui-1.1.1-beta.6.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kJkkxE4FUukmkbKhXRxlDCqpT9a9m7jWt2jn9Fp3FHlZntNYfSRVBiVz7W6B6mCnwvnkl1KL6/J4OvsUDuh59g==","shasum":"191eabcae5cdb4899871b1cb164d37138475b40a","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.6.tgz","fileCount":74,"unpackedSize":1652787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoJHBJK1vMqTvD8MbWvyEMtnN7jJ9dOmNgVh+o0NIYUAiEA0blxzZdH5nA6CveACd1sFC4O47X8u7jGcBQ7CIqNu+4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDF8JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjmw//Zb8ow640Newquw3mrsTQE9EEbK2dk4sJALeehtClSUljxmbf\r\n6IlzCAPORuk0j9ZuV38g0uJyTcRmqbGeacFepkIhq6TSECJ94OV3rfFq/8mv\r\nobjNFnOe+btsSl1Bsy++2hVai17uNWcYNhpQojyc6jRKmxLsW2eAtWH2vSbs\r\nxl2Sa2rcSaxcjEHN4X6RVxLQednrCpNbpN7NdCtPs+LBimsf7Yho8/knROVN\r\n2qIEXr5Dt1oqokExkRzgiFTOB0jUBK1LEac10wISoyQ4I3A80t0dlpGLsSp+\r\nzeDs+QA2QtxZdcpP6MxpC5ik3ZxlLPoTJ4TmBhaqBRdA482V29bVHxhQNOnX\r\nl9PR0I83psCoEBkgHEI5YJIZIaCFApeiIEQKmMD7kIMrfKtBTW+sP06Zve1V\r\nl7vCjzWswmf4uzKV0/mTDZjfwhjPQBnoWxOx3fJe2zYqLV3e/veFxwIPzn1+\r\nwYURV/J5iTMks2WSiOfMVIdE6EQSdRMbvTHhZLyFcf06EjlLx/vzwSNfN3Ng\r\nxAZfm07PFTraDNO2wl4jsMDum7qktsqlzD22PjfaNrcgISn/7HjarLLQ859d\r\nKMEjwunzLLB4i55enqIE8M/Y1S5/H4Blfk6ILab21DY0Lohvro95AdFkWdAp\r\np79kWPN1wcDKytC9ZL4ZDaB8qxsZPoBwFGg=\r\n=5SwI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.6_1678532361305_0.2456586530983378"},"_hasShrinkwrap":false},"1.1.1-beta.7":{"name":"@abw/badger-ui","version":"1.1.1-beta.7","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.7","_integrity":"sha512-jxv06kATI5IkTwBQ0xov1bGnINKDHs1JC+TwNY+tPt8UxUy72lZ6DFgW4vinhPdtjzql72geCzuPp070HggV0g==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/83d0fb778ae38c032e33505875a8466e/abw-badger-ui-1.1.1-beta.7.tgz","_from":"file:abw-badger-ui-1.1.1-beta.7.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jxv06kATI5IkTwBQ0xov1bGnINKDHs1JC+TwNY+tPt8UxUy72lZ6DFgW4vinhPdtjzql72geCzuPp070HggV0g==","shasum":"938683841fc9142038378c1152c90157d2b539b1","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.7.tgz","fileCount":74,"unpackedSize":1659472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9cBYUJlmAC4vNTk5WUC/d4Hkh7oBNbCiY3M7Ka1rWUAIhANfmS/Pv1e450dAg3CQI8psF6bKpKinVSJcZEJBRAnGf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDGDVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS7g//TC4w0zcHsd1kFezJSoeEEuRcpDyqTBLbRw1yFXJf94DdxoAc\r\nA6WIDZtqdWVzmQzsKxcuEie3nXmersJfiHZr8BEB/Kc3T0EUVZGeAIlJPGEO\r\n/ARPWsFSLgIhIERLDoM6PBZ3QZNM9AcdmbNfQXNc0YUXJ7DnPlxVr7qeeJRQ\r\np2ElQiHE1mPj/l3X0fsqem6x/kO9q4UxZDii4z9iEiZ9XO6U9serEsEPI3/p\r\nqDwVwofDbiR3CmFOFrUtp5iXdxf065orvhsVQ6y4TwPg8RB8SZTZoXazPE6g\r\nMLWM2E773wdvWklPZ/ncY1zaiuBPCi7BOu71eKWWJMfqQ55jMkIMheWInIyO\r\nNCYJjXIssCrfeMncrCTa0gtfYjHbs7JxABPR8KId7HZLmTkyfLpM/xFjmwIW\r\n6rQFbXC1NGpeO9BxBXxoshalDOcD9jxmn6LSBztmpzXQsJmYGgwqSzHSVM2a\r\ndR0p592rzsZVZ8x0MZ+kjFXLxCIszLqmwtj4xxasZ6ovVyymUagang3BGQ1Q\r\nDDodcEJi8oA8/xuDv+1U1R/S8pOLVAonPRPSjLskSbn76leS43fIeEeAA9Iv\r\nmui4/PZ4FfQIBT/Jb9dPV9AFUrzgYrKfCENAV/dH4EfWpcCAgmAaoa6uDdPL\r\neVKKKQgMQUB4FhIiMzll8qoeg6ulgNIa3TQ=\r\n=Ziq9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.7_1678532820768_0.9939920977383419"},"_hasShrinkwrap":false},"1.1.1-beta.8":{"name":"@abw/badger-ui","version":"1.1.1-beta.8","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./bin/":"./bin/","./config/":"./config/","./styles/":"./styles/"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.8","_integrity":"sha512-izWvsXZqsqsMOvym8TZ+uwpgdHmJTj88X4XtPmJ/b5RWCugn6eFw2wVvpWwCS/nOq/s2c0vEd+nATlWbaspfCA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/fff8f0e55fefab12e7411cb791a2b5ad/abw-badger-ui-1.1.1-beta.8.tgz","_from":"file:abw-badger-ui-1.1.1-beta.8.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-izWvsXZqsqsMOvym8TZ+uwpgdHmJTj88X4XtPmJ/b5RWCugn6eFw2wVvpWwCS/nOq/s2c0vEd+nATlWbaspfCA==","shasum":"7e8407dcb129e82f30a1b59864eb19b50f5758df","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.8.tgz","fileCount":74,"unpackedSize":1659556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSOBvF0uagGTsuzml2dKHfRURaQ/KT8boiXQSK7xqrFgIgLQxCfSImxUzMUUhsuTjOMtxByWxo40DhM0Fbin3rQ90="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDGKaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNsA//X6aX9CoSspJyStnb4TVwn59umW5+vlpgndgYK4drLtQKTU9P\r\nJBCRt0eDMW4LvKUy84GYAk5gCt97FTqg0FFG8MvptCr61ihmeuj49R25fNum\r\nTkUXXC6QbpFf2QhIT+GAfHFOs37wdG/24UH+xDAcSr8dOufhCdqVz0ehm+l5\r\nypi5c8EuDGpR5rzrdUZEORqN204QWsQh4hqUaXg3R/IA33L7vk3BsazIMfM6\r\nfi8Dm0uH7y6dM4XuGVBsHnRztEB3ptX68zJdHaWZ/3gKO3f00yvbpBO2taXk\r\njF2MnO+tIja7FkgFphG1d0JQxRk+wRn1EADEsN4K6ZYaoacePmGikvVdLNfZ\r\ndjyZ5CK/oZyrI69S7AuyddCzqoL+H+CLGlu44wLsiAbGrdhce5r5VtOCxjnv\r\n4iOgleDWPPN2jH1fUGXbKljhxHo38g5H7rZ5eWxS0/QLa4hhO54V7KiLpVrU\r\nZRjH6c7rF47hYu7McjhIQkwyw4qR9H01ghdizcMHHrSgyOnoxDkddf21DDfF\r\nio72eJHZDSuVaud6BcEFgrnXB3WP36Gw2emnrUuUAxfTNvsc/NV9Q4l16A1B\r\nfjzHiE+snk2rsuFNkn0Dwyjtp1LOK8Htu346t8+mMqLy5XcQglOmLXJBeBVr\r\nvNpAfM3ap6zP1tQmcMCX6lq8sECVjzFCiws=\r\n=fTJ6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.8_1678533274035_0.0012045594634757517"},"_hasShrinkwrap":false},"1.1.1-beta.9":{"name":"@abw/badger-ui","version":"1.1.1-beta.9","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"Xtype":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./bin/":"./bin/","./config/":"./config/","./styles/":"./styles/"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.9","_integrity":"sha512-PJhX4nEFfPGtqbEViEYPP5ESkvTnW0BzLfLVbHWBs2HXiAvOxd/45GEUdn3RTaPofRQi+WHYw5mDdU/xrNCMIw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/aaae8f82b80f297c9b8240d9e1a27076/abw-badger-ui-1.1.1-beta.9.tgz","_from":"file:abw-badger-ui-1.1.1-beta.9.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PJhX4nEFfPGtqbEViEYPP5ESkvTnW0BzLfLVbHWBs2HXiAvOxd/45GEUdn3RTaPofRQi+WHYw5mDdU/xrNCMIw==","shasum":"ced0e26f869c03ca67e3a6b21ec4682ef4bee73b","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.9.tgz","fileCount":74,"unpackedSize":1659557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCelhNsmWMI3TLVsZUZPjnOFLmsDCQn685t0nAw5MDm0QIhAIsicQF2h0cJ+pIFZwQ0vcxBj4FCWfrpqgwgoPRqFV4W"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDGRxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorPw//QKHL6iSfGl1EpKnGcqFwj5lRlfz+im2mjloFJ/p5LoA8jdZh\r\ngPEqvAQtoEKSK5QEQvK6ngxqLjuFh09rlRWLH9n2ii9fehsEeBBekgsaPIYO\r\nvd3YaeWqWYhY3biij7KjyYMBHxddWVQdeLQjip5lFdvRWARqyEer8mM7TIZG\r\n1Ox2ykrJ2J31Y8guBKznOG4tlCH/nSa9IecZsGdpycYVyIbn9Nu6LkJRs9Ir\r\nsvjFQIOqRqnp7vpmS7IR9tnVzQXVvCFnnYF07vMYTikOykShpmyjMjo0tUn5\r\nQGBCD7dOgyrwCErgC/UkwH8e4g+uKo03fgdWmEoD9dLCjLE0VcIciMOadRvW\r\np5uB63bc05Wpr4mAhQ9H4idv5TIY2MplN+brlY6CMwMqG3aSeY2Al6OqgWCb\r\nNUsPYKAfVqKfFwo46AZbFKYYmdxNbHnXbm+K7svOwR9yr3tVZz1kMYN9dhS4\r\nX73dM62GqqtVMMVk85HZipF6FN0Rr9G/bnnF8svg5W/IbuCos81jJ5Ad9ZKJ\r\nnfsVRXKpLXksMBakmUSGvdnY1tKc0hxu4qEl2u4eRhQ42uSM4z5ww1qjjtfX\r\nlG35OEcE5FHnZz+RZ4+AfYhci0O85X9UdLaAKM4Nmo6r12g7DfJ2LLbannFH\r\nPI6Sfr1dr9fo1KVUL7HGxp2JdhOQv5g5XLE=\r\n=6isZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.9_1678533745328_0.9104921194756319"},"_hasShrinkwrap":false},"1.1.1-beta.10":{"name":"@abw/badger-ui","version":"1.1.1-beta.10","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./bin/":"./bin/","./config/":"./config/","./styles/":"./styles/"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.10","_integrity":"sha512-W8CfMTB+i/JufWyGeasS402L46BXSqY8M5WPa7dHsxuwj6B5Pn6SKy06kTv/U8bs6zgEqTGAjoAW9tKRC/HXNA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/0e0243e33127809e081235f08c445312/abw-badger-ui-1.1.1-beta.10.tgz","_from":"file:abw-badger-ui-1.1.1-beta.10.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-W8CfMTB+i/JufWyGeasS402L46BXSqY8M5WPa7dHsxuwj6B5Pn6SKy06kTv/U8bs6zgEqTGAjoAW9tKRC/HXNA==","shasum":"6cee7ee4e071dc0a91bfa42036389f8b95d68982","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.10.tgz","fileCount":74,"unpackedSize":1659557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDrq6I0mGtXfjuRBzueVs/XB/zIeTc84cw8l6hQ5ui8AiEAl+QM8l2p42Azp/FIEWW2KwFOSH8i9wN+J7HPq1XCD4E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDGdTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEOg/+OCq1Y0w2EBMeWZ7xvDT0Swo31szS1W0v/dSoHTa8B0g1KfIr\r\ni7tlZ5P4Mbo9AdRB0SMM7voSSiwkWSxSv0uilbIQKpwcdkjLdBLe+JagMe9M\r\n9yN3GEw759/5NDx0lWmLpn4bfy6MkhS/Y7NZZgT7nn9MvGqA5gq9y+4rtH70\r\nGk42PKvMceE4T4vzMWJvFw3fHL+Dja5nFWv9IdMABkaxSeURTMqQ09UFuFKo\r\n/0KrNrAGYGiVsEbOOps0L1njTVPdmkvG0PGqVoYlTQI2o9GZcG4q2B7mU63B\r\nBilt/v7+peMnMgDoWYG3MWslTkAbD3LUxFSInRgyKIp8iypJMTUqsOOHUW0i\r\nomF6gbkzbhUPOoH/z2hAgKbrIwEeX4MPP+j66DByoruE/t6okE/HXQnTXDe4\r\n3rmhTgu5MdsrolmQ0x+MB0fXvnrvRaq4TOAJlgp31OpEMm0vX34dtcBV4pnE\r\nV0vPQyCoo9QN1wfLgH4cA+e7ik+BuLa0dDiq+oZq87+k3vzRmc63hcgk0PB6\r\njX+ozvoA9coCnQhwAb4YkUDmTChK1OlezW6fnmpCNGrX4j+zalGAPIfNucBa\r\ns8lsdF/Uu8uDpr4o124m2WmZYEL5uxRQ7BowANFzt75BKJyGkd2klAAHu4lf\r\naLFMouCXtBoJMvFd7MeqSqkzMgDjEnIxiw0=\r\n=rh55\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.10_1678534483374_0.1419963326951179"},"_hasShrinkwrap":false},"1.1.1-beta.11":{"name":"@abw/badger-ui","version":"1.1.1-beta.11","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"main":"dist/index.cjs","module":"dist/index.mjs","Xexports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./bin/":"./bin/","./config/":"./config/","./styles/":"./styles/"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"^1.1.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.11","_integrity":"sha512-83zXr+vK9CgDduLn5EU/j3s46KTZgqpPhYfC5zKwxD+RQY9OhIhKN5iMHGTMK+eR2NT+ql5Sl0I+Q3VjEA/4Ng==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/940fdd9c618b6bd4462aaacd1de87533/abw-badger-ui-1.1.1-beta.11.tgz","_from":"file:abw-badger-ui-1.1.1-beta.11.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-83zXr+vK9CgDduLn5EU/j3s46KTZgqpPhYfC5zKwxD+RQY9OhIhKN5iMHGTMK+eR2NT+ql5Sl0I+Q3VjEA/4Ng==","shasum":"7bdc212b43b0a77c450d1fd7b8d225758bf28500","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.11.tgz","fileCount":74,"unpackedSize":1659538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKWllkgTz8m/Pl6XZ/wiWlM4rn5Il4jK7u+MGGZ+MDcAiEAggSKvmyRjc7LYtTUin4xPYk7KFxmUM598jAK6ulWG3Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDGeqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkwA/5ADnX16JDe6HQUz1K2HseJ2q4xMxB/Y5AmmUsJ+prYajABZ6Y\r\nLCjXGhfOThpepkaDr7APzuzSjs4IL3qlytmoV4ptOqn+MNCB+KqedX1K0hVv\r\nTBprtI0q7RlR7yu3cBPjW2im3Wor1sCA77SIEygEQ6fBJT1aVTF8A6DZe51N\r\nJ05ijGdhmoDhlkDWGMs1RMp0jDm/MKrDbqWHoRiLlBp4ryGr2A5ACe/2+VbH\r\nunPphMd0rSF0xrAXQ1t2ACGqNaQeroIa5f2/4LM2md4XosoFr6yk5/yu+DQK\r\nRyq+2yc8pHnJSyaxrprH3wc0QlqqPeQfIE7bPTJAbBHvEoCOn+I4wUumR2LE\r\n7xFleO6Q2RtvELP/+wTxyESFnTA7W2l7woaKAxbHzYTeH/n3W1mW+E4Rlul6\r\nUg+KGe2XyiUYTOXM44Fd4EK7hRipB2gZmuP7RoOb8N3k7KyZXSGVZiUrCZML\r\n+Qig+LQWRnLvIdg1PvKhWby7gNTXalFLfLSHIbmYHuABC+TAN7wY+Ojt4g0N\r\ndEZZiHhjkkTkvXdiMjkk9bH6RkBVC3hwZSnqRz5bdjxhUu6GFo73Dgfr40Xm\r\nUm+i9eV6VDVn2815HygPfHOYsDIdSbtg/eHz0rW1Cfo/MPWtsQUvkCCoQf/V\r\nDvZq3cpmsL8AGbJRxV8bOf3vp2eOcbiELxY=\r\n=bYY1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.11_1678534570359_0.4420835180857279"},"_hasShrinkwrap":false},"1.1.1-beta.12":{"name":"@abw/badger-ui","version":"1.1.1-beta.12","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","Xexports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./bin/":"./bin/","./config/":"./config/","./styles/":"./styles/"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"1.1.2-beta.0","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.2-beta.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.12","_integrity":"sha512-PHlaObh+4Mp9PiRnSQ77LIjpKputB1Sqa/bFR5AgoKAfEvUfaNRorViLS08pa3yefJrZ+4hlA5488kf/cOWRBA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/8329005d3931987de399854ebdbdefc4/abw-badger-ui-1.1.1-beta.12.tgz","_from":"file:abw-badger-ui-1.1.1-beta.12.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PHlaObh+4Mp9PiRnSQ77LIjpKputB1Sqa/bFR5AgoKAfEvUfaNRorViLS08pa3yefJrZ+4hlA5488kf/cOWRBA==","shasum":"fb1989e269c45f35d6f4dbe9947d6f5d9be63b53","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.12.tgz","fileCount":74,"unpackedSize":1659571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjzDsuwljwELTD2HGoIK3TIUReKh0BreMNfpEXEY8XqQIgLHJi8ayVdwVc97bQsg3ypDcrn7QNgMOrxP1IzUTtDQo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDMP8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojMg/9G6Hu+7/e2MRkfDWmmNjtuFR5SZC7ye7Zy9upbOO6PSaXxNO6\r\nPVncJgWuFzU81EXa1PMOYH73dOD8eovyqEzJbgcsH3Wp8xPayLBRB95w9I8o\r\nDT2VbP4HJhlvF25JlcRA7JcY832YV+jVqh7HXrGprb0qH7au900l54fbnutX\r\n1u+/BrmWjIqR9NbSMYqA8sPsBN3JjvaYowCDtLxPgCGtVFMi2LmXNNOesqV4\r\n7rMvZovpBp1CqAFvSX8M/69jGQucAqrRVlpV9IxPMgeN1lAfYpIRBM+TwoHC\r\nI0cnEdSrf+vA7/yly8e15VcUR8kK9uTiGDydrskcFYV/a2U5ST8x0z36i5Nr\r\nyqPWpYMIt1xg1zWBLW3KXMU2QmZ2pjELwIuv09ZwalMBztTqbh4vAGtsVo83\r\n3RNnvoSHc0hRKw+e91S6o73dkuvRi6RzrC4jn4n7OgE6f2rUlNRkuY8aFt9t\r\nHYmUtko39gA2qDQS6k93ew9qs1Ha31fC0DrQ6qDD0v+jZlzigGTqS+PB6JUJ\r\npGLSWHs5CyCGTlerBCjuHB11dSnAsbFFuZN3XJeSlBBH6wKurc+q9fGWTxQ/\r\nykQ62DyEPuPzQbfipu4PEX0vxvUCoax6DZIUTC0FKnpv4FJ4wpp8ZWDVBN5x\r\n1+EjIWwcbKvFdztKL6u1FBgvepCx7tyPpQg=\r\n=Dqsw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.12_1678558204017_0.14668335869360205"},"_hasShrinkwrap":false},"1.1.1-beta.14":{"name":"@abw/badger-ui","version":"1.1.1-beta.14","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./bin/":"./bin/","./config/":"./config/","./styles/":"./styles/"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"1.1.2-beta.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.2-beta.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.14","_integrity":"sha512-8dTtIaplLiAGW/v+ji9MkKsbHRhhG9dvPQvdwVOBeslxR9Iic5XWQIzVUdinKuBO7Nq9HL/rjGXyOlGS0UCHvA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/4ab19dc0e9d10b2e578e005627693658/abw-badger-ui-1.1.1-beta.14.tgz","_from":"file:abw-badger-ui-1.1.1-beta.14.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8dTtIaplLiAGW/v+ji9MkKsbHRhhG9dvPQvdwVOBeslxR9Iic5XWQIzVUdinKuBO7Nq9HL/rjGXyOlGS0UCHvA==","shasum":"e26e138a6b50c517644417e30061327308356d32","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.14.tgz","fileCount":74,"unpackedSize":1659602,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNknG6z6lT7ubNblfyfEf7mG9XOs1IMqW/JkTF6Rx+9QIhAKubSniOrxoz5HbkbZMjqEEy9iroMjQ3INj/QukMKYZi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDMYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox4Q/+LZ+QZz3NKtVvB2VzLOeSdrAxdvdc7JsCqlMgdy9xWilRdLVS\r\nIbw9cWzqw4zkveF1RbR5yKhJ0Zoe5pmS9Vr9EMPSSZioM8PtJf1yA8Pm7s3q\r\naNEPCM0KPVmiI2aMoLuaZxufUs21ycfkFV0EhRg4c2NlaXWxRF+UTJptuI7P\r\nKF95Qwqmr0unJMxNp62TH0Yz+IQvr0+hlus8ZEZ7VX1I7cvXpqpJNo6fi8vN\r\nwgdLHpLzF4czkUM8cSMra7jh/R3nNBNRzYNwm17LcD9LIFgCSub/svyrRahf\r\nOEoY6v/6LedjCqWUWTPhJvL5K4h1VpB0yK4Mg43E+1OtrgjZvyEk9+byBHCX\r\nsHzOoGtERmCsgZ5JsisIeMi7obekUJlSktKYlbFNXBDUvxSznpmI4IIJ3edL\r\ncNEUwszL6PuyOhtJNNj/TAG+aBua0FJd6EhoohzUoZ4KP5m4YuoJJXzwsK4Q\r\noC7hrpYRkLUobSpZSZ33isV3vkRuFewcKb6KNlT+maMLI0TVFkJsTaR1rOQ9\r\nwdqj7acMJRTONWiTaaJM08SHP9Jqg2eLgDhRWUb+7rVNuLwaQKyLe/81vD0B\r\nFDbhPiCfbtE7xRp1czE4ZjQaXYrKEJmbPUN9rjsWSmF77EDMEeo/L0mDHyY8\r\n70UMmHVjdbZb2Q+KkIbRZNktp48ZlSJphaE=\r\n=eqV0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.14_1678558723893_0.27915339943497375"},"_hasShrinkwrap":false},"1.1.1-beta.15":{"name":"@abw/badger-ui","version":"1.1.1-beta.15","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./bin/":"./dist/bin/","./config/":"./dist/config/","./styles/":"./dist/styles/"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"1.1.2-beta.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.2-beta.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.15","_integrity":"sha512-0n0uRrvfsI9cGGhot9AyJ13o4E5Ro0IRiWzdzWd7M8CmOY+3ktDrrjGqiisQ4iJBQsuTkWrxmar1/ynqHGDmjA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/4f98ab9d35d8a8d5baca85470666d622/abw-badger-ui-1.1.1-beta.15.tgz","_from":"file:abw-badger-ui-1.1.1-beta.15.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-0n0uRrvfsI9cGGhot9AyJ13o4E5Ro0IRiWzdzWd7M8CmOY+3ktDrrjGqiisQ4iJBQsuTkWrxmar1/ynqHGDmjA==","shasum":"53e4cac2de624842dd5e847066378b3de4f3855f","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.15.tgz","fileCount":74,"unpackedSize":1659617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm13dHtIm1eTv2cF/3VGS/5nRYJ0cuI24UvzYQBh4E3AiAh0KCulpD9fpfLpGKNmyV0AIeI/FuvKwbKsonwBEhLgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDMa4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUxQ/8DkumU/N3ekF67kTuE6XcsG/eOqxeq93wYCV5CqlFwNi26NoK\r\nSqnxANkkaSNFDoxG42X/tkrg8ZF9rpYGl4TArAmzd1mXQJ0Rey4ejGR6eFWe\r\nnTRj93YDuvRl7n0e/WXorFCVsoOyRE20F/2H36k0DiMspCqEzWaxeXZbQjeh\r\nEEprSZGgqKuYD2TNsism1UvRJOyAh/cStSsfil5OVuTVI6W4T7AA6joyV3N8\r\ngjWsXywvKa1qttHOoadfqDNHl09Tkb+6uyncw0Cn72qzH2QRIINHJn/3Egbx\r\n06x4bnHtALpd2Wpf2ZF0RL1WDY16YG9J+ocfm9KqgVc5K050qds8031D8DEE\r\n6PanyxC1Guj+Mb+gYcOHYTA41iKjAw+V7myYVM4gR0MczDbW9FEre6jDXBru\r\n3Fd5h2WE0kAMoa7eehO14rehBiB4gpe72x758qQIBHymL4ZgPWJCekoPXGxn\r\nbTYIHZuMKhRKVVFK5Ij71hmlgwJ3k3Qx1kwlQ8QG8kKbR9sl8IeODVJTC4PN\r\nAz05A2nvGwKxOsaifLUiwJCgU8SzUj6uGGc6BNMXpfFN3mH1oLNXZVchBk4O\r\nyvOu6vuEkbEyqVMjm765cjVTwKWbVHK0yi7hqZuh/j0KMmM77CK9iX4XoX44\r\n8AAJbznDm/IByyECzZvpSL48GMMAFC4BVKc=\r\n=z38T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.15_1678558904483_0.22578569999020082"},"_hasShrinkwrap":false},"1.1.1-beta.16":{"name":"@abw/badger-ui","version":"1.1.1-beta.16","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./bin/":"./dist/bin/","./config/":"./dist/config/","./styles/":"./dist/styles/"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"1.1.2-beta.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.2-beta.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.16","_integrity":"sha512-lBTr3FuDzPmMXuqtGqQkI0SDg2JMSfaf90DdBB1QBgaCbG7yodFhnm01NkO/x4kgJLNfNg38xpxxB5+0YFfDIg==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/c41c362f0cfa03cf79038a75861ad040/abw-badger-ui-1.1.1-beta.16.tgz","_from":"file:abw-badger-ui-1.1.1-beta.16.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-lBTr3FuDzPmMXuqtGqQkI0SDg2JMSfaf90DdBB1QBgaCbG7yodFhnm01NkO/x4kgJLNfNg38xpxxB5+0YFfDIg==","shasum":"0c2957a9f58f7ee3fdc6d99f17d2c13aa12f0f09","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.16.tgz","fileCount":74,"unpackedSize":1659612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3eECdUOuCexq1peOweBVUsLZzYowH2Mt8DL7tOUpeswIgY6sFTNoRg1ccFKK9Ry4Veu6WOE38gR69UPbJemssifA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDMdSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5sw/+NJNams20QDPtMzSTKoUDoc/t7zQFWGf6iIMQOvRgoAsblKxU\r\nGfgHF4hiiQ2BAAyVgtgg6t4+/NGBr1VbvOIuaJE+qMdeloFLTrgEAPK7aUfe\r\naHYTa9JF0Hzxdj5bd6oZRs2sZaI42UD79XrU9DfjAM5kNtMtBABs1h1HZ51Z\r\nFbzCqk5238MFdJxvJg8ZfMCUrWApfQdgR7PW1tOgTZIzLcqjf9Uh2HN3VG1U\r\nvIRIhHxwJ50qA8UNEhIsOM+SCnUveNsUcPs8J/kAQP90iX+umT1CPfDaGxpr\r\njyZmzIn1KE664SEJXmQB3ONyZ3k+iARWzY5ZG7cV6vw02PbKorwP/u0z3B+T\r\nms0SOGo0B4UTOohUZAOffjxSkUtDlB5OQ5dpW3a2FKkc4HNCE4WHqIaLmBNc\r\nrMDxdxqQ0mSk1kJWtvcRfBukfsWc7fC0uUWaO+NAfIDSwiFcY51LHdU1zbFA\r\nJ8v9Cw/58s90IyTI+FLirS2uCvsTz8CfWyemthivpmSxAfgYwpCmZXRa+iuC\r\nF2VTXSE/oK1SoggHcTMMDbrh4ajTvoA2dTS4HTkiAEi+o8aAA2iZ2vrNNNK8\r\nk+GW0jDilfTKnh2WcJQqdGrFvQ9/YKFimuklaAoZr0sT2O3FPUZcCRUawYlP\r\n1/lirCk8HIJ+cQznmlghgHtOWKJmUxxLu9o=\r\n=USVD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.16_1678559058752_0.785222245213653"},"_hasShrinkwrap":false},"1.1.1-beta.17":{"name":"@abw/badger-ui","version":"1.1.1-beta.17","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"1.1.2-beta.1","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.2-beta.0","history":"^5.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.17","_integrity":"sha512-RIjOjnUBs9RRvtRRmO6eezbd2VefvZU6ITJkxkK3k5qKUp/o+3x1cV7uAvVG5kuar15mjerZFdb1pXoNnp23xQ==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/933fc8c97e509e6785784d2f5bda6a69/abw-badger-ui-1.1.1-beta.17.tgz","_from":"file:abw-badger-ui-1.1.1-beta.17.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RIjOjnUBs9RRvtRRmO6eezbd2VefvZU6ITJkxkK3k5qKUp/o+3x1cV7uAvVG5kuar15mjerZFdb1pXoNnp23xQ==","shasum":"bbeb4f6ff0d043a0bfe493f3839af528cb0c7b77","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.17.tgz","fileCount":74,"unpackedSize":1659587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOaMOQPvtW1JengfDG4bX1pZ0gXvabUNU4mGOF5BjxHAiEA8PO/S/BLtkH7yLmgHdaSPMoi5zAb3TDpbSLjYZdxJeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDMpsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE8g//ZXUDpeTV/q9HSu8GgQOOZNR6N3CZtq60R8oKwovU66hfbQY4\r\nGbVZnIOwrqfDt2spK4I/CQHlbt+ujhkakUzYgEAcgYErlQpr/6/ZN0uRYGG9\r\n4oyc3bW34ctYe5KiFZ8bZuhI/YHfpngx/yUZoFE8tGYZftpvdHT7tkEHIjHI\r\nF/93Cvz/Br6GvY4uqcRPSORAersx0uORPVR97cEsLt2co0xfX4LUcrCljvg9\r\nYlWjOxKuuM0CIDcJ1E0T1npGjxvqMgNf0nXtH/CVW1PR/g2O+aOsc9VqkeiO\r\nbgV3aZSz/e6KMDmE1MNXSb7kuKRXu+p609hKylVjNLqCg8bjRylXw1BOiYCb\r\njCFFpoOnZDCkChGu0vma+DwZ8R58zC/KJtWy6Q/C4Ha5+v9E9cxYcM0CJDI2\r\n4exBJHP9fqQzirVceTD/xJDLYYxh0a9PkGwrWlqENQNv+u0z6dw5Jd7PvmBo\r\n9QmwjTPtVHoZ+69cLQUbgtpSklww2P+H/doylaNDOBkWNSyl//m3py1yFlHb\r\nS1jV6uWfv5G/hU5hJ8erquPeNst7X5fxnjeT9tL2A5BnVxSCYDm8rgDBP8sk\r\nA6SIyUSmysHfSUP6ARaUfkvZpAd/NvbGp5hAaP3Jc1VAR1W2t0ZLxwcMhs6W\r\nKVLJxvjb3kFH/0IoF3W90hi8YqPkP/T1v/0=\r\n=3FaK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.17_1678559852504_0.11783832393617333"},"_hasShrinkwrap":false},"1.1.1-beta.18":{"name":"@abw/badger-ui","version":"1.1.1-beta.18","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.7","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^1.1.2-beta.0","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@abw/svg-icon-librarian":"^1.0.9","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.18","_integrity":"sha512-hpS5tWGyDE168dp9NOhA7Wvuy86Ssbodj2e5YRn/kOtZqIXtVR7a7F1fiVKYHv8dkWo1LRod05+fbdjO8p6kMw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/b352c4fb8e422bb9a54768244fbeda1b/abw-badger-ui-1.1.1-beta.18.tgz","_from":"file:abw-badger-ui-1.1.1-beta.18.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hpS5tWGyDE168dp9NOhA7Wvuy86Ssbodj2e5YRn/kOtZqIXtVR7a7F1fiVKYHv8dkWo1LRod05+fbdjO8p6kMw==","shasum":"f6707a89f39711f61f01c9a2725618f07f8bc525","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.18.tgz","fileCount":74,"unpackedSize":1506014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEpDofXafi99+ovvrq1WCjwSAccFsSBTZD1+O7UHHePQIhAJ0j1GnEKeJqQLKgiuATbOHubN0fNAqWbXouWx7aLuVh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDcpOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdWA//ThhhbV3XwBjqiG/GYLGJ6/geqYPxqSPo/iDKDHaN4FBmLmbN\r\nFcfIu92E7AgeXLbZO5yUF2XhHLsKk1i4/crVeiTaCNdzaJmm9J1rvekrLWak\r\nWqciUvaDPgosWyX8D1tx/Axmnr7jVn6GVhThrEk7S6+qHTPJb+i3bA0yj4p4\r\nLValwU6qTgUg7VeatvlbbJYDHNrpfJ2VjvZUf7dRN4qS2aqR5XBBPUjCogrZ\r\nR1+XyFTYsJajnwOn+mHJwyFC0ch2BaLV1JOguv5pONU8NiK52FqLKZQGiHz0\r\n6hvB1NOZPW0zgT3hCYMQr3BS8EL7xvcV3I8tY0gbphTsP/exPDFrD5E6hhv3\r\nIrDQhp5JAqdUZxOQstmRo3ZYWi1pEfIOV723ehhBKzNzTWoMSp6LBl1zwpNn\r\nHHAS+MPnqlZKZTvXMwQzrcVSZ3RF0OUAK1NUbFhzbD+O9bEeki9V0CxK6ZZM\r\ngAX8zB16rWpsw9ewBlniZrww1QOX5AEDDKt2dz6/NmgW+WDqK9U/g0SS/eYy\r\nNrnT5Cl57BVR0iny1EB/K1TDz5BCAZ0pMgHOwPNkaLLE2Yrx97YILhewoyqr\r\nA8uuoCI9ODev0enRHrPbqoT0X0aQajaafNS1xt+/7C9dTQ48ndORAJTuUkYv\r\n+dW3vg7E2i/M3G27caDvRtQhoBLaRfIvjOE=\r\n=gptE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.18_1678625358725_0.6543065935845076"},"_hasShrinkwrap":false},"1.1.1-beta.19":{"name":"@abw/badger-ui","version":"1.1.1-beta.19","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@1.1.1-beta.19","_integrity":"sha512-dLeJ2KsXheBHxcx2q2oYgSspv19CM1b/l1qLfH4WMwE6SGBuuLURxwtpaOBMAp/HbAN9S/LMWe3w3Dx/S2B/fg==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/99919f25eea503273de5e89bd1f1b8ef/abw-badger-ui-1.1.1-beta.19.tgz","_from":"file:abw-badger-ui-1.1.1-beta.19.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-dLeJ2KsXheBHxcx2q2oYgSspv19CM1b/l1qLfH4WMwE6SGBuuLURxwtpaOBMAp/HbAN9S/LMWe3w3Dx/S2B/fg==","shasum":"f2333dbd9ae1c90af796b1548e4a722feb47bb32","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-1.1.1-beta.19.tgz","fileCount":74,"unpackedSize":1506007,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHJr87EHoYlV/CbYqqKzo3PAYTZ2wWOah17N+xPO8ETgIgKxwMrd7KNC7jSqIo8tj+AwZX11uDPLhzqtIgo01vUnE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDctMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokSg/+J57tBEMSSeldFDBEg2vWtpEB8N6GcZXgYkZwILZMe3aYOTZy\r\n+C9M3poa/VQklW8XE3KHSFcbSH7ZD3jE+UG5Rv7ahNEr8g2wPlLLD96Yw5xm\r\nt2VzLTki10T/GjfOAaIs6nJWrWJbWKBtbcL+TCCxDOedqAIu3O6GlVaunMU/\r\nb8ZqvFCAgkKzHmWuVqu3JNj9NwlGrPn7dPJd51FHoiPf2fBgRLv2EQ5soEiv\r\nUgZmb5f5aCWeQfgeLCmpGR81nuZGdVHQXwip0Nqh10U06FK26jK4uUoVMhlE\r\nAfk9ApwkqyPRClSj7sOz1WUrXGTwvq0swngaVMgcFIJTTreHl7qqCwp60GsR\r\n374GG08HDXaMB5RiAnaAlH/p/TyynA7b8Meg0J75BQE7QY5AgecU8g8227Zx\r\ni4XBnRq4ofNZrYWjUUtzjDfh1lZj+plTAmwcArATQr1WhSFhd5XeTZ9EGm7d\r\nhTA5mLmaD5llvVEI5Jck+DAObfhVhj/apkiI2K3XTTw1VzMgCijBErnalxt7\r\nsAgwT8seODjyvM7gN3XgqdKYMSjm60s72aZi+yEzpfVBBheDCbSwKiYAee4C\r\nfwM5YHy5DN+cBLbKhcdl4d21K3hZBNGWR/j5BKJowGMQfNXBUu0p7nZhsGF3\r\nyUDquYlUjnLM60Y17PihNT305WRLd4B27H4=\r\n=/oUc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_1.1.1-beta.19_1678625612014_0.7125515438369627"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@abw/badger-ui","version":"2.0.0-beta.1","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2022\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.1","_integrity":"sha512-717dZRX2w12QAGWcnS3DPMJ4YdTe+7ySH1T9t6aLMNazilaZk26g0qx37XL8rfqJsYzUFAxZIMhEftpqt20YJA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/64b2bf3445958b2c8c55678b1c895be7/abw-badger-ui-2.0.0-beta.1.tgz","_from":"file:abw-badger-ui-2.0.0-beta.1.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-717dZRX2w12QAGWcnS3DPMJ4YdTe+7ySH1T9t6aLMNazilaZk26g0qx37XL8rfqJsYzUFAxZIMhEftpqt20YJA==","shasum":"e2b98ed124ca0c2b1798a75cf631cec52bcc2742","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.1.tgz","fileCount":76,"unpackedSize":1516476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzLtJXZaUoYawuxeFXTa+ajXIyrmjn/MtG9yE6du8niAiEAiQI1VcgfjhypVqBVfQCReLvJL68QGciUgueVajytoCc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDhF9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi5Q//X1eGUGWbLPmgt6O6SM8iA6RiNcJjA3Onga+sd+4YbNBhceC1\r\nDACxOATrMizzTIrdBD8oKJuK5hSicfXiFaWp1kmSL1nLbTwm5QbW4mt/hXWw\r\nnMj086Og9Bw3tHIkyVHGlsH511uyQasui1HjzZAMQRvWHxTARe7KvrFhSTKa\r\n/eQgVXDgkEeK1NcflSxAvg/rLqvxx0Co2zXf3ZWvmupqezuFj2FfvbEoIuFF\r\nMFg+XThPwUlY18bOPiW0vdYOVWESaQ9Pavtn9Ib44rmJznlX/V1ceq3P3HNo\r\nyQUCDyuwrzThMGC7p7ewVhXmqLPm7ECIudvuZ5qjNGj/MIYZpfZ5uOkBJBp8\r\nv6JtxMLTdLCg/SeWTMDMJRQq044yxewXFkSLbIpSWYtbwAZNfnP26OY6c/YI\r\nRr3z0uzle84H9AbjNZEnqpT70emSaWmVzt7dN1YJEYni2gu/65tgRPLYH90x\r\nxUvP4gC2SCU0D4/HRVNA7YRCrRhiFv6L31o89/Zd1ciZIkYYuil7JdFAgklF\r\nbYhyN/PYcG6U7zteiyBR841iCl17klHEVAz5a9/PH+sYtzBUJHcdQqpZE57D\r\n5pXWaMvkTQ4nd/4L2fjdeaX3YEu8Y73M6lFrRl4m/pYPmN2yYjOdJHcslBJR\r\nxZwC0LDHndmsXqN9S7f+rk8gkbyr6hcfF+U=\r\n=JfJI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.1_1678643581487_0.23380867328626165"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"@abw/badger-ui","version":"2.0.0-beta.2","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.2","_integrity":"sha512-Ga1Nervcpg4fv46OrkODF6h7s+V52Q2Jol/69D2c4IPcfvl4ceMSQY7/p7+fiC2HpneGsP2BkQq8PktwDSWSSQ==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/a337a2f2866be6a85f7fd29621e6402d/abw-badger-ui-2.0.0-beta.2.tgz","_from":"file:abw-badger-ui-2.0.0-beta.2.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ga1Nervcpg4fv46OrkODF6h7s+V52Q2Jol/69D2c4IPcfvl4ceMSQY7/p7+fiC2HpneGsP2BkQq8PktwDSWSSQ==","shasum":"dea9ee4aab9a7c0bdb8d20f5e49fdeac50c3aa5b","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.2.tgz","fileCount":76,"unpackedSize":1538695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeWtf1BagPVCm5OL0XFuXVdE+G0SKTg7Ho6cVkAuBrAAiAagDv2y3n6ELeWif0yPq3IvLHnEZVSQxpm4JIjt8XYNw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHeKSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWZQ//SYoAymeH92BLWgxcPw4c0z+HCvWn5K/C2P1rH8v4sCd1Ej+b\r\n60WSD6AsbJDuq8KwF0fZrLaJ6SOmF16953YPPyXD/pTHUnBUl5PkZuEF8ZhV\r\nQlzLT06rPYMzcKDY6ZIR3eFc1tx3B17YsSe4VODMjr5wsdkOy4SdZE7th6F/\r\n7w95FKUAigOFPSwbjq2kOfU3OB7UwWa8qWYVl0vsGrLxd9ySMfzYwguoxcZS\r\nWRkJp5pYSyD/ixnEE815hNY0OIuGfMvoH4Hl8gJSzPzr0HitPpi7BAl/A9yG\r\nbwJ0c0cAniR/PT3wUyaJOgpM5KnxOPiSpyNILkNY4L3M9xYtpF1twn7r57os\r\ndXoG5X/kR6mDNYLadM0oQOKegFCxYwtNZPw1wdNeiKzm1nr6Qxc0+RTX5nhW\r\niGsAyJYnav8U5Qy+pBtfsASlqv6Xw9u6hysC7sibwQaqaJsvHeVoraJnoxer\r\nXUJk6F7S+rKVm3yECrNIgbOlobfeuhI9dy4rgPm1AithjuRZ2QZV9DgAnPkK\r\nbgzjc0rRg0/wuLGjWensdjukHmgkzPSdlRUpp4emDHs4tX5hF001YExbd5Cr\r\nXC68JS0x25tZtRoCctpovBTp18fN5n4zuYn8t9ocsmkPkrLN20ZxHHo2pbND\r\np28oNj/7DDoS8EQHaa9yqnpzNPiSn7qEBeU=\r\n=KZ2d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.2_1679680145926_0.06132600522405118"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"@abw/badger-ui","version":"2.0.0-beta.3","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.3","_integrity":"sha512-iYNxeA7iR9zC3CTKjIOycVgihz5UtuoRb10j43BvLnOMyH0ab2Fkh16QHzvWW10ohIx5GGM67ZxB+qhZgkZz3w==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/f6c7a31359a0cf2aebefee8c61d3e86d/abw-badger-ui-2.0.0-beta.3.tgz","_from":"file:abw-badger-ui-2.0.0-beta.3.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-iYNxeA7iR9zC3CTKjIOycVgihz5UtuoRb10j43BvLnOMyH0ab2Fkh16QHzvWW10ohIx5GGM67ZxB+qhZgkZz3w==","shasum":"cba5fdd3f219a283831fd20902d8eb9f8afc5a96","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.3.tgz","fileCount":76,"unpackedSize":1539667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0gmYdjYDewkEET0wspTCkTgrp8kjPOiNFUxQ7CaaMuwIgV873g4GOCI3RBLwRpnwaVYIEttC0Oj/089KIlVkNrtc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHvSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1cw//apB9i4zSEVqhowfWSuzLk+swIin+QRiRwslgB+g9iVzpcGuS\r\ne+8c4QSSx2NcTZP+MjWGevpKQoP8LcDP4mCjpqX8DadL2vxY2mUuG30c0hEy\r\n5CLn5DgAkHTPB4VwyH18gUUKwbNv04P8dnpxFlgd+GMdoW4lBGCnfsnaa2k+\r\n+iVmakXa6qSUPvyHTp1qFK0P1Dy6gCU4LEdl53+BQzz4iL+bkJEgnlGcmZ9s\r\nIGIFpKq6dGrEDeYmdN4BV4XstqUWtZ6kznpEFlgmk6GmdllVkFSbL/kIMOfX\r\nzdWEWNBswJWV5tmiVPr3rzRCeV4PEYzzx/6gC01A8wEzPpgrD57uJ5Xj0g8E\r\nCjppeqUA+KnXJnDfv4QqjlrLSxMSk1232uZ5PJzmN4VP+VCv45qTV6v6jcEJ\r\nHRBbybg+BR7lqw+GeLLvwbqE3N+vTcY7+2Q3Bl5IuglflGDPs0Xhk41s/rAV\r\nlc4b2hPfxiUFpatanOlYq+I8xbi2ze2b6Td9KjIBqXsSdrbaUeptqVul2X2o\r\nrBrHyVcaE8dskn5DCixtR4vLbgtthU6hKhHIVA+gAXaVXga29GQiGyI1gAOK\r\ntgR+bSzh0htSWEebhWJCKfg0M2ShwI3Pt9uwqxFsivdo0Y3879sW/8uPyJAf\r\n1/R3woSexYQ3S7wOZ/hHgKf9JWtLrnb8ppo=\r\n=N0K7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.3_1679750289251_0.5355289077279457"},"_hasShrinkwrap":false},"2.0.0-beta.4":{"name":"@abw/badger-ui","version":"2.0.0-beta.4","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/dist/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/dist/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  See the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.4","_integrity":"sha512-lEo9V9neApKvg+114hrAYsIsN3kfJcP/NKy8sWyxhoRntWPz1m+tRk6EPyWl1ga3j5w/c3NgrDwpdHq+64LDbg==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/3de56b232e3f08aff36058b990be4078/abw-badger-ui-2.0.0-beta.4.tgz","_from":"file:abw-badger-ui-2.0.0-beta.4.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-lEo9V9neApKvg+114hrAYsIsN3kfJcP/NKy8sWyxhoRntWPz1m+tRk6EPyWl1ga3j5w/c3NgrDwpdHq+64LDbg==","shasum":"440158d00420ccfa67a8f77b67db6bff354278ca","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.4.tgz","fileCount":76,"unpackedSize":1542699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3PYneX0M9G03+eCl/DJqVlfPc3pdjcLpm5ObmLJd7KQIgYERJ8NNxepnBKAkIFO0nptkR5zL7euiIUWYT/DsG1/Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIBlDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofMw//ekbzGI73WFJdGy147ys9E8cnhqupFZ8Jsl9Y0ToDg+Fr2Ya8\r\nSuyYpvNVTiU3zfNxqj5nnLFhshIIu8DtZYIBaoH9VaIZ7I3No7A4R/KyVjTv\r\npUgLjS+0fI1WipndUnlPmnUKGvlARrTYLMzCto8EL+0QCupBu9hKfMv0obzk\r\nZBWQ9njmmjD5fBro5QDL/ZFv2pBRMb/iQaixkdsom+DQPxwW4lpYCQKyORzm\r\nYbtYzQglgAS9OZt5T6ZTt8HoSNxFgmZYYutVmeukOUXLqK6667rizWTiK3RT\r\nM1VOeYLeJI7uTAKCvGsjARjxq1+3Dxj5c36LhBs0Xe64xPCE+GsxxgOOXRi+\r\np+24SmB7UUXD+s/cGdDoCtr0eRzDV6Rw9sZVbmFh6w3KZmMLo61PCPrXN3LN\r\nb/8iC13Iq2f8V5umX6ENFzE423xDM6ZJB83GIZLtKl2/zRf5OKa43y6sgoN2\r\ntiqHFSL0pfCvJ/YgQZQdJs7sjOcWpOY29xJjl6DO6wlahAv7adudcDaTaEI9\r\n7mnvpftx4zkkUsr+2y5NcH6DeJVB85AsCuXcPQOV8w5VQRITEWcArIJp5yTC\r\nDv7mXP9YgmD88nWPL/40QW5h+4hJeKghinxSruUBoUGAgls1KPsk/cZ7bUP7\r\nqGj9MkEWIVgvX4jD4zwJZ3uH6s8rlDvoaAs=\r\n=oFQu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.4_1679825219100_0.7695494683082178"},"_hasShrinkwrap":false},"2.0.0-beta.5":{"name":"@abw/badger-ui","version":"2.0.0-beta.5","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.5","_integrity":"sha512-eWnpO+fJ9LY1YAgraifHHJeVIXYooV0PgU+dFrBw0czCDoIu46q6J4UB4CORfv6Q3moDQx6Po2rJbMVQyJ2ZTw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/e69081739c24016c4957fc4581a8cb2d/abw-badger-ui-2.0.0-beta.5.tgz","_from":"file:abw-badger-ui-2.0.0-beta.5.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-eWnpO+fJ9LY1YAgraifHHJeVIXYooV0PgU+dFrBw0czCDoIu46q6J4UB4CORfv6Q3moDQx6Po2rJbMVQyJ2ZTw==","shasum":"40f98e7d1edc7ba4d493454ff59274ecdf1da8ab","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.5.tgz","fileCount":76,"unpackedSize":1554700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5C+hk80UJvZzaYly4lmkENQ1iSq4yJav0huKVFfdaKQIgNfSxqbLvAhOdQbG4wV2SnwJCyKvBoQPPNycJRhPwSZE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIpYzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy2g//Tz4W2RnNBGHYSoVzUP2Vtwo/jWTVerb6qRQdgh7QuX6/PKpr\r\nnw4elc/fqwV1ICWB0xxiAFHs45tn6d2os2Ws9sfHTf74VaBaKlAKrXidaGML\r\np8MWzpxrtgyoS/EMzl+fAWb6m5qfxSCvyifC4Hz3yffU90IY15LBb4z997cu\r\n/QspJCwr+gvu3YuZbflOgJBvB8ouoowmzUN8JAd+L/OtBgKHTt2z7odxRwXt\r\nJM1ZvV0W2ju0Ok6HNfGJxAa2bTCxCZBbW4yHB0gSbDuqIJYRdVfxiF9+4+3l\r\n7Nnn4/FfTsh+CiJmVn8aia5NLDySQN87aixd69IsG9vKWkx+8OpLJ6qORNF3\r\n6GVQfo2ovv+b7OODPc/HooQDAKH27POjk0dZJhxWDbzUMStHYJhWMo/JP42H\r\nZ+oP1Y1qAIOUvUSkVF8XAALf61ftgbR9yT0ltyUEYodRIo8/WLRSA5rfnsMN\r\nX3aLPAEb66jOfbY18mF4FY8XSGqpu5t8RQ4y1FGTKYMcbQx+KmjXFGjLQvec\r\nl88i4JiikQeey2vze2U8+6aN3xXKl+l++j939+2UH+BRVdO8T7AIAYwUcfVZ\r\nVeTvNaHw3KMLWfyL/G62gJlsL0V0Dx2v9woGy8cJkwJhy6Ef3MjSNHVSsgzV\r\nKIs5ep+l8h1Irys0yebIQdA+HvpNnXwrHgQ=\r\n=LZKH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.5_1679988275566_0.2638709449438099"},"_hasShrinkwrap":false},"2.0.0-beta.6":{"name":"@abw/badger-ui","version":"2.0.0-beta.6","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.6","_integrity":"sha512-1o8w3Tz+ZscmCvaXOhq+UxIXxOnKlYx8vSFL86t5+GNovXh62/D/EL4Ucw1qCKXyUEYiW8Fqg/tl4EcQHb88ow==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/c1a206e48a3aa696c338175f4f0d9cdc/abw-badger-ui-2.0.0-beta.6.tgz","_from":"file:abw-badger-ui-2.0.0-beta.6.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1o8w3Tz+ZscmCvaXOhq+UxIXxOnKlYx8vSFL86t5+GNovXh62/D/EL4Ucw1qCKXyUEYiW8Fqg/tl4EcQHb88ow==","shasum":"945d0f166f48f03b10dfc018a444f2df05478c13","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.6.tgz","fileCount":76,"unpackedSize":1554578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFP4XkG9I+7qL8ki6t8LNYNP5D/iu+IfLWiUfVYYzh+oAiEApTZpFPYqdjYGkHO3fNND6puWUqi+MlC3GeeciQyvmhU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIpseACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9nw/+OEbJPR6AbBe9g/G5s5iX7xHYAubqz6rYaDpgfwmOFggPQtJB\r\nFH7N+0Tz3tnF1y5aH4Q2/Kz6+DjqBQ73EGdM5iyb+RsAOiqQ1tHlfn99RnFV\r\npcr6eVIIIfjmuU2q1Gr49db1+7qQa6m+DPZ7719FKO1IA/y7r1PkVC/fdeyQ\r\n/95SE7fJ1oVH177x10/mhr7MfhdfHDVRUIVRERZK9l3aLxseIIJMmSJfEWCg\r\nvDaOONkRl+xRqweMRa4uhI8/4+DS0fJnvhtF1z8nB0s2UQaXcpRKN43xDJFc\r\n8tIijBWq6pBj/qytcp55HbiO36TAFMgbni6OoDXkuRI1C/wNY5OSsKGn9467\r\nwUKXyKq+ono+M5/khs2x7yXi7hw/KWJLlSkLvmnUgJ8MMl0bJQBLoYJQJLzc\r\nTCYn511Kr/wEXzAnGCSVlbpJdO7qsS//A59oRORUP4FZGP/x/u/AtoSpWfwv\r\nDaYbu74Rnv6rHtoTfrEMmzRHj64687mlNQzpsBATMCz7WC/FinqH1SqZp/wV\r\nK1f2M7GlIXmmeZGtIcV/1p0/hoVRsK5qdsrVg3Lj+5qDLv+o2rQI+bKMClW1\r\n5OZCQ35JIPjWwrNuh1KZFDqjjEri/P+p+Zh85b8OMNKhtafAGvom8I7KVu2Z\r\nEOzOSsBOHh2x2x5QPUNaIP6FPnhhty6D2Pc=\r\n=FVOJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.6_1679989533791_0.8508453087838803"},"_hasShrinkwrap":false},"2.0.0-beta.7":{"name":"@abw/badger-ui","version":"2.0.0-beta.7","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.7","_integrity":"sha512-36GKDNsdbMI6xlIwzSLQa8UWmF61B18V1cPy6BVMSZVPMsYihdQwYq82SpzgkDbx7HlDcgwEcl6I/vjrBkgKTA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/dfe919a748fabec074f81279f7c7afe9/abw-badger-ui-2.0.0-beta.7.tgz","_from":"file:abw-badger-ui-2.0.0-beta.7.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-36GKDNsdbMI6xlIwzSLQa8UWmF61B18V1cPy6BVMSZVPMsYihdQwYq82SpzgkDbx7HlDcgwEcl6I/vjrBkgKTA==","shasum":"1a1ab38fb1099fbf73e146237c5aa4de626e49e0","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.7.tgz","fileCount":76,"unpackedSize":1560101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDblUMajgYcAUMrPTHd06/ZkORy9+9+xgyz+JeM0rFMKAiAXXJJ7pErIbj/uKoTaRIMrFg/dybh3/Z2YZ2v+PYW9LQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIw14ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSYQ/8DLA8PWPCn94fn9bKXn1emgpqnNFXcJXvkwd4Y/pjdL/XN6pj\r\nTHAfZbuD8ennx0uV7Vb4XUteNV81BFoTEpAmTLwzzjza+5jyuO3JuQHZBUUe\r\n+vBVUdyD/akq1/LKQTA1aXxP0T4yyEReZU2RnBwv+rrG1iAANGbMHvQpbo7p\r\nNOE0gUzs61+/bg0rWeDoLNg6eckJepUQQrvUeoS0CnhM1dRf6Mxw16AqP/mY\r\nMg/r4R1LMPDbXbopFlXkiaEEHizDH1dNPF5iGMgXx8aEIOKcN8kHm0YRsx4A\r\naufWXywlk4rMAAuVP1N+3yPyR+gZhAtIF/bH2GG4pjfb4fCVdcV3DLlVRhUk\r\n557cyaKIaqOgl+/NbYIe3H4GIKKfNBVrscwOYTZU2e3vfGHT9FS8/J01dR4o\r\n3or+az1gPnylXV7qwo6jHwlWik9kMRDjcTx6jMX6cce0smNGjwkTCEQQtfNJ\r\nZD8Qtw+/bFoNclNvVTGQL2yqQHMrdnKii3pNYP2XmCfPvurbVaR1eaN/Ig2I\r\nIMaGCFRZitDVMcpZIZQghJ8/iMNl+IOZ4TYYHwYXA8nRUvEqQ+6ZA2Ja8qVx\r\nrh3h2EUGTk1HFmsp7A0YgPonsARHGPKyhYyHoLKex4mz3mr7yfqXb04lo/H2\r\nRV8Rn6g2fyZcQQ2k4zLnInzaQzIxaGKMCGA=\r\n=K8yt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.7_1680018808225_0.03899441318178831"},"_hasShrinkwrap":false},"2.0.0-beta.8":{"name":"@abw/badger-ui","version":"2.0.0-beta.8","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.8","_integrity":"sha512-jmY32sYsEi8QnbWOh8PbSkbqKzn/7ICYrga6zWEgkaC63E8O3c2pNwYGHqHWfEEdtJoUBWyMIeqNUv/Okf/s8g==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/955c146de845387b1920b069fe00828c/abw-badger-ui-2.0.0-beta.8.tgz","_from":"file:abw-badger-ui-2.0.0-beta.8.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jmY32sYsEi8QnbWOh8PbSkbqKzn/7ICYrga6zWEgkaC63E8O3c2pNwYGHqHWfEEdtJoUBWyMIeqNUv/Okf/s8g==","shasum":"798f1a5d2104b18d623f61f1484458307097eff3","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.8.tgz","fileCount":76,"unpackedSize":1582637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb3KosjgrnQVgBpDcOy/4tugVhedYxAFHNtogKnTYs5QIhAJ09ceIkHQqyYh2mNf7AYv1LfUImRENDtxd9l7exf9FM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI+wpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGgRAAm1z2hYyF6llCvkUIcGkWBvnTCkHoqHm2iwxmG1dkA8R3VFMU\r\nfDGg8kJn8rBl7kq9fpC6fKZJ4zFnWb0JQaSBRjXFC3CTgVQPfcULbVQ7pg3i\r\nSesFrSwsN4k8ESFBGLZBSVOwFhjyXrHl3DRIDUaYqep/e1q9C8YZjs45YtiK\r\nh40EmLPkYVZ43pk8zJsGkx2X30v210M6Tim5C91LL1PRsuVM6Vrv2Q0/h9ne\r\nSK90HR5Bw7dFC2EsLkR8fc66arlNNyAMC4GENRePWZgS9ZbpJbuLuFUv3PdL\r\nNJpTNWefwiHm4poe74+kApZvrYB9KJDYxJFarEYXgdXVB6lZOFxGgPVswBSk\r\nMSLa/mfNhDeRshbR7H2YcoV3kRxjPQVTzR/1QvqMGGbFTOt1+GgaoErWvSlV\r\n6qMY2UWrj7DogRQcdbyfJ8mfa1Ukw898ItOQttSZRFf1xMzDNaWJU8b9yigY\r\nu/0pvR/ipgx7+A4/ACExvqGUMhn8Pk26VXdLFMqfsmjledwOF+MmT4bhNs+r\r\nRIB02vAkB7F3jiuNBTKUP6wgsSRprZlMtMLjVL3rJYSviM977i580hE2MUaS\r\nXex2oME0RnQDkB86iZte9gl5IFPw7pbYF+assqFGT7B2Dx8LrzTGqPwYTePk\r\ntCoArg7hTQuymCzgM0tdx+8za9PFVvRsEhw=\r\n=NUAu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.8_1680075817397_0.6356254587261345"},"_hasShrinkwrap":false},"2.0.0-beta.9":{"name":"@abw/badger-ui","version":"2.0.0-beta.9","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.9","_integrity":"sha512-chfJf1yLexu7VVlfqHr42wwYFWY6ipgNYSzA3snj3uYku+C2q2ZA+Cfm3sx07cZLojfavSb2pssdFxmhG0RazQ==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/f646a06d62913ac9c2cb3b6382775618/abw-badger-ui-2.0.0-beta.9.tgz","_from":"file:abw-badger-ui-2.0.0-beta.9.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-chfJf1yLexu7VVlfqHr42wwYFWY6ipgNYSzA3snj3uYku+C2q2ZA+Cfm3sx07cZLojfavSb2pssdFxmhG0RazQ==","shasum":"591c67f6d1def5f24f101f2fbdbd272390afe2af","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.9.tgz","fileCount":76,"unpackedSize":1582701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnj6ncxENvTdK6gBaADLTrD9ocfPWIWusbA2Dhht/bRgIgaCCEzXKlfBBmzb0SRI/9bljDN4JMsr0e/S1SQJtU+6U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI+/cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRNg//f8Z/f2B52OsIeyk+Iw9H6UGlO5ShRRb1SDpmFmSr38sE6DXR\r\nwFqP8aFbfVQH5Vc9/xBxhOHiOr6sAVSrm5FPJcq36nAUCJHJjXgqu+ekMUQs\r\nMRbUF6Ihc7Pt6+ws1TnconcgqqV5SsqBv9yCsu/BGh1x9m2gLPWe6D3EKo+T\r\nV5RWvJKSNkkQQOG+sFYFmodUnRJolS/6n2nWp47YJpjfmsr4NSLLZWo/GCwT\r\na4ZgdAQcNry7vIIul2nRQKoZpxBzlpp4hIqhvw66vvKDHxNcgm3r/YfAtiJc\r\nbZ8ieH63uLo5hovIl7P/xNn2bi0Mnk95OF2kMhCJu+1PPI5+jsL8qMFcaFt5\r\nhVFlH7KmY1EYc9BtxwoNFXscYrK6UUeYCk5whZHyB+v12A98XdyXLit+Yvo+\r\noZM6E/ZhUFq4gQw6TQPJkiErOLT29eAp5BLYyKVoJACjgndGxWDwuis+cub+\r\n23GgCrnkTJfc1LM/SE+hhELTO8xOA1UC/nSu9QltcTfbRUIaYzZ+kvycLsTc\r\nojHK8rXpsE7d1c+naQ63rpvwHfI4hAbEK4Mi+NFacnT+xUPfgo3HqN0E41J2\r\n0dplGjwl7nnlsQI65DHcTcQG8eSpM9PZckr3j4L0O/idnwNjmsqslr5RcXW1\r\nWTyO7nZDtXlHlk6XNs8h/ntpH3c7Nieh5vU=\r\n=wnRQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.9_1680076764765_0.7287079659930074"},"_hasShrinkwrap":false},"2.0.0-beta.10":{"name":"@abw/badger-ui","version":"2.0.0-beta.10","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.10","_integrity":"sha512-axbhL4F1fZPAKoIqTQqiAivfjGHlj4weE3Cn6twM/kVK4fx1LvV/2Z3plqubrsuxbyJ0pbGv1H8qOMJV4FYoWw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/3d12b5412157ab6eac561a946aacf920/abw-badger-ui-2.0.0-beta.10.tgz","_from":"file:abw-badger-ui-2.0.0-beta.10.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-axbhL4F1fZPAKoIqTQqiAivfjGHlj4weE3Cn6twM/kVK4fx1LvV/2Z3plqubrsuxbyJ0pbGv1H8qOMJV4FYoWw==","shasum":"855b5e90659d618ba3614cd175f736ec52e0c325","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.10.tgz","fileCount":76,"unpackedSize":1582706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFewtrlCrhCxw0VgIOYFM78cjvfNdCKicwI5pfX7q3a1AiEA5t+IXlDImSjcPDPCHEI/5BDOCD2HnxS6NU8+LiVfRkM="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.10_1684839163324_0.8980798810654136"},"_hasShrinkwrap":false},"2.0.0-beta.11":{"name":"@abw/badger-ui","version":"2.0.0-beta.11","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.11","_integrity":"sha512-ZEiwiCAI3fboTEOm87TABGvrA0UQRwY+ehT5icZfhL6F2KEPZWkmengZIF1t0Oq8v6K5s54iP54/DknItZIK2Q==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/294112438be15ac246c3841326821935/abw-badger-ui-2.0.0-beta.11.tgz","_from":"file:abw-badger-ui-2.0.0-beta.11.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ZEiwiCAI3fboTEOm87TABGvrA0UQRwY+ehT5icZfhL6F2KEPZWkmengZIF1t0Oq8v6K5s54iP54/DknItZIK2Q==","shasum":"f2ad7099d365285f2a6033ae8e5933842ba7654a","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.11.tgz","fileCount":76,"unpackedSize":1583261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcqvT5ksaAymH8/iHwqxexSSdwf/XrqHESwN6dbMkuZAiBP2aLqv8rsXm7KuVvq6AAX31hw1Uyc6wL/+vkMjGRxMQ=="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.11_1693237428048_0.1684881398807423"},"_hasShrinkwrap":false},"2.0.0-beta.12":{"name":"@abw/badger-ui","version":"2.0.0-beta.12","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.12","_integrity":"sha512-BCQ5agIoIsM6kMvIGN54z6QX8mU5Fg/5Ajgf1YP+CzzRhP1jz/VeAWmow3p8fCbFh8QihBQgYbk58eb/m6dc2w==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/0d58cb3fe24e8794302cb8c0eab63b9f/abw-badger-ui-2.0.0-beta.12.tgz","_from":"file:abw-badger-ui-2.0.0-beta.12.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-BCQ5agIoIsM6kMvIGN54z6QX8mU5Fg/5Ajgf1YP+CzzRhP1jz/VeAWmow3p8fCbFh8QihBQgYbk58eb/m6dc2w==","shasum":"6aa067cea94b1030f1a782ab1b7ed59d93182f89","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.12.tgz","fileCount":76,"unpackedSize":1584051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8qaArpPFq1Sz3IkQplQtZoeYYrSIiS6ODKn7axejihAIhALnXi1/MLAtygAU4uUZoZpKqF3o8A91BUDuzrMyFgffs"}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.12_1701602121598_0.7088447857688245"},"_hasShrinkwrap":false},"2.0.0-beta.13":{"name":"@abw/badger-ui","version":"2.0.0-beta.13","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md","_id":"@abw/badger-ui@2.0.0-beta.13","_integrity":"sha512-i60WdRK/g1CfbabtxVxhOpe5eDonvsAZAWZH1x2ljwS+O3fFrh281yFPxLdn4RaUFGTVNf86lxWqR5TT6d3zmQ==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/234cd070a44acd9103df108a2655f824/abw-badger-ui-2.0.0-beta.13.tgz","_from":"file:abw-badger-ui-2.0.0-beta.13.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-i60WdRK/g1CfbabtxVxhOpe5eDonvsAZAWZH1x2ljwS+O3fFrh281yFPxLdn4RaUFGTVNf86lxWqR5TT6d3zmQ==","shasum":"40ecab1bf0eea808a6aec5e43bdccf77d19c14a2","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.13.tgz","fileCount":76,"unpackedSize":1584232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXYSF+/IpGRNsqemNLFNXU1HL6kjBK9TNrdgajFvrgwgIhANV9pi5JhTLqSbrf27knzn6iCzZ+uRbv4H6HbJ8NapNX"}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.13_1702910294738_0.6568027518523072"},"_hasShrinkwrap":false},"2.0.0-beta.14":{"name":"@abw/badger-ui","version":"2.0.0-beta.14","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"_id":"@abw/badger-ui@2.0.0-beta.14","_integrity":"sha512-f+Rw6uZOM3jYWZoIzfV+c4WVbcqhBlKlHyFHGOciGki6h6NWa+/IlNpSzyumnFgxcBJ4cix+pv/iVbUKJKlUrA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/a673a006a817e6e7a32a922f9eb2f4ca/abw-badger-ui-2.0.0-beta.14.tgz","_from":"file:abw-badger-ui-2.0.0-beta.14.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-f+Rw6uZOM3jYWZoIzfV+c4WVbcqhBlKlHyFHGOciGki6h6NWa+/IlNpSzyumnFgxcBJ4cix+pv/iVbUKJKlUrA==","shasum":"c9bf080d84f5e2fd1308c71a1c49552feaeb6531","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.14.tgz","fileCount":76,"unpackedSize":1584651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDAZEALGDwDZf8knLWu8t/d7v00jTWXo84WDaLCdTp+gIhALpbCh6TePYhsschRmxLuvy/px7zj86iCjy22PhDQRrU"}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.14_1713967666840_0.5527244105257902"},"_hasShrinkwrap":false},"2.0.0-beta.15":{"name":"@abw/badger-ui","version":"2.0.0-beta.15","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"_id":"@abw/badger-ui@2.0.0-beta.15","_integrity":"sha512-5N5SOlbrzOvq35SrPlqzWfVTA/pkhQmPNp+R22CoWOm0GNGFhCrX6L7rIggk34ivsHNvqoWkRHWepWPRyVkkgw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/121486f6443d8afab39e9152ea6b2caf/abw-badger-ui-2.0.0-beta.15.tgz","_from":"file:abw-badger-ui-2.0.0-beta.15.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-5N5SOlbrzOvq35SrPlqzWfVTA/pkhQmPNp+R22CoWOm0GNGFhCrX6L7rIggk34ivsHNvqoWkRHWepWPRyVkkgw==","shasum":"0db3ece3d42717d30b33d7615bba0d7a577884a5","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.15.tgz","fileCount":76,"unpackedSize":1585437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+YCSQ41ATNkpD+5n8DJce0Y6WPqKL93xJGFTwcI/kHAIgCMHc3+89kxOuq+XgVt+rdhsxgZZih2fDkRYG3sqC86w="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.15_1713968105538_0.2290299782158116"},"_hasShrinkwrap":false},"2.0.0-beta.16":{"name":"@abw/badger-ui","version":"2.0.0-beta.16","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"_id":"@abw/badger-ui@2.0.0-beta.16","_integrity":"sha512-B65Q63PT2YvRwrcXM3gcRtjysQbH2Cvi7hVu8IhoYDejpc+8EpNI598gJ4M3b9lBkY+r+snl8uo1+xwpeLSNcA==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/c31b0775679c994391a51e0dbc402951/abw-badger-ui-2.0.0-beta.16.tgz","_from":"file:abw-badger-ui-2.0.0-beta.16.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-B65Q63PT2YvRwrcXM3gcRtjysQbH2Cvi7hVu8IhoYDejpc+8EpNI598gJ4M3b9lBkY+r+snl8uo1+xwpeLSNcA==","shasum":"a2c24f2c5c2c209f130eaa9c99af50a7bff48413","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.16.tgz","fileCount":76,"unpackedSize":1585445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9vfFJ/gB2MXvpIXhYUqkcVzMFVpfusezQPsdPCxjyeAiAAsOqTNZgPjMJGN2zUvBJJvhXm/itO0yCQxCKTyR+k5w=="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.16_1713968575411_0.9811004937595389"},"_hasShrinkwrap":false},"2.0.0-beta.17":{"name":"@abw/badger-ui","version":"2.0.0-beta.17","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"_id":"@abw/badger-ui@2.0.0-beta.17","_integrity":"sha512-JQfCQd4ZUDUssM8J2oA/6gjTuv9gtSgI9w8XzJH2EQo5+RAtZub+W+RjWnvhnL1mhq0wpxuDZlI/xn5BCgpwTw==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/bfa0ebc33caf86a9be261df1722b34af/abw-badger-ui-2.0.0-beta.17.tgz","_from":"file:abw-badger-ui-2.0.0-beta.17.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-JQfCQd4ZUDUssM8J2oA/6gjTuv9gtSgI9w8XzJH2EQo5+RAtZub+W+RjWnvhnL1mhq0wpxuDZlI/xn5BCgpwTw==","shasum":"f64e9da9a3c302018f3c2f0bb651c09ce23f59af","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.17.tgz","fileCount":76,"unpackedSize":1585437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHi2g1hHDGBEUl9vAVC6GhjL9KqT0oCUs805nur/1VeUAiEAhLVKKvsCV9zy50AwH49wCy8OGfr8PhlwJSAwoYFwziU="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.17_1713969000361_0.8262090825482113"},"_hasShrinkwrap":false},"2.0.0-beta.18":{"name":"@abw/badger-ui","version":"2.0.0-beta.18","description":"CSS/React User Interface Components","author":{"name":"Andy Wardley"},"type":"module","main":"dist/badger-ui.cjs","module":"dist/badger-ui.mjs","exports":{".":{"import":"./dist/badger-ui.mjs","require":"./dist/badger-ui.cjs"},"./config/*":"./dist/config/*","./styles/*":"./dist/styles/*"},"license":"MIT","bugs":{"url":"https://github.com/abw/badger-ui/issues"},"homepage":"https://abw.github.io/badger-ui/","bin":{"badger-ui-icons":"dist/bin/badger-ui-icons.js"},"devDependencies":{"@abw/badger":"^1.1.10","@abw/react-context-generator":"2.0.0","@abw/svg-icon-librarian":"^1.0.9","@babel/cli":"^7.21.0","@babel/core":"^7.21.0","@babel/eslint-parser":"^7.19.1","@babel/node":"^7.20.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-actions":"^6.5.16","@storybook/addon-docs":"^6.5.16","@storybook/addon-essentials":"^6.5.16","@storybook/addon-links":"^6.5.16","@storybook/addon-storysource":"^6.5.16","@storybook/react":"^6.5.16","autoprefixer":"^10.4.14","babel":"^6.23.0","babel-loader":"^8.3.0","colors":"^1.4.0","css-loader":"5.2.6","eslint":"^7.32.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-storybook":"^0.5.13","history":"^5.3.0","js-yaml":"^4.1.0","postcss":"^8.4.21","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-styles":"^3.14.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.9.0","sass":"^1.58.3","sass-loader":"10.2.0","style-loader":"2.0.0","yup":"^0.32.11"},"peerDependencies":{"@abw/react-context-generator":"^2.0.0","@abw/svg-icon-librarian":"^1.0.9","history":"^5.0.1","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","react-router":"^6.9.0","react-router-dom":"^6.9.0"},"dependencies":{"@abw/badger-utils":"^1.0.17","@dnd-kit/core":"^6.0.8","@dnd-kit/modifiers":"^6.0.1","@dnd-kit/sortable":"^7.0.2","@dnd-kit/utilities":"^3.2.1"},"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"keywords":["React","UI"],"scripts":{"clean":"rimraf dist","build":"pnpm clean && rollup --config","lint":"eslint 'src/**/*' 'stories/**/*.jsx'","lint:fix":"eslint --fix 'src/**/*'","icons":"svg-icon-librarian -f icons/config.yaml -c icons/custom -o src/config/icons.js -y","storybook":"NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006","build-storybook":"NODE_OPTIONS=--openssl-legacy-provider build-storybook"},"_id":"@abw/badger-ui@2.0.0-beta.18","_integrity":"sha512-f3rlRZxa7Ae69dCV1KUj8vUe0PQPhvQNxbRBJ6gO6vmJ6QpIMYzFLNJ+wBHDxrMIi7voMcDeBQ89tsWgJnlS+w==","_resolved":"/private/var/folders/jw/y_b__hgj1n39hh2qgp9s8dnc0000gn/T/5897901a24bc2ecd107dd1b71ae36db1/abw-badger-ui-2.0.0-beta.18.tgz","_from":"file:abw-badger-ui-2.0.0-beta.18.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-f3rlRZxa7Ae69dCV1KUj8vUe0PQPhvQNxbRBJ6gO6vmJ6QpIMYzFLNJ+wBHDxrMIi7voMcDeBQ89tsWgJnlS+w==","shasum":"e6ef0485454a3033054f54c1050e824dacaf38f6","tarball":"https://registry.npmjs.org/@abw/badger-ui/-/badger-ui-2.0.0-beta.18.tgz","fileCount":76,"unpackedSize":1584961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuavdhRV9+5o7Px7gKhIf7T/nSPW5yQiYUTjkHnNO8zAiEA32D7SsmznRj+sPbTZJ4VCrJRdBygGzb61qL7su3qBR4="}]},"_npmUser":{"name":"abw","email":"abw@wardley.org"},"directories":{},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/badger-ui_2.0.0-beta.18_1713969687038_0.07428935929270453"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-08T17:17:08.793Z","1.0.4":"2022-02-08T17:17:09.059Z","modified":"2024-04-24T14:41:27.468Z","1.0.5":"2022-03-10T17:33:46.128Z","1.0.6":"2022-03-11T11:46:36.196Z","1.0.7":"2022-04-05T06:23:35.942Z","1.0.8":"2022-04-05T09:05:16.676Z","1.0.9":"2022-04-10T16:21:22.706Z","1.0.10":"2022-04-10T17:04:24.640Z","1.0.11":"2022-04-10T17:33:05.478Z","1.0.12":"2022-04-19T14:07:57.493Z","1.0.13":"2022-04-28T16:05:59.696Z","1.0.14":"2022-05-02T13:46:23.873Z","1.0.15":"2022-05-07T15:41:59.343Z","1.0.16":"2022-05-27T06:36:31.144Z","1.0.17":"2022-07-06T09:55:34.289Z","1.0.18":"2022-07-06T10:07:14.388Z","1.0.19":"2022-07-07T15:49:36.244Z","1.0.20":"2022-07-08T09:40:34.890Z","1.0.21":"2022-07-08T10:37:15.743Z","1.0.22":"2022-07-09T10:55:12.973Z","1.0.23":"2022-07-09T16:56:49.279Z","1.0.24":"2022-07-11T08:19:19.247Z","1.0.25":"2022-07-12T11:40:45.829Z","1.0.26":"2022-07-14T08:03:32.428Z","1.0.27":"2022-07-18T12:13:30.321Z","1.0.28":"2022-08-10T16:52:23.852Z","1.0.29":"2022-08-16T11:27:55.488Z","1.0.30":"2022-08-16T11:48:32.533Z","1.0.31":"2022-08-18T12:53:19.107Z","1.0.32":"2022-08-18T13:41:22.187Z","1.0.33":"2022-08-31T15:15:34.161Z","1.0.34":"2022-10-06T10:14:34.249Z","1.0.35":"2022-12-07T17:48:18.322Z","1.0.36":"2023-02-18T18:10:08.630Z","1.0.37":"2023-02-23T17:32:00.102Z","1.1.1-beta.0":"2023-03-11T08:41:30.851Z","1.1.1-beta.1":"2023-03-11T09:07:25.016Z","1.1.1-beta.2":"2023-03-11T09:32:06.032Z","1.1.1-beta.3":"2023-03-11T10:36:13.041Z","1.1.1-beta.4":"2023-03-11T10:47:28.375Z","1.1.1-beta.5":"2023-03-11T10:54:22.033Z","1.1.1-beta.6":"2023-03-11T10:59:21.465Z","1.1.1-beta.7":"2023-03-11T11:07:01.086Z","1.1.1-beta.8":"2023-03-11T11:14:34.331Z","1.1.1-beta.9":"2023-03-11T11:22:25.516Z","1.1.1-beta.10":"2023-03-11T11:34:43.590Z","1.1.1-beta.11":"2023-03-11T11:36:10.602Z","1.1.1-beta.12":"2023-03-11T18:10:04.275Z","1.1.1-beta.14":"2023-03-11T18:18:44.088Z","1.1.1-beta.15":"2023-03-11T18:21:44.686Z","1.1.1-beta.16":"2023-03-11T18:24:18.953Z","1.1.1-beta.17":"2023-03-11T18:37:32.703Z","1.1.1-beta.18":"2023-03-12T12:49:18.945Z","1.1.1-beta.19":"2023-03-12T12:53:32.164Z","2.0.0-beta.1":"2023-03-12T17:53:01.686Z","2.0.0-beta.2":"2023-03-24T17:49:06.163Z","2.0.0-beta.3":"2023-03-25T13:18:09.537Z","2.0.0-beta.4":"2023-03-26T10:06:59.462Z","2.0.0-beta.5":"2023-03-28T07:24:35.747Z","2.0.0-beta.6":"2023-03-28T07:45:34.074Z","2.0.0-beta.7":"2023-03-28T15:53:28.394Z","2.0.0-beta.8":"2023-03-29T07:43:37.610Z","2.0.0-beta.9":"2023-03-29T07:59:24.940Z","2.0.0-beta.10":"2023-05-23T10:52:43.742Z","2.0.0-beta.11":"2023-08-28T15:43:48.324Z","2.0.0-beta.12":"2023-12-03T11:15:21.823Z","2.0.0-beta.13":"2023-12-18T14:38:15.015Z","2.0.0-beta.14":"2024-04-24T14:07:47.073Z","2.0.0-beta.15":"2024-04-24T14:15:05.729Z","2.0.0-beta.16":"2024-04-24T14:22:55.585Z","2.0.0-beta.17":"2024-04-24T14:30:00.758Z","2.0.0-beta.18":"2024-04-24T14:41:27.283Z"},"maintainers":[{"name":"abw","email":"abw@wardley.org"}],"description":"CSS/React User Interface Components","homepage":"https://abw.github.io/badger-ui/","keywords":["React","UI"],"repository":{"type":"git","url":"git+https://github.com/abw/badger-ui.git"},"author":{"name":"Andy Wardley"},"bugs":{"url":"https://github.com/abw/badger-ui/issues"},"license":"MIT","readme":"# Badger-UI\n\n![badger-ui](public/badger-ui-2.svg)\n\nThe `badger-ui` library contains React components and corresponding\nstyles for rendering various user interface components.  It was\nwritten by Andy Wardley and evolved over a number of years as he\ndeveloped web site components for various customers.\n\nYou are welcome to use it, but be warned that it is not an officially\nreleased UI library and it comes with no warranty, no support and no\nguarantees that it will be maintained in the future.  It was released\nas a public NPM repository simply to make it easier for him to include\nit in other projects.\n\n## Storybook\n\nSee the [Storybook](https://abw.github.io/badger-ui/storybook-static/) for\nexamples of the UI components.\n\n## Using the `badger-ui` Library\n\nAdd the `badger-ui` library to your project.\n\n> **NOTE:**  These examples assume you're using `pnpm` but the equivalent using `npm` will also work.\n\n```sh\ncd your-project\npnpm add @abw/badger-ui\n```\n\nThen you can import `badger-ui` components into your React components.\n\n```jsx\nimport { Button } from '@abw/badger-ui'\n\nexport const ShowButton = () =>\n  <Button text=\"Hello World\" color=\"red\" solid/>\n```\n\nYou will also need to import the `badger-ui` CSS file or\nbuild your own custom stylesheet version using SASS.\n\n### Importing CSS\n\nTo use the default CSS styles import the main CSS file into\none of the top-level files for you project:\n\n```jsx\nimport '@abw/badger-ui/styles/badger-ui.css'\n```\n\n### Customising Styles Using SASS\n\nYou can customise the styles using SASS.\n\nCreate your own stylesheet\nand define variables to override the default values (sorry, these\naren't documented anywhere yet so you'll need to dig through the\nfiles in `src/styles/config` and `src/styles/components` to see what\nthey are). Then import the `badger-ui` styles.\n\n```scss\n    // custom configuration variables\n    $orange: #FF7F00;\n    $alert-radius: 10px;\n    $checkbox-padding: 2px 4px;\n\n    // import badger-ui styles\n    @import \"@abw/badger-ui/styles/badger-ui.scss\";\n```\n\nYou should then import this custom stylesheet into your application.\n\n### Custom Icons\n\nThe `badger-ui` library uses a number of icons from the [Fontawesome](https://fontawesome.com/) collection.\n\nYou will almost certainly want to add further icons to this\ncollection, either incorporating addition Fontawesome icons\nor custom SVG icons.  This is made possible by the\n[svg-icon-librarian](https://www.npmjs.com/package/@abw/svg-icon-librarian) module.\nSee the [README](./icons/README.md) file\nin the [icons](./icons) directory for further information.\n\n## Updating the `badger-ui` Library\n\nFollow these steps if you're amending or extending the `badger-ui`\nlibrary.  These instruction are for the benefit of the author and\nnot intended for end users.\n\nFirst install all the dependencies.\n\n```sh\npnpm install\n```\n\nBuild the library using the following command.  Output files\nwill be written to the `dist` directory.\n\n```sh\npnpm build\n```\n\nRun the following command to view the [Storybook](https://storybook.js.org/) showing\nexamples of the components in action.\n\n```sh\npnpm storybook\n```\n\nTo check the source code for potential errors, run `eslint`\nusing this command.\n\n```sh\npnpm lint\n```\n\nIf you want to delete the `dist` build directory you can run\nthis command.\n\n```sh\npnpm clean\n```\n\nNote that this happens automatically when you run `pnpm build`.\n\n# Author\n\nAndy Wardley <abw@wardley.org> 2018 to 2023\n","readmeFilename":"README.md"}