{"_id":"buro-lib-ts","_rev":"55-911e24511d82e0b5df94edddef9cc363","name":"buro-lib-ts","dist-tags":{"latest":"1.0.57"},"versions":{"1.0.0":{"name":"buro-lib-ts","version":"1.0.0","description":"React library","main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"default":"./lib/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-iihY7amK5IwHntP6KYKz3RRt/LGqAenXxIKZYU2NkTdez1jCuctluqkOqVtBOI7PrGEzuxXEl5h9XPKmzr+7Ww==","shasum":"5d2f8a7cc1576e05f725d8447038315b5a47b0e7","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.0.tgz","fileCount":338,"unpackedSize":283705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH+bEmC2nFceQVbPizL+UGtLzSj8XQcp+j9zr0euP9mgIhAPnRJrckKKDm5qQa7ohSOTDNkj762622IJSRo1XiwXRh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU2w//U2pLRRaCIF0rrCwxZq//J51BtszRh3hzAUJjJTVsLcF63q6x\r\norDBfbKBAvNqaPKSutI8QRXXdhCQhX2AUktf8bFO9pkrCSz2kVAgvpMFPH+X\r\niuXFJLs+qxrytq+8dMfLu/rI1ZgKCUh3i6bTDTzz9fk0tBVA2R7kbWVA6Py1\r\n/oZVGcJ9HeVfhDyxTA3gIZ5EC2+30D3VglxeRrCVBfZAcMdWIkBAXLkVvIhZ\r\n0hjE0OZjStCzePtcMw5DDAZxWJZ2dLV9tGB7LdbADX+EYCa+B7GhmPcoM/cD\r\nBSK3rlEZxO9YZHX/Xcqa/9yN2BvxmAlFYomJ/Kq3+ConIuOIHvBKxV7+/D8q\r\nfXcrzKheZtzRivVRQqAcj7a/AyhDef9ydUoBl+vhmfIMDEMsKruzsK4dmMKF\r\np2i0iNCC+E0W+XakRxcxntM79sWdNovwuiSmAC8AhKWNemrwkCHzvvtphuVt\r\nwU7oeY1AC0RbqJmDHo2t7+bcmHr5Y8SEtD7oamj4A0t/gJLOhv+5IiE46F8r\r\nsvr/y9BPZA1KnR5zN0LFDSxm0PJ63kTVpvXc3r0tWdUzAB5uZzy+OIGYq2RL\r\n1X0R6Ff4rb6PhcTdpy7P9DqoXA7nZAOWYWH6HxjWQRa6m5cz7h2BxuGiXyvM\r\nd7DfFdw5QCCq+wGWhrURmYjg5DiAtuwosuA=\r\n=d2jm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.0_1666617830934_0.6460896370428062"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"buro-lib-ts","version":"1.0.1","description":"React library","main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"default":"./lib/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-9T/cQCvAR/CHWqk8OulwOhlmfkqYrPzCi59pQFQ4vUjnmjVqmu/yrW2vczHzN0V1CdehZGi8SxDIo3/N3Msz2A==","shasum":"7e1d75a68c101af9a4a2378e7295cd306476acd5","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.1.tgz","fileCount":338,"unpackedSize":283705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH54ahpW15CW8/yNmjCHoUvPPHwaHzX172z1GIgfy6SaAiAgJ222t5DH3csEzZ6Gxsps5kB6wi1B+R8tegzoMZ4sqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXnh+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyUg//TceKjSP216N3K3K250a0IF4l48EUoeZ2VCv/0WjigxyTlgUL\r\n8BiVM3t/KIh1lI7rF1UAaPW6UXe09tZv+H2Num+cwYGvDnUodd8N7SI2V9fK\r\nYCijj8JKqQG9fZhpYqzG3nC2f3yBjkAf/RNEfe5X7L7y2avvRk7nn1IqnTGX\r\nlbW7ua1duwIm3OUvDNfkpUX8bDq7MnUtyOra8KGXg8lW22Vz532w0sgwPPyi\r\nBlGj9TIJenIIkaiFOIALKFzo4RcHg6VoQuJDnPraw1o3y0fA+3NFbJtVxIAs\r\nL3/WKg5UvsKgZTSbXPNIJwzc69QJBOaYXAa9R6ADEhgfBw6FBisCKDEV+biS\r\ny+/KhpL8g9ErxsExMNKrwlfT+yqoB1XfhLd9Bfke6AiRiw3bVBDWQgxeS64v\r\nzuZBnS6PoucXWjNvIMb7h7AVEsUX6y1OvK3H6cU9Bt/IEDCy4ohBMuqGhAr9\r\nAmxEQSBHTheUyi288eGQz/JgzQgeXm6ncLFT2+D6eOX4iAL8FaZ3zftKZNKQ\r\nzVFnnSDEu0iceuryxk3Sm2EY5pydEiXeEfApHArojuE0lJunYAWKZ/8eW7Uj\r\nqyML60F4VTS0Olkar98AOAjEeBe0NH8uhlqvk6nc60z6jK3NVxM6w0UbwFR6\r\nA4Arj53rOU4721u9czp5xPcAIdQsTMZlHsg=\r\n=6tDS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.1_1667135613952_0.1346551564546572"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"buro-lib-ts","version":"1.0.2","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-d+W90ybhQ6DfqgYvG9BnsCiLZTBrKs8ByLydvJA6w/u3Lj9yQ+P7nVeYxNHd56M+qkSXlROQuDWORA8rsnyP8Q==","shasum":"0d365c147f3c835c0a67052663ba88b2d63af81c","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.2.tgz","fileCount":131,"unpackedSize":150477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbiZocsJ0GeCwsNIV1JFcjOn9PfWfNxjtBGmuLMiGO0AiEAiDJuaatEf7vXii4Be9wFwqUzF3VIe4EfB+IBwWHNphs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXoYZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Nw/+NoynQ6M1Sicv6NIc+XHlPytZSCWV8cnwckExqq/lwWdGTKYm\r\nIyMTWE/ExytNPoBA8FqKEEmt2IE4iaPL1H+Bui7UqFmaiik6e107CPPqZSfT\r\nT/vQ+uD0X0aU7HqNgk+nwinPZ9trcFpXsceCFiw9aRMf0JUA2IirXWbOr5BT\r\n+wJqUhB8Q+Jjqx8JWNUPIbx9c/4UN1Ent4M1PO/t6DhQsIrUtMGjEj4j0axA\r\nN+oCqjRvtcPKljfDD1LLTHI9LODqRKeOSb8WUdsKTwb7PsJhTpqwheWwICtU\r\nQyj1UoDovR1Wfqz4qBWmj0ferNNvPMRWS8H+dI8HEwTdMr+Eq+T/Qm67Tof5\r\nuKLpJrrNTqA8CfK+Iulhn21mM20SlcNK1w24VBivmC5yGEbQ4sdsefYhGRst\r\n/tdN2UsC7GHBHKOnitBrQHp8/AggipewU5czRiLCY6RyFZlhZ+frGI3RY4Ck\r\nAkMw3wENBKRcX/HSwzcYa/v3jdQJGY4+mNL94P50lMAdJqXnc8rG2lQFpUhy\r\nGy1Glboea/3TeTlCps9gIdXLdAwG1S8EZ+5EHxf6qLJQ3UWgEFFlf0a6vurP\r\nxHEI1Hjkr918hreCV1ipU3J74cD761VabMt4/uO1bZlWJvlAsPrVGT/V0tB4\r\nBB+Tf7hbq8I/vPpcvupiqxs2upiL2t9/r4s=\r\n=m5CR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.2_1667139097235_0.5513808188099889"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"buro-lib-ts","version":"1.0.3","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.3","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-O5JkClpMYCDfIJuCgj0SIxpqqkChVfnd9o/LzIJPkBoemtB9V7wOvG3UzYq40TPdrBvNL9WHfWvqYvk4Uvqrtw==","shasum":"fb35e107b95db176849b131d67d5dbc920ff073e","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.3.tgz","fileCount":131,"unpackedSize":150477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByKZS68zyEqMlkFI5Jzm6DuqxbY0kTGELNZcgloZ31QAiB9/2Ge1Kn0QWIJH4E7TQbkSPkj9dD4dvOFFFE1Iz78+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXsG5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3AxAAjeK+izXih9NGz4xgPtU347u85ASCXoVCFXLIP44dOZxLHYG7\r\nNo/JHEsSFReMutdC/yvkuAUGfcOL7f0uWnNaRQ4iBqoKfgg43RgTqtritgLk\r\nCNuD2ec/ECcJSsI5oI8YSdB4S5k95jdKljnUgAiw6CKyh4pcb94oZ48kGODU\r\naMGBHV4gLxFBVvcj1Rgq89RgLzzPjQz69Pz0mP/KxhHM5KxPPft+IJ6Ei/lI\r\nl1t9QN1olcQ7Cm9TLHKpfK1NqJ2eyuWYs8tT9y69oIbl32ieEh9kF09E/BTf\r\nOrZHPhusbROORbrOQBPfWUuj/Tjf+K901HGtjzJFAWJE/udAC7BAKUUQw7Nt\r\niVXo5wztUoH717XQiQ68ukb8WZuClTLFoX9DvN9muewgfqOwQSoY4CXhQJtw\r\nZtSoIutbFZybsarh8zIP6F5w/dIMR3H0ZS8nUQ8RKIu6hwvw3YxpzSdqz0Bz\r\nIpfaAcNVr826IeGwJXZgL63IL0BuGtTHryzEGdNEqtFw8yqPu9nAR4lWV81k\r\n+v9Km39pJrOxvZHFdOwsj02XeqH4l3pBl4ZRS5gplFYrKbNQI8Jm6rNqnf4b\r\n4xZ5t9YsT3jOV5Efi6hWTi+3mJ+fR1vlpgUXKoH0NVEg69Hhn4Prd+6zIxVs\r\nMfPLy97xAQZHYJa1pMFkhaWGyYWXZ9uMCgI=\r\n=QFS3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.3_1667154360843_0.5101327079043239"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"buro-lib-ts","version":"1.0.4","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.4","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-w8XNpjld6fpj6jxLpAvQprAhPN6KOK9mHGYvGSryXp/OKU7u3MfBlR9fdz7jTNGiY3ahKJxP0S9qyoZNIAciIg==","shasum":"c607c8c84e300b0466d7f60844fad5ad4486c9d3","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.4.tgz","fileCount":131,"unpackedSize":150512,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGNojXUJuJYCpG3C2/Ss1E6dy5QYkpIS4BS/tOgQzBKAiEArtY3nVaA8u5QEqMhHZdeKzYqzwZ76ZfCsMcX/yVuGwk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXsMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZYxAAgrNd5j+RgipXukHSiH+/hZcC/8Dp1ZSb0oYuMFZAxCZNKFqd\r\nD0OSme9eVkz59qyje/yJj21l5E5PGle/lEr14JKzINaPsBZ6Jol0TKaEfCNN\r\nKA7qGj4h/lk8Bk2MXNv+uxyyMi++teFO6f8eAN3H4b7pIxa52uJGM4RHm2aV\r\nNZEOR2IW8Ay+BUAyUR/7ZFFEIwofQm/kbpF0aAffG6/6O2SaT/jYK2eAb9tw\r\nIfErDiJJ0Mal+htmNjwiqYQOyDVmKu97rTWhoCbGOAeO52j/upF8TzFbxx1o\r\nOaSEIZg1go1J6LeluwLsf+j2EsIdCHauZONYYuGyHyETbx80bV7GAKeUTFmI\r\n4t4OnFcMvRP7Yv6cX2SkbHcb6+UtoWe5A+QxuzFm/6fnxVAlL6wy/5uvhH6S\r\nS6d7dRcrft8LP+1ErqNAHZxHH0yfJgfwVbEFlBVKFhyu86dIpqwQRoSum07q\r\nKhnnsoHZYtp0iFlEq6I6/Zo5vQNSYD5QJyRoqazUBkEcfDoc/gXOGO5JozMm\r\nE2QuFRVSeTKq7ob/I2s6l6zufkmxq6vvGqdzJYQ4qNzZ/20hyjtUClcRIEUX\r\nXbpPTrqg+Tba00UcFsSc2rHU9HGIvowzyOfz1NHGSYz6GJNy7nG8Z82lZgVU\r\nDMCmtHDbBNuTJnChUmgaDmIeOz+PyLzfPgw=\r\n=C0VO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.4_1667154728080_0.5525489913668236"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"buro-lib-ts","version":"1.0.5","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.5","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-CkDG9eKJR6lZRQbbFmOk4zx1edff77HboqO0EgSVf0WSTzM9IOj0nZWrpTqU8v8Sg87DMqZiIwe0lbDMgbM7Pw==","shasum":"d57d3fd4f5a2355ad7006e42881e51e6503f6ba6","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.5.tgz","fileCount":71,"unpackedSize":122675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2LMwJ07+H8Svc1edwVVXaxuvo36GTfrHVIa7jj+7/OAiEAwLGIgUgsJNfBmvUWsOFB4qQjyYO5IV4kHRyr/lBTYz4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXsaZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr2A/9EzSxU+NmuWzg7Ti+XfKTRfYNl0Sic3M9B7V4iTmmjhylwct7\r\n4DkmeNfk551pN8/51Pnf0Kw1AxiqEgwBX8z35lt1Np6Ir4L4+YEz+mPNv2FP\r\nJorpa6vrK+4GqWVeTudpE1DG5fcqWJ4IO5xGhLcholoNVL2vUbfDDB+idPfK\r\ngvWmVw4n4QwVl70tEJybAs7Chz+n25SOdBD1cYMA0PpiFBurgYvBmml5W8FJ\r\nSUUjDnaJOaDEvoFsS++xYs0n7/TBfnSPsMX3xrAO0w/8iMeWkj6QQKkk6M39\r\nXVpv+l5Epwj2KM54W2fWVgrRCdMtbDR5RH+twKdyA+0mWNhQYiIg6FHL/RaP\r\ntL/yrZNJf8+JdXuQF9T1aK8R67JPgEI0yet2gZ3qMMcfHDyMhSvevVpqCeuS\r\nhcB0/LnSY5ifmVYumt/6ztGwJ+YBCt+WV7pYQiJsc+1bBXp7aGpREjIg1ox8\r\nbD89SSglsBuFD3DEuVUbaN56hq+GEmzqy0i7DKOg51NtM1qkyQrdzvWljJPU\r\nncBT61nM8wAkWXuecYwnmANMVz6upw0fb7qS/8AiXO39a/t3Q15qVsHVN4sf\r\nACV7ol0iWEAcYIfjRmcm4dVKMGkznJKsngzG9ShYgv4znGT+m8cyVwhmwDZo\r\nN+8QjkemmuQlOkUZopMFjWrw9gFdussCCGI=\r\n=WyTI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.5_1667155609440_0.6803832905849099"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"buro-lib-ts","version":"1.0.6","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.6","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-FIh6nTB4Z5lWoEIasxzKeT5BRALYTewp1B81OsMwaGkUUKxJfkS8n+7SyM+RMYks6C9EpN8PWvqlmtodFgx0Zw==","shasum":"8491f193771ca6cab85204355d23565a6bfc6f06","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.6.tgz","fileCount":137,"unpackedSize":152579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2CHo7vZLbkGeEWHQLLDsyjLoooHc38dLmJsxITZgiGAiAjD+NhsXPnZT+8o1hX5PXRROL0G1Dlk78IBNUGmcd9Zg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXscOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi1w/9HhJSJ/OMlI5tFsotWgcXOpzvQeHh3W9QmPY6V30J76JUJpmF\r\nXkgoQGl2yUZafrptMQc5riLbRdMCMM9ayn3OtJVZl+XKneWI+bRJMFMVcjIX\r\n8Uh1jnqf9DBDCGlw1yAn/nMuNDEgBGybK4NOdXNg4SonQVIuYAcKx7smhc7u\r\nDN/RV3VqcsKzBIBRpA4IKYKZxCflbX5jdX6bNLhqgbWRqf84LGGFxLRnyFgZ\r\nNIcWDxmMGucKB5NsMgHaEla41c23qBgclXwQcgkZe+JJ5rndEJPB7thvwqq7\r\nYi9uGlrojYl+7d1z5URutzvvDe+SQdWpWUuLhig2ET+qtg+Pl4uN7P3WTt/q\r\nnh8rMBK03Cvqx/z/WvlX7Q1omj3kLPrm6CxrC6sFjVZ6Uf7PI31AUIwoVNmv\r\nEI5tax5e+yuyWWgIR/qnGSKu9Ei3PGdzERZyKNEsQQzJrmJHrdKlS8taE35I\r\nDZkc7pv/XC8wNVxrtwYopR/ETdjOMJC5fC8n99vG92/nI/x6cFLBmd5korky\r\nxRVRxXtyjYA6LOUR/FvYJenBllo/Gt5UcA0lCq3sLXJbHN6JYemTam4stTat\r\n2/4SWy97jH+iYR2s2AvXg1X331bHOtHxgOWAOv+973yY9+aduN0aqGdduWQ2\r\nNDY+HR8ZEDIqz20SI1yS/asaP6YOGfHSIho=\r\n=JZDI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.6_1667155726193_0.9757466315735104"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"buro-lib-ts","version":"1.0.7","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.7","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-EjKdpNJ9S6/xt+P9GuwG7hNPyGyn91ZEDuzM2d9HczWg9NIQlkC2E+a+VVdfswBa94MJublWrahifJIKggAFgw==","shasum":"34898e31ea48e8d8fcfa7cd29846c8d90cf1984c","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.7.tgz","fileCount":139,"unpackedSize":153777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO5q14YCd/urvls/CvhzajTA38PbzN9IwqRARF0SzSuQIgNgQE4mwgA5ieyEvZ+C94do/T3Wq4hFg13jDoidHsKNA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX8JwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzfQ//ZKZscG11TqsSDX7xw4INlpWkUdukt+8dpw/SajYBPVFxwh1b\r\nTApEvcjPd/jio45QKCTuZZXooEAedcfjCfSPhBa0amlPXUZ9tnsBRFYZ33v+\r\nq4hKu2XpQ5SXoMrQSGp0d9QXyyX9CLVm2lzfiCU7q+8paF2LoPshLraRV/gH\r\nghpqRP2L8RKVsTTGQ7CyOnQfSymfZ+QPwvP5Kx8xCFHzmixv49HMi1po478v\r\nP5P384U3WXdmYCv3dcyOJ20Dd+SXOFzudPEPoSyG6lJAbLeuwH1ENyRHqgMM\r\nuMwUVCg/dL2xklnssdh/xjPosuKUPf5ZnB/GpCGyR2eB5E8CTXLV+IK+VL5v\r\nRBeT7zBXBd2lKfZkgwfPYUsR5cSQL/JXt4RMGC+QYIUGJMA8L7OeEFmt4qLM\r\nNxpJbnK5VCfGEVf+UJnwIc+vNoDtS2uHxXeb3dKD0Kd8uKa1puIpKuC1HDry\r\nCyj3jRLXoi/mC/AMv4xHxaISeBk7OdIiAmunbROZkFW/AJULaSmXFIFjUzA+\r\nOY00pX0/FBsJrfvORT3598w6ArjLk6iPOPalT8+KOIqkRt2tskf4+pkz/HEL\r\n8meup2HPBYvG/cZIUF2q+wup/MYccwCEuyh/vygrr9LigI7HUZB1F8P13ftG\r\nMu0YLfYbOiwQOiRLgSsHYtqxRzrhOQAuJIM=\r\n=ANCA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.7_1667220079889_0.6846577576806359"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"buro-lib-ts","version":"1.0.8","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.8","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Uh+7qkRAsnCvaIodkzIyxU2UKF/PlWuavoqjkpCSxvfbvvLKjgwTO674NEEsarZQiSfQi5eqlG/M1Uon1GVwCg==","shasum":"87450489ba2f4f54f1af93d9bdca09bfd6c960e8","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.8.tgz","fileCount":139,"unpackedSize":153739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZXfjfbwv0dZuFS3pMX9yJ5YDZ5NGLl+fNTodr1rsd/AiBoH5YymXTTxgyA8qyta0+7xcaUdiv2Cr3OHoQRPNLKzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYmH8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnlQ//VMz6VWrJ1h3A9f5NYhuUJr3NLBo5WrtajHlXdETPi7c7PSr7\r\np0j4EFQkKqjsMO6WB5CcY2q6e96SAu2B5lpCJ3ioS3KvwvT95BzgbGVAg/EQ\r\nbwMW/iYAWUsMRZsGLJtSxu7QYxPUSSyegDPF/YQAzTtPloKuDaLN+48hyaUw\r\n8q0BGVPnAcS4nYXh9G2vP7BRCJoV+1NP5DuAymTxakuPza0ouweC8/ZaXubY\r\nTILvtimn8qSAdKurCjdD7Lv2zuGyMtVvZiXza5BGVi8IXDH1UlfaoTIiFK40\r\nfCE//fGxgLJrfZdj0UMlYfao01ZdXWEoSN3b6ecKYB9tGPWicQlLd4yDtAGw\r\n4juPQ7AlusWED1terNG3JOqPDZjwly25Gws9yIVpenl7AmcBG09N4bddhPfF\r\nelG1AdAYCUjdGjplGlqPhZhy6v3vimQDW5shhRudU4j8l9g16emOP6TJjA0D\r\n9sK97xrO37mYeSHWu9e7tTzu170ra6cKJOqwdYH/HI+6Eb/2WDXLF+k52IAH\r\n3m6YqGd1qE+qn5ynls+XG0T5/8Mi5K7n0DfCGrmVIceQd5FPn1be1tVjWKbh\r\nr5csnXzNv2sn94g7v8fkpukM0n7kEBgMzsCw3kTJScG4QtHMd/IxtPfRZHi0\r\noWXOixXTVEP2JvgMKtn3FiXzlfeca4hB4xw=\r\n=fHcw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.8_1667391996190_0.7583906892479217"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"buro-lib-ts","version":"1.0.9","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.9","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-ZVFkBrZPU9nk6RxTI7s+MTbzQ0vnVm8gzOlYtmk3n/3eVeHDVgFRP5S7dl2OY/8BIwmfKvY8qrtGPxD2ZAlbsw==","shasum":"9deeccd0a69045f8ed6bf14608376609d0cc9dc8","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.9.tgz","fileCount":139,"unpackedSize":153838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDznLaZIJGAdlkHqo6NuQ0ApiV2BI0MyAw+FKY6syejYQIgQL6JAfjsYwvukgbgheCklUiGPse2+CcS6ugIuf37GPE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYmSmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi2w/9H7H4q9v32C0HFjZjK+YkmrkV1OR9sOdHg4/GJbvmIltFQWte\r\ncfs27BHCyKE7lVgoXSPEhUywBn4cNGYa9Xwg0J13jg32Ydn8PvAMV31gamba\r\n456ZD5HqZNk+9I3YKucedrsDHs0U2DKQJmI8ql21KzfVILIl/HnR34tmX6cR\r\n6Cu28tAbCedD0wSHSAOfNJMrgGTAlghMfVGnaIERVERHQljB+SOFsdvqM5Cr\r\nXJUY6rckqDofaYPfCcU469vLl8BbZiUoZE4Xkc2ZXnbLGWI5olDGsKqaD5Fv\r\nudPeGIHV7Ubg7zbQOTAgdSuXfyTfCNtgZdwRvuaXFOIIDRCj9prEt7ZzCB3W\r\nvSC5Hn+WvT+/2eJzDNSVMSYnBkvxBiSevVqWvcBeX9jjPloJC0DIoWf8N+g4\r\nO6JVyx4l+POGVVHb7NcCmCYHRdspJWCRqJkojmgXg2eEGelXkOOcrX3EGLS3\r\nSZUItD0QFjUnydA/Bma1EeKcT/2ulgRV+mBg7UOormM25KfZXOhf/ZDKWyTc\r\nbxVkKK01OGHsX4PTOII0M9cn0Pwzu4X9SdVlcVvmjLhu91L46e+/SD/aoSc4\r\nZHcHk82nATXLN6YziDznY89QNoofwTOSCBdeCYdhGX7V7tq2JRbwlS8WbDh8\r\nbYTwv8ZYSi3+8CVyOM0/xlaeetOXA/lEzuM=\r\n=rrFE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.9_1667392678084_0.4667727440713423"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.10":{"name":"buro-lib-ts","version":"1.0.10","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.10","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-ND+PaMx0NrLWiuYJ88SxvVi43IiLmOmq55JvzXxPyX/GCfFRvoIl99gM0/LQSH/Nj/7/Lqqn55QDeWvMBAzWLw==","shasum":"0081b2dd0fd27bdb69cf9ebe5569273a472a63a9","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.10.tgz","fileCount":139,"unpackedSize":153887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJYR6flGXTUBDlmThNOhjnZm81S9VfSRQQxGHBG1GEJwIhAJpbEiqFr8MUNeSYEuGry4/l692bLdDEHS6su6f876Fq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYmffACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnYw/+Kgb7jgR3RRJAny6k9jzw4F2gTbTZb9nLe5uIbr5IWzwEtWBQ\r\ncmDcv2o7akYJJ2ebCXNI1mgr5a+ioFv9G1bovQoY9pT70gdpNiJFP5N5l3aD\r\nY7mS4rRysofLcc+pCgKG7kOusI+84+hNR1ocmIddOydVX2X9blDsllCtchfZ\r\no6VGhGcr7JQPMZorwbdOOE2hfbDAoCkTWuv4ccsH+154S7Xqy9Ky80axD7oP\r\nYuu1Id6a5S8A6bk6f7uUrOKtMZNLm6+YuOiqcSQ/9VusTdT3jMYt/pecybn5\r\nNFypsz7HR1Jp1nVjvYc5BW8oInEiwIWWxskNoGUtP8u8kBJfO79/LphXZTPz\r\nwtf8S4WaSi/quuJxcY0TU0jJQmyYN+H3rqAlcNt3XC+Q/0iFwAhz4NjYV5Wx\r\niWQ8N7r4tNLaNs5RuxEgtOeQrGcbo10RJu3LX8SeUOf8uw5SwTP5lToFcfuo\r\n65Tuh9ne+6GxHMpCoW6M84qD0KvheHNxNP6xbEll/nGFVjZiIfsLOnkAJlwK\r\nqJq9XyDhi533xOlKbhleiznlEQ9UWDkeOPeroHAVQl+aEOLQlqTarNzYUcy0\r\nvk+jBgSz6sC0Z6rOAqttkiujXKIttKJOpe3XTNl8JGQDikzw4tYXkEVwfpQa\r\nuILIX6IbWJVlHqyXH/pBe/u2/LOXZpJz8rI=\r\n=TJUQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.10_1667393503263_0.776801302373918"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.11":{"name":"buro-lib-ts","version":"1.0.11","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.11","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-kfGrraIeP+jITUlCmO216t8/XiJIpxx2Z3BoCYCdHbGSIKoOEBcJSv8JVxdGhOb8zuef6YoXeC6QWs5xJXZK0A==","shasum":"6643fbc127dd9787006022dcc7267c89e4b5c2c7","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.11.tgz","fileCount":139,"unpackedSize":153920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBOWCwC9uj4cL71kAnCB5jsiphmdaihQOZ4cJ3gAb4FgIgS/7lDFVPAnuQQZGd/2J3nkorUNzvUImYSSvSGRA3YwI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYnCHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIxQ//aD+GYZarmMAfsq7JA2VnJvG1GlYw7PBHWF5f10OV6BrgDqwp\r\n693xOWBrdN1w3dZlpa7oAtaxg4GzAs10cFT5JtNDI3u0skAnIu1Ah5tnRmTR\r\nZz2fdmcoeQU7yrltMDhrb++MbJl8KJr7HQ/88PQP1mBXqNMc3qlujxxY1Z15\r\nM/J8WmjA1qnTSj+oYqv0hHUTMe09KKjxovhCS2+hC022v0MWeKBdU22luE5H\r\nif2Fpw9eWBmk0ElqlgrungvDC7I5HCdO6UNvgSLqnR4vEf7Ed9Jpf7/wZD2W\r\nJe5ftsPwdUOE6CB8ZugmZf8pAedeSD5L54PU/DxRdJqkKJjOt1mnW3ZTNMmI\r\nudQj9sMdLenGlUTYacIaK1CjHoLBXLjGodDW4uEpmM3c8x40YVoZ/Tg1xG2k\r\nmsAhB+JWhAA+4SjeWvI0UJiDqEg01UgDU8n0Zgt6/GwtGa36TXslq+SOwkkn\r\nTusfZjhXE6hUWeQCS7Ms3pHmXTJgrQ9Vk0b42+cRD5HYS9ZjVow47i5xmkxP\r\nJ7Uq5pp8h1qfNT3ZOd7oFxQEellO4Dp13O7MraEBx5h7ThnuWBgRACTJv/Ds\r\ntM6M4ApdZHaR11TOuj2amYLKR+efpPIuMTy1ZkmUBcjdr9dX+eRxeMuuLruj\r\nvT75n2Qj33u8kheHr5QdYbm9tTYNEcllOMQ=\r\n=BbDK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.11_1667395719350_0.2831580621657914"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.12":{"name":"buro-lib-ts","version":"1.0.12","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.12","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-XBXrx8VHzbrg3GrynXItmJYD8Zhsj2Ze1Vt1VTpuwe1MyQ/S7AfloQVvhXHqwDDVgyR/Wdg6gjHFl7VGjf/ZJg==","shasum":"dbbe8f3289db604cba8274f581e9028e5402f1e3","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.12.tgz","fileCount":139,"unpackedSize":154035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvEnW13JMD+2Bawg/73G9RhrhTdZSpySZK5E8DH0lDYAiBFu/KB5sM+mEu8zOTm+z9g7fPGQwr3Ax1tyCuExTIn5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZnRyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU7A//UChbeDrOdRWdXGfc/Ccd7AFBnFVxI8rEAVpoLZVbyO33oyXd\r\nPQ4P6d8doaCNjGvb8z7mABzjKUxmeO5cYwr9ugLX8yXo6BvZqnUwPmyJlKot\r\nHkCHktVdxml7uZSjNDuh0PCCMEHtekD8VRgIXTwwRusbUaOgFKRvoCWHMRCn\r\nrtxlhmLDMi4dtkjOrzRff6fDCXUlDKX0oR8nZEbz/egIvWxtVWVtNJoqHHvl\r\nY8o5BWdWuUtsgtbrZ51pYPTLqbp4pJglsmXRfa+8Fekf9NVOOXAYHMz+itZB\r\nPECzkp03yGsJTpG4dautQT6AGwsJtkuPjKGWwiFA3ecrldt+wpqi79fB0avs\r\ngAFSmxNHs8dx+uGI+2qDRqPid15BBmj7+wlabeOlkVnqnukKKQ5kqXLo8paf\r\nH3ZSaqpiikPBeaQvrRPt3R7ZcAQyhqjIjEdOK3g0qiWT6HtPmnrg6nXwB+UC\r\nOb1lVIVpQq7CR6W/eUd26KIuxkgYtA/YAseoxC5BGNgdxXUA3C3Hb5jK8DdG\r\nhBc6WjyPQJAe+OnE/No07lr9oiDoEFnSuWazHgffiDvQk6sADFJBZWrRRuxG\r\nKDwe7Npnio/16oPUJphC9FB3bWMa+wV5MRFJABdxeDjoGdaGAonM20acwzyy\r\nbxTYr/Zs/1EciiEuWD/WipVBFLZ6h1QZ5CQ=\r\n=atf1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.12_1667658865838_0.6372156493109031"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.13":{"name":"buro-lib-ts","version":"1.0.13","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.13","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-0MwYIxHf8uobkI+2a11x2M/KPc4x1goI34zIZzWBRoLMkRS11jdSZaCTXeVsMtHRFkcA/tky8Co4cZJENdxZVA==","shasum":"a981cf9f1303a4a51988f8e0188cfd54ea128ceb","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.13.tgz","fileCount":139,"unpackedSize":154179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgUgg+NZdilOPBIw4zuf886bEzpV2i8uTjHA5hg15kKAiEAmMoV760UnhJn5ZQnXJsvkfBAKBiDs159XXYOSX5iTrA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZnY8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnwBAAnheyPTSzdHDIeUdKkysurL/3OGa9YnMjWXN3frSzozLWlCQ7\r\nwhvD89CG6CZBWz+pW7c90OxQ26lJtdLVPPGLuSiJe7aTCrGQPpW5QgPldVXQ\r\npJYJ+GHw1F5mvFBApC417VVA75fmzM00jKqme3Xm3+GpyuJL/UNlKCf75LL7\r\noPlJzzkjDyquJIBasIpb/XMVMbDD+zyW4kamcAS6FkC+E1Llzw7vCdqsG94W\r\nIe1tM1Avv0fTeKSm1bUkhcW5qxNCT7dHnzY/l+lYnbSofzo4zoyOJe8Uuc8q\r\nvVihDd+9NT/H53pDjKTJD3p93AMJ1veBxHdIsdgwlu8DCcUFDOhvpnnRMh0T\r\nE6VZpR0vaCpdz41UDVraI1WWwaU58dZxY68Ba6cnsLaiIxnkVYO/phdNDX4z\r\n+2kkfQtfj84QfbKiPPkDP/MiEhjSYLK5OAckuBTLBC6t17mBoDuh4p90T3GV\r\nyUvpwZ2/MbO/wSX/mS5459ARhO2iPSxJKzeURikm9fWME6JVPPFxDpzZYKO9\r\nPwdvFtc00Abpu7lU/JvgOlM3kK1jx8WiE3Tx2gwTtUtrUB7iAasz8bsSSpH1\r\nc8yC0o39TlzB1KVrt5Msv6dRIqJfCi/najgzx33PSFm2rgaKLIKuwiFDz98D\r\n3Pwe9+fCNnH+xUeObTQMx6q/QVdquMYhEB0=\r\n=A88X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.13_1667659324027_0.1271796429066867"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.14":{"name":"buro-lib-ts","version":"1.0.14","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.14","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-lqlJPXnJgzx9VwMtG5/q5UlzwlUVo+6PiYjIgb51ZtBGM1LVitTxg+vwK3GWzZZ+HRjT/xn62VASHnqxhGFYzg==","shasum":"2330db5005c5932a9c36a692d60f336c632a3a31","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.14.tgz","fileCount":139,"unpackedSize":154193,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN2qpMENe7HMheRDtZsycKTU8ceh80UUswlctz24fHqgIhANuG2ymAEd3G0rjjC5xajpTj5cI4cXBHWxAIT0b+GNdv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZnaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEbw//dbf14s4v7bQErD9PFaMWzof+MQt7UeNbOndeQr7wg4AvpJ/J\r\nYCVwqUSBcCd6yvy2woyKKqaq+0U4RLgRcoDsDHhTLaozOjfv65xFDzHbhUbG\r\neKtmrB7dxWitdGh/tQfJjjQFiKDNgTkRb/m46xdoOb0JXcmseqMuVsJq53+H\r\nhM52EZnfHzQJyZJaEexPe7/uJultcCazgkvLeAfHV5KvuQojllNIhpErNi8J\r\nd6XY8WIUjXSVERs/cGMN8khZS5xR/AhNkv+0bKqCxb33060vE987jcRbxIzZ\r\n7vH/D9N3qvgHJSiqm6eMWMvs6FNZQN5hkmaXeRCeAWjR6jIE7nJLNKFFEaME\r\nNh1Y3V9xK+IR2m9klJIUX55n74r1c8GpF7d9fV+IFA/ZUVJ24ktXPjlhhjnn\r\nSBVhcBthC+GJt7JkFUZgE0n5klnF26R/W7mbexbA7pHw2BEQS4LuERVJ14/l\r\nFFOOr7Z5xE2NXOdY/8MzOnS1Z8PabTTFFlJMViEIQBZ7kbwZ3jh42JANr5pv\r\n9+TtpxSFOJ1bdAN8ZQ1dLe5uOEmATO3UvV3RJn8NGZMUqko1eLerUS0QkdMy\r\nh+6nScHkUfGErDQSiWRUEXnR3IkUq7Q+tg1mrtE61rCgbeddXFQpRXmTcpdU\r\ngsenukthoR9SzhZ+dEqBKXfER/2M8OyHGwo=\r\n=YLvJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.14_1667659409161_0.6778236672622497"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.15":{"name":"buro-lib-ts","version":"1.0.15","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.15","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Qqh8J+j4t0dx3HwConfof5CfZaF8QKPSqYw1SQmHagOfcRGVRVTqzy38vqqyEUOyWBmmJmLojjSG1TbhyDlpVw==","shasum":"7eda1366eb88891ec4cdcd3c8eb8dca40af55b0f","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.15.tgz","fileCount":139,"unpackedSize":154213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBs7nBW5Qyjt3DEYxhLrzbqaj3EQSgHQqJU2k/tqRZmAIgOK7jBeYS2DONzaoBSwa6KS+HPrjW2rOVcxAxVnXEvqo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZndsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtVw//VtDSZqbIvr/+Y7Qg7E5go4+229ofBwt2ZZKzMayfOdiFVxM6\r\n7KgULMw8t0R/Z3tYcO075nXT29rLlpe5ZoZOqQThoNr0bDs9cPAgPbXEINrt\r\nulPxplZO/4Lui+Jl8HKae8j6UOmp/bH8P/vEofFC05WDBxPxmkSaZjX4Hcad\r\njYBfqqBmYLbcdUNPMgSzBeG9UHkBGcPFpv08qdknZ1SdB/lQisVqnmL+HI01\r\nl8darcQPITnkHTdLN8DaNMKNrm10+tz2J/iSAuQgSD4osgrJ0fWZOs5dm0Fr\r\nPN+TQByuS/CPiGlnC77DyVP7BAoZhPEU42cnnLaUXVD823BjBZMQ9zwyvEsF\r\nWDDkHUL3PAgq8NB342xc7SKj93vaGud3lSyQTJgHhOjIKqX2YRbh33h6blxO\r\niwYOh8I6CIufyCqFf8gxA0i2dOTMEoUYGtEHla5R4BPytBWX1euVX2OSwEpx\r\n9zIvWIMBtirizVgH4Pz4LcsGgrzBiBVg38UBmaWoIBmhBjQP2T/OWIu4R2zL\r\n2h2kat760xJrZy9nSE4cArj83BL0NGxFlWUz9DGEQkRPv4O5X/ZHUvbWZj4V\r\nyzl9TDAUUJ4cOjX370siRFFjFCwcRtkzQ1MD1KH8BnKRrhhrKutRqbR/Ibsc\r\nVJiYuDvX+ySMOx9Ak8AniiyJHhqstSq2SSY=\r\n=91Ob\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.15_1667659628560_0.10213599389984074"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.16":{"name":"buro-lib-ts","version":"1.0.16","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.16","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-el8D8+Poz60nz7Tp/NAnGqwGqY/WslXKGR5Iv084RNVTHK6jyRkwuUyIvBVm/z175soSGWZ2A8F2EaKDFePQuQ==","shasum":"37903ea10f0f36e89aa24286b6b83ba303fed085","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.16.tgz","fileCount":139,"unpackedSize":154297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUEOoYBxwNl/GbjpUwQbOC68n73ZzcAHzV9z4anvlKCAiAwtFqPWZPy61hD4PNl0e1M6rzMMEEo0BzFexlX9vaa8A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZnleACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzaw/+LN6HGnELlVKlPn5uZwp9A/tR4zAYe/SZjcqOnEc/9p6fnfj3\r\nLqkCJ5YWjw6cFIEhGeQBsM+CvO/rAhUal8yTS0/rsgKPB7G7mclW2x15ozQB\r\nSo3IPEEy5KUXjoLuHipHdWYc26lOwS/1ct9GThwPPEyNkwZYydBB++VvAMJ3\r\ncrKLL4uDiShh/ggEx1/PTbZAvOVJkkpxhgLpAAemRSo6CTwi67TLKZGdvdxa\r\nAJkOenpq5lbsjbFXcF/Pfsz7cdhdvne52Qlx2DTOah3a9HhUfurLfUsOYdbz\r\n0pjfktlfqARMEdgmhNoEJEiXOxVHB1wbqGS8ol9fXKOVDWAV2uXTg0lJDpcG\r\n8wzVnIvLVDiY62GolTsHrwe9LWSZ7ip9MYg0lfL3PHpVFnaaCQMN5cE82Ocd\r\nyaQBKR3SwcMZKXUWtCm31m8B5o8gMfzULFdvR45S9Yasxm143KCajT5PUKj3\r\nZJwZq4sb84z+elaZ9w+xrdYVfEnwue6K4aTo6txt4L6OZqRsp8ap4dYsQLMv\r\ncjL0TSoQ3h3OAbHjdnL0s93Mdn0vkOcgmXE1r9M1bWySRKK7Iayifh0CjDSp\r\nHnFL5L4lKo8BiP6GUUc9o3GkQJzxMWd2l1K+tpTBCaeKBmZmyO3I9KamTvdX\r\nAmmpSgP+0l3gHJ3ozHO0o1TxbRXPYFEyeGQ=\r\n=9Oy+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.16_1667660126320_0.8760897933963361"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.17":{"name":"buro-lib-ts","version":"1.0.17","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.17","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-lTTNNEmfZn7xV8mBDcWguXcfvhT6wO1iSsgzf161CWyv/bhzjLmxWAYl3mg98dDgt1lNBsbM8LsFRwRfqzHa8Q==","shasum":"0916dbaad690e09b3a1f612f17b54836ebadabd9","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.17.tgz","fileCount":139,"unpackedSize":154355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSHDZTat6Xx+rQhZzuCZiHHfZiDC1p4vHSDeI7F2NIXwIhANxX5VEZbG1pIosflvKZiwdCTN3i4cswjbVzVa1d3Ofh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcjmrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrykg/9Ex5dTrnwg27lyRx4UwReyTdcM1bGjYVbWJMYBvGyBfg/92mL\r\nYUcpXzaWqemtWRQgBtOoTF6Lk4yDznslndi6CdTcRbbvl4NnB/6zYTidE/tE\r\ngbGNCsLsZ411jXRxW1IUftdP6zmlI7Q7hANvPsZQyuAZCqAfAJhjgTlMUsQL\r\nph1ad23vDUlZaOp6xBQZ3xqNM0gHAFUVa1M8+PzZzimj64Yxv4mq+mmdGzKp\r\nsdGr82BsGOCJZmkCsKZA7G0MtAmHgGIld25QyOVQ/R41WJ6k1RAIyvhkuBDI\r\nBKOi+HRNROJgN65Fo95/dlH0ltVnk0QrVm945vxsI5GPcUH+o13o5rHAejwM\r\nap9OfrP312LXc2LxdgdHssBp0d4Youp5fBZ4o37oHnNKxi4NJ6prGSXneuMG\r\n269FHF/5LeeF2e5oDuUuFq1u2GDdAyDHDyqp4ph0bkARsr3HoaHdF6AAuuMR\r\n+D3TviwZllDdFecxuUez953gg9hPpnK877lJplMpXi+AUp+UBOz17pjBKqrA\r\nB5i0+WlhTFFVlU1rDQn+tvYBDneI3nVaFWd78IL25WpRuk3goYhi7OdlEAV3\r\nfCVez8o3A6BcrqSyQTYB1ZKCYXxAyPRKbzLCvYS4LyHiqME87nch9kxN3yc2\r\nmU2rWH79FSKOkvk0cA8fAX3r920VveY49J4=\r\n=DUyb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.17_1668430251326_0.7057362760188342"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.18":{"name":"buro-lib-ts","version":"1.0.18","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.18","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-0w0uICdt4L0HI7kTJ8HIorTA8shOy2uSPDoOoIVx3BvR616HTLZ4NVBqnvPBrIk6vtF7az7uGmbOxXN9/9cJ+Q==","shasum":"dca121bae0c29b0103e27790dd0d604d9a940673","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.18.tgz","fileCount":139,"unpackedSize":154366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgd7Lk56/sFhiEpH8tt0pJL8UYsUDnYwWEZhrcQ8XI4AiBSwW0b2D4nsgIda0F0wJtlMfWN8ut7oDMT38FWlUcsOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje4xrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqecw//TIiPXSOd4PY4Gks08Lj/APlITOCM7ZeJwLqrAWwicySfotyQ\r\nmK7aNRr4Hp3Ll7yAYS6Hi1eofeBy4+4VLxYfOrHDYsALKOvJ94urbmaDGJcB\r\nZA7XNgjSvJsTpv8LF/RdWZ78vQlw4nNupMrlRFu3gp6BfBwrNrdmVGSmJkNx\r\ntJze27T/hhyZ3STpgOvZA4ZafVjqdez7aep5I7CO3SgL0YzmxfqnmF7haoBc\r\nQBEEEMbCIDZfzYdwp3Md/02gNzGKSEmdIjPazU2tjbVd7MkZNIehY4G3m3CU\r\nRoh6ec9kVuSA7mfE4HWnpFYlRvdVytMyRtefJlIZ/mJDhQbfZitHk4S5PSfu\r\n5NDD2jAZIAPtzeZQDluFTK3ow3pvnlsMSxlQITvlczA0v3k12apNkMnpCqKr\r\ni+lONwntWkZG+MdcNlz905MZ5BFk7sv04vOZO/a5sGQesGfSHUAhZcWb2z62\r\nJ5z/Cae11dMoXS8CJE97rZIEFlaKiOrCM76zOTVIJau0mKMDKPfwhb7ifdvZ\r\n9dTbObYBfT0tl5FU3sgUlKovNe1CQ6xgrWETRyPiL6FfGpf0rBhsXD0qw/Kb\r\nHUNIcprNOagpV3grj7UWplnFk526jku4VHL36ArZ1T6F9BuSuzjiaqH9l/Cn\r\nSJaTyJP6DhvES6cCphhuhDEZ66RxUxo1eWs=\r\n=Iuhe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.18_1669041259600_0.016990707815008665"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.19":{"name":"buro-lib-ts","version":"1.0.19","type":"module","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"default":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.19","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-zgD7zsYjIr4I4w9/f2XUmAHBcyZIg9UXLkxcggWmiNYYbuNqy83ud6T3GePSZ1FCKX2l28ZYIz9xKEoddhdUWA==","shasum":"626d94bd1819cf174b6c53033a9311d11716ac1a","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.19.tgz","fileCount":139,"unpackedSize":154386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAauK0a/RUJasgD3hH57keqJuX93yhkRDDR9vltUIROAiEA5lmUEbtaoTmbgr8eaNXgVFoMAnefv3imBZ8pgacfS0Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje4zdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFPQ//YY0Wi6fXw9nnVT74s6rpGdQAwvbIOYAHb6Fobd9RHMwdueOR\r\ngDzB09XNzRwVAc7+cCu9yvJiQoQCoNkLF1vjFrESc/YET8s1Hi8H+asvmP9A\r\nlsglOTBX3kYcpmfrA0toZE4tUDKNRkiU3RQznH4S6eH/7weBCBUAXhEKKzU2\r\n1YpBPjYnXm9Q1EubYdPVBngIXkW9eyPdEZk0bY+Zk2Z7SHtj17smOGwfOgfF\r\nxvJYEJaM5nh+k0k+q1LD5qOdJuu3tzytEAYBr/LA+4Msv2EbTdrFcm2FqD/+\r\nXpNO+QBwVRg9uYxq/KxG0goO/vklQhBTA0ojtCKM8cNgal0Ds1lECqU2Tgyi\r\nYW6M82M0Fc+k67PcPD4T8xeU2tCn/npODBnGn09kwxP8HTgLAJrhoTmC+rog\r\nbyYL6LkghDuE18cWdxZTsr5A11fl9meLcgxon3/T3V/b423zipNN272S5Xxt\r\nXChwdljlG2uy582vWmSQI6Hl0baDBW7u7NLCSqBddUiGFrMdchU703sUvl9U\r\nlgnIXqydpq5Ims/BPeGoixKu7JcCq9VhXaMxDwkVEPMD+Z+77xqii53Md1df\r\n+hu3dJpHDHhV7NeTdrqIXUBtsYxeNOixDuTaWk2RRfzW1GTzM5xMg1eXm13z\r\ndUFi9+FHHfuHAhWIoFWorPP4AHBsISdN1Rg=\r\n=nO+Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.19_1669041373631_0.9889842898752446"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.20":{"name":"buro-lib-ts","version":"1.0.20","type":"module","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.20","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-RSQcuOktJRBo7swYKmm6OM0iFHHtx+JlNaEafrW5JQjuNSULDbkKZhDUz1Z0jWoxub/MtLnn1QDDmbpPrpF5SA==","shasum":"8e630817b54b8587bdfe7c383e24a8b6fa0bd423","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.20.tgz","fileCount":139,"unpackedSize":154290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGczJmtcSPffdAkdBhjiOIJxIBywC2k6eOQpp1NAcr3AiEA4s/22M6Qjddo5m2JJt3BGcYSFuf6/uobXnNRKUgnrhc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje42fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGkg/9H2wiJJmVJcWUTLbChuous47WWxDaj/hahWrXOv2WrN0O98i+\r\nz1JB1MXt5SIo1N/TmHF2qr1Un6MnsTiGGwDGkXiJ7UCf/E5Va8Uiwl8kekWs\r\n3Rd/QWs0epdolO+v6gzowQ46BQbWPL+QxnMf9X9T1cj5/KEyXWoOmXj7KZOd\r\nJQfuaBXKFhaxGYTf+P59KRjuu6X8XHQ3U+6xu6XaUtKf2EHcGCdy8AcWGBsZ\r\n6qKCt6VEjYZE7oL4msDOCxTcNz8AOZgrdlRJV6GbLubbGWDeqT0mGhmalUpS\r\na6dTDaLyCIupHK9JEfUTbthir5cbSw1z2oqe2uoLroWxPlAryIoWUwJsxaMV\r\nRv9vnWj5riv95lluoVaL8T2gmYHXYl2p6mb8jAsB8V19RWxrrZvWBE/VlAD2\r\nx35dX6gKEUOGIErCmshopzw+O7ny078mDkgZpVmA2WZkD7yjLdo0yqElccmD\r\n0qtQ+inxq498JElyK+BX91DP8t5QMNpYFEK2FYPOERI4mJbzjmbHag7bZ3Nv\r\nnCsZsjNnmG+//QQHJb6JPxm3+fHDfLo8ie4ca+N4KFe/LyRKSvlyJnKg5sYJ\r\nRgzh8zz597ntO+ZsW/nmhxIYpVrQ9npmq6EDI2YPxEZcyQjjJZTROFFaL2gz\r\nEYuuM1cOzKGbdz9gPHEHL/EjqenNpYt2sSU=\r\n=O1E7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.20_1669041567187_0.7929457567794711"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.21":{"name":"buro-lib-ts","version":"1.0.21","type":"module","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.21","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-v405iK+AcL3m3YozIGQliimlBBJVvx/Iv8JWy4aOvK2v1puBAbYq56v9Vtk9zOvvQ5/dFfPZI3QlgYKXPZm6ig==","shasum":"77bee719706bc235d186f89d9bbc0dd954b736d8","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.21.tgz","fileCount":139,"unpackedSize":154314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKPwQvZg7V8iwlbKOKdL0Uqgkrlkis57O3IcQxg564AwIgbbZDC4af1nv98ta07Q5O3JWBDBQ11bXvm5krLhItwOU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje44fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz/g/+LvO4uSSg50l/lEBFM0k/JKW8zLoIPeszAddEjXfApm7/B5qe\r\nbT7+DDLHXVhoYzjVLCnGRrbul1tLnFV2vhRBXwPdmAK02IglBcGJKeZS3HuT\r\nifNDYPZSqdR/CspsE9P255B9cMI+IKRdWICQ8k+WcpiF+dSPc7hRDNQuWZeB\r\ntWFjaWsLwRE6iZqw0ADkSfyAHdCcumZl+EYYqLiiF06XN7KJGZpXPaSCEp3k\r\n6hlA2f/tNul1lATyhOnHPqqK9iO0cRxc6IsQI4Gyi9C57cr1gtJWUnHzz0tA\r\naFRLzOE8GaVY9/PNK9cLGicKo2F/jloXECbu6bjn10PIl2MxwfAZMhnxvAJx\r\nM1s1reKvAWWu/SsKhXQJn6OvxTwb8VLZfu7QO1CAnpRsxrMDwUbO3Ik+wEKR\r\nkDJW9ioSaSsnJGu+MSFiKj3egqEBJxIuA/g9vQx0/Owr42tADFQj5A+xnSEA\r\nlqpw1n8qDCSS8pp/cO+AJ4PuDRd7+FeZ32J0B6Dr+0YmzKp/8Elljfc/tGnk\r\nfdhsZXCy8Um03n+WYk7M80TiC0Lxu/N97SgGQR9JBJKpInU2awOxxoT94vMR\r\ncZNzCZHapyh+IS57h5fD0umWDemEcl8z4WZNTt5cU92s7R05df8Yzh0ORy85\r\nfg1YTdtrNQ5vBv6SK74PVikx75oFhK9bvzA=\r\n=VSQJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.21_1669041695439_0.31007140833284685"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.22":{"name":"buro-lib-ts","version":"1.0.22","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.22","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-/7SzTTsmLwop2js93WcShvcIEuV8JwLa5tedEmc5FCUoSBNLlnep6YLRy1eB3fPlCXsg+Uyo4u0tqLL2CLhn0g==","shasum":"cf647835623466e8118f73f6e1d0590c235834bc","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.22.tgz","fileCount":139,"unpackedSize":154366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw+Pwd+AGCgIF+Y1lUpWU9rNjh6RxXIjlXRHifgA7l/gIgA7C9QivOdG8sz0A5JBV55bdfRMJab5E98645kEL0swY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje46CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz0w//Q5o9XZu8pgMxITdOXYr74W962uEIkN+NcRto3NzF1jV0ofyA\r\noBuT0yYjZIETZ6/sc7vzha8IDweFIrl9Fu7+rJBkG2UVx9dwT+GbxACzQaX3\r\ne7wmS9cIXaUC6gEv1BmKUqgFmAh2qIHb+/ZCQWQ7kY8JgnMaW1/KDKUIqiNc\r\nIY2WVlghy14DdWAjmcKJvAp+tr0jrkSumuQy87VGJrd9cRH2AzVxb720IqVR\r\n2yn2mSfzaclwci2p/zqEgFedRFx1OfgX1u7djL/M2pbZaNZNCEJPjtdyoWOf\r\nxmGa6tYPVVNXJD3Y3YTJqgixJKgsqYlA6VgDEJLAHhy4huVbxYZ+ss06jFBw\r\nNpNRjyCD06YNfNs3rkm31apttUAGpx1bh/cQ1Q8QhLC8Jv+yY+PmGEE2xSA0\r\nwWrEZvIj6KNV7M6+fVNGPo+KvoPBrayGuy1B9bnOPGd3cQsrn2CIDisTJXxy\r\nepJEXK9UYTRilp2pBgw567dGP5NrQtbDCOim1mhZptasrk9qRSjrpJcjHwSZ\r\n8OCAimg4ICFOMVnK5LpyOQ+Mk1zg99iSkl7CNDQN0qikoDPWMUkT7KxWfZQM\r\nxV7ykM3TCNEZ8XYk+TcR+0TfiGTM0dgpsVfHZ4UzOw4KVWdbdRs5UL9ZkJdz\r\nR0A1JsA++uFERtnvG7VYMN64pJthicwFbd4=\r\n=y3Ui\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.22_1669041793834_0.2683277566052873"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.23":{"name":"buro-lib-ts","version":"1.0.23","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.23","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-AtpnEiTnaKALAAY9sCVUT/utpY1IIW6FjaAdTy35xGCMGj7hsLCx7eKu4hbA04Av/PWod9Ll0BGpSoDbsMWM1A==","shasum":"a46005fb4a5ed3a03a99e47f7405633af75296f7","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.23.tgz","fileCount":139,"unpackedSize":154370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgNxVBnoCW+Vsh3C8U6Q1xdVt3Dd9BzExBQjWO+EmscAiAFXIaVK1wZcvXRnSjDs9rftmmAnKEvEi3Tu9cay63Yig=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje48aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHhBAAgZS/vJfiCk/EJDe85jmdKACsHIXhd48IzkeRBYX2q9CyRNO8\r\noS4RNPMFmhJO9pEwsCEDAPLvXMAB+h/0S2mu9N+C9KVBLgBMyhSUCm/MlBKv\r\nrcCW2hsUtXRlEca8cjohKjWPMlWWqJ2NBn0LjDFVD4O4ns9wX/wpfSuAptkU\r\n+TXKHB2FdzICpuIwX60lE6xpTV44NPAIFKK6lbazQtBQUXoBtfIjGFMLjdQF\r\nV3HTgxptfW7LvEH92BnpN52pwSiqAmy7m6pwydLEycsNCmbGR4E75HdG1yGd\r\nyJaGUZq7Nb8UBMGEYs0ymZWAv17fDkrYXXHqUlKBloRo+ZoAVJl3fybEdAbA\r\nn3kKiZ62E3SC0RR0/55RgVgmnQpoZabl9JZ3j387wPVDfdB5blxL2gBCqjJR\r\nW9jnsjinenusrM89FuLV/egxnqmyN0G8ZrzZU0K0U5pBAwXiaYUjw0RI16UR\r\n1ToplfFKms15uCuMLW9o7saQMtX+vj+JbwdE1dXlLVj6JS+mnrGiBWiEVRGV\r\nxMuo1aq284XGBeaO0xM63oYLo1RMnLBEkEvsH/lSIDXEUx85Fu3DMGgkdhp0\r\nRwl3PHFggxJ7LRNGJ7LsSZJguUeDYFF0r+1Q3mOvCLsv+vnLuqfmehsk39F+\r\nvFrQVCplAthu7/fWF/o/2GP9vlJNiJFKKb8=\r\n=cI/M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.23_1669041946525_0.3007902560024096"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.24":{"name":"buro-lib-ts","version":"1.0.24","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.24","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-5IJax1GRDc9bAM15Q1oNN7TYr4/L/Pk7AcwThWOtJBD5bKYL1GG+57i12Tu9CzLfUgO7yYV/oDvxZwHnbO1Qnw==","shasum":"0b7d9839c90d1b47d68b04529e42aac0fd655407","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.24.tgz","fileCount":139,"unpackedSize":153964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsIiSa91d055vidv1lXW+zX7srtFv2aQk3vB8yCfhHpwIgcKNk93RmrW+2EJ+FK5CzkuBs4Lao0et+iiBDbc4LPvE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje4+YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR9Q/8CuVJwCcTp8lZUFejsAHntmS6b0HzXK78nBAOxpOCnrxmv4Wu\r\ndJad4JJSAwE1sqerzXVBCyYrUQs3wOsBrZ9UMNUekqCrA6P7vh7CNtULXfeE\r\nxMr1p8jD0p2ATFKY7V3PY8Q3wQRaJYNaUiKBbhd8b3yusPwUXvTaBw3Zarel\r\n5yd25HISTUfhxetDjglmif2F2DITKywu6Bb5mWMN5gZZmuq7OyDJG6ISjozc\r\n1OxQNHqjZTueOla/Yp6XfMjY4+RBZf3LVEsohmYYofkkVDeorg7qX3md1Ml9\r\nR+E1clV1DzcexWrtBplx8UBtl+HquzYVHlpYOWetRFefKA4+Kbz28LVLOXPW\r\nV8YizRxZnIgb/FLDq838QH4jVP6K/Ao2iZXzCmtcw+GjJ78bkzozQGEfADrB\r\n0EQZ/gIfyag8iZCaglKBy+RHVR2KftSD2tpbQd1s7Lu+AKYdqrjOFtFCcU0Q\r\nLooKUuaiCQ87/M5RyxvA1xluRh/xifbDHKCoN81t/VNGXBz8Xf26yDzuxwrq\r\nVpJp+xBZ1O73GiMqAr4UzZ7Ofs/npKYOECgOWID8a7uSmrF05D5FpBJGCDeW\r\nGRcDYxjeAbGYZ0VA6ZWJoUYrOhj2ukX+R519uj8/jWjBzdQVaw2Q+vRb0etY\r\nYGdo14/h06pWkf6Ow/v14aFAOe8hj8MXwfI=\r\n=DWVw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.24_1669042072102_0.33272883363385564"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.25":{"name":"buro-lib-ts","version":"1.0.25","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.25","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-p5S9IgkYotom8FgNwDVHLl+KRAv14fCzxw4gEz/0KT2vrvqgs2+saF0YO2WWLVT+whjuhOJ8lTc4fZ8miERoZw==","shasum":"bbb5b8730073ccda1acf053579d16310fbd6e942","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.25.tgz","fileCount":139,"unpackedSize":153938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLvsLny2858dbadSpPjphCWCkexp0ovwGZDRfCKgYq7AiEA1okDP/eTm7I85UJQ/iNgt/j5ICHGvrcwHxPRV2Hb1Oc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje5DgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDfw/+OheXX9DtRMRsPDskiiazh9hsuLPhK0+8VkGPa+vObRHqSiYn\r\nUiby6q9ZsNP7e3zvkf4X1GQNsKsNOGFTIvA48Y90XMzMi6w1G5kHWHzpROwE\r\nzSuXV8iYDZa9WcfY/AbSZp7JNSmdXewSnEOK4B0awnFJHr+aKCR14OL8TYFd\r\nJ3OwX1zhJu4xf25pzlF1zHP5mgWP8VaP7m7EStwdJTMxrgNoAhhqJ7Kn8GUm\r\ngTyEJVZTwv0u4ZZQHwd3Fml50jdPCoQ+6ZQI/j5iqgQAJZ8W7MyV7xNDcN8z\r\ngfjREmdSOBNOemvhCWv5sABniWDED3W0xWjkW8dN+r6yXkrYywWYWFNUHZgu\r\npfpMdmFhG/+PUyom8+CBL8av9WIKJyx18ZZrA9J0hZ26G93rfJIOWubVmzXc\r\nhpvdbLe0sne7GWvpwQWks2lonkz7AFU5t8060faBwxrL91etCumKVq39BYiQ\r\nOuU83Equp6E64O6JpBwjL2YGq8tMDQ5WLmPUKy/dlo3tJTx1L+xW0s5KGa5T\r\nlmhBcPkioAAcuN/oN3E/VP3pcxAUgH0AuCNIILfloD38X9xO4Sitah8nnf07\r\n8ztb9WdgmrpcWmSzMtBLq6DhMHA50RlwRbzSvDKHMq3nG8Oy0xExiSmTMXsz\r\nK0GK917rHTynIZCiZv7E94964IJ7WzRyiRk=\r\n=qRyI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.25_1669042400177_0.9664355964449312"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.26":{"name":"buro-lib-ts","version":"1.0.26","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.26","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-ZamgWb/RzCuCdhpyzgjcMCU2hEy1UZiQrAh0ePobgF1pRzIOku2FDtWkcKlvdgbYSvcdPQEzD/DBc2eckPJW1Q==","shasum":"a24d33107b3e0fb8087d95f9fdaff55d2f1690b9","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.26.tgz","fileCount":141,"unpackedSize":154070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWUgMNI5/xHk1BLncqiBTS7FD6XLVYs6egof5OoQPGUwIhANQgu1VMtF6Xv93k8+eRBO+RYmMbttJxRGeiSQA9Qa35"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje5GWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlQRAAirzk7BVSSfibWeJ6oH39dBb5IxFUi65QJcmsgjrlzbmOfPPM\r\njkRxtC/+JbIyIUL0QxWbO0AjgijSL7n3Khgu7TEGItSC2c74FmAtChGOuaRn\r\n6ZqNbpmQWuLVFWqmBqFh8CofO7qTE2I0EsjivTqFjv3eqrmSqDrxMbGBPiJg\r\ndjtNMb4cp8whb3ZxWAcehBc21nSQbirDMpqje9Sm++eXZHc/4LiZwcWtt1JW\r\nn9986ZmHKU+TOx5bM7TtwZPoa1p38RL4cFJebs0tj9RMJbzbN+pmomqz8WeH\r\nYZ6NgGxVI13mlZj89iyJbvJvT1mAegMzZwIbw9eP/J9ant2/kuyIP66vnNlk\r\nYjQeLG4GJnkJAVVRk6vOiJcCW0zb3bBVH27gF3rkq+lBH5bKzw74xJ8Npgg6\r\nUHJigaohMWytrHt/z8JIxfvrVaNM3yVtq17jKPCkjb4HIp1rwFtySe/OrmL+\r\npCu+EiWAUc8jbW1memVO/ufNuKmEFvvKxWajXQMumt9RHFx7BAa2m3ATBBTm\r\ngFg60yGI1HitNh/KiKLRumMim8NfJ/faoNKG5pRbHU3NjnUFND/Cis+NpEOI\r\nbbWK1DRCq/ZiYIo3yBFjL0cBD9aVpCVdjuTVgzoq6C/0oCj/bxSuaYQmGTYF\r\nb8FhysfJfnDGJHhEwgtM48VTvVPoFdn6JlA=\r\n=if9W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.26_1669042582171_0.6739069490337248"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.27":{"name":"buro-lib-ts","version":"1.0.27","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.27","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-4PaqaCZJjPJIHjF5wlC9FKCzQ3s2VrxvV1b3HaIFspoyblqOJ90BfnEsb7qdXeiD1guH0hbbtWBh5P+WGdrjlg==","shasum":"e44f3cff9c21e1ab89932649bd5f1b58acebe849","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.27.tgz","fileCount":141,"unpackedSize":154094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD3n91LQS7v401S7/ma8jJE/5zYBusM2NoY/eNYa13BQIhAMvR1fPTo77cntF2r9eqrbP6AmzMn/3UipNHQxKEOnOd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf2qQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOig//dveaEWbk7B4nCxW7exY3Uqz40AAy5shz9PPCqeWtcmvo1APV\r\nWGwPaxuLEWqOoqxH4mb/y8TimXzxWImsqIxcjbUdLeudXoiUjwVp9yNz9Rz1\r\n/kNHXPtWNAksqMx4QHMFGGQ/DRPDlOnSuYq6xmEwWx2/bGSeTD6c8m+wiJfZ\r\nZm2Ejt18atzLINUKleWJuzyOqkELDxmcKj8iJQVg38GIt4lW8+RJc/aJ6/bL\r\naSI7WVu25wsF7aJgcMcakOUfloJ8WyNaX3W//ZMB1VIHgJnEy1ltUnsONjeo\r\nw2fMfKgZsNcHgki+2scziK4i1d95euFEOgfTGOZ7XuzYHA6qX8B893ensAoc\r\nF2N+ZiZoIWx1w/6smOEcnaIppnaaq3w+kc77Y0BmS5QohRlZ17XppY2nn9Kn\r\nH/XQwlooj5+WGhL0kdv4ibTNlBVfkqBErMg+FC0ph0UCh3Emt7sEP+RqFtR6\r\nrg2ObSOuVwDVlUBaYwAouk0HKPZOV9qWNbw5LiOkSA1JNSKTgPr4XOvpzI/t\r\nohJpwxZgBQqtAfbDHAFO17xqfSZJxId2f8pc7uP0o3mrPHVfjQoXseQgnHCD\r\ns/c74gbZmjq2u85s3oV3pCTRkmNW1NqAc4VVA0YgD9BHoO9LRE08LrZ0KSpo\r\nzM4wXY+Z6b9nPVJdV6lQ7ER9cvIBuB5hSYM=\r\n=3WRx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.27_1669294736585_0.750959372131873"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.28":{"name":"buro-lib-ts","version":"1.0.28","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.28","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-nEgf3z7QLgeuDWBOczu2jxJ8Ysbwe99pbkQLd7desyeY+Rb1nHyF8zalm/KQcCkbcBZvziy6wbQvlufDvQUO5A==","shasum":"36d1e034f12322b8ea48d35c7e6ff80c0e39227f","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.28.tgz","fileCount":141,"unpackedSize":153702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhAxWpW5E6fvhxK3upxUTpBj1t/q6SWOhxSO5j3ekWUAiEAiJPGVkCLg5/kDXo+DPPELAy0U+mf53topRUjcK0folM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvWVgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohVQ/8CH2xgZe5aSR5sI3EuDfGAjRObRQwvnv3gk32nnu977CjLyy/\r\nzC9pguLaRvvu+zahVhCGP16Yu9kG/T5DthN57fTlF79BLir6a1H8TBpDhwY1\r\nhY2LGi5Z0JqVMV48pw1z6ID6+GrOeDv+L8rITKT4XSnHpyY9pX8dm80fO3et\r\nS0l8csCyZnLcRkSUsVqFQS/QJqK7kEPqw2Zm9A5I3Oey6UoFBp5uUqaKMEPz\r\ng6OWiSOneOhAHguinM6HFI9Zh2xVRh3WlMdvb9pVYrof1Dzw2AUP4OZkdjkE\r\n7J3O1e0PlvlXttD06cC+4totRWAGTT+3/c54+RDmahQSys8KaAeuUjWm/1Ok\r\nnL2YCWZjSvKmnEfOFOts06Txxb2cmj3n0q1ekLo4L9ogjMqbyGtsvWUHJj3+\r\n+P6jXGfjFfppJQoEBKh0x+hgsgcP8K7OpqhaK9mLl8FMIZcvDjjioxePUWSK\r\nNvmyamZEtFmvG/ah4C8cYphgrKGyk7Cs3D8fF5SnfVFLN53iC1Em4cVeorOt\r\nKn1Gru2Dk2MFkYyYd8dbHSYtcMsBWIlwHakwWp+nnpsV7NS3wgf1RNdz6BYC\r\ngIaD9kxN0mYMTmFPByhXOH6c0xX7oNYWSJHE//LJczSW/n8muqsH+6cZytqz\r\nmuCxrBK9S2/7kn6eY7eueOrTPvV6w279DRk=\r\n=yu0n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.28_1673356639803_0.29146589758406805"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.29":{"name":"buro-lib-ts","version":"1.0.29","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ade97298604c4d218bb1d4e3af4fa4a2c5690f03","_id":"buro-lib-ts@1.0.29","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-lrh6fRVva1TaCfF78fN89pY1igL3X5JBIS5bo/XWtRBUwTRSRlxfzmoU9lVoT8q6lxCc1x42/6QFRGl7CAxbdw==","shasum":"ea4f52959db06ae51547e491c5cd98638731dd7d","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.29.tgz","fileCount":141,"unpackedSize":153705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYfHjnCXEU+Q4V5Ah7sIkrS+ibhVR74EAnlz9HYc8QsQIgSWn48ksqg8w86PjKPwWLTsQM8HsJXuIj9mFfWGvC5Gw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvWk5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZxw//Uff05mBfy1wb/1yCXvTS5dZrSPLM8Jp4XNSDkp1hDA+ZU9JT\r\n6JPJUu4fKJihX/g8jnRaiJN0PM18nfYswcblDqkhrAXZDbHe9ZeWPgs1xWM8\r\nxT1agaSYLKwcGbNm0TqZ8f17tdJz4XY+qsFkA+OZiME2JJM2OPSTB5NeTr3s\r\nTCNHM7AMdDZ0+P01Qt0gUbXzPjYHFmNBEsO5YGr28Yt+3uvtvOL1+EHBAsnG\r\nzg1EYgr9fFv9H7dPl0uiWx8zdfxc5XX9EoE6yA1u3qw+EaZF0CmaUjlKKc0C\r\n5sxB300y6dNMK3ZoD9ufeWWPOle6LB2H06J0cbrZ9xDnzefJJZUdGa+O2GZV\r\nMoNPkqouJKMENiHR8JASVa9DW2Z+UHHsEh83I26bHEnEnTBZeDickbkZe6ag\r\n9yNnAZh+Ao2wJN/RKvNTyGAe+qlQeajOW+CAHrDeZ7FN+OhvcuXidB9TN4Fu\r\nNifvtULwFtQ6YpOe7FNB0yYNlPDcsfkSakzieUBPPqNrISO/A8i8ysadOZ4j\r\nxy2Px50HOHpYH1g10b9PbbfBWpQUiVOShq9tOb5B4C1gqV4mm+kpNLwK0PhJ\r\nOqQQZajB4NQIUI6f3ZwCJbOsWfCTWkItjAjGr+e8vISe9ymPvuTJOHNMBQe/\r\nODgYRmOesoj03u1Wim9fgkZq4FyXYY77J8c=\r\n=GYi4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.29_1673357625267_0.5916122245709199"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.30":{"name":"buro-lib-ts","version":"1.0.30","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"8e5e113b115640a0fd33eb94bb35f116c192866b","_id":"buro-lib-ts@1.0.30","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-3625qL7cZkgkqSv8Dl05PJreemBRnrVZc+QN9vlpXhBYR/k4fsSZjDYzEbXLtBtAOK+93WMFBMgpnZ5yNUv8mg==","shasum":"57af41b2cbbd5e8069d5b2c6eba1f01ec5cddd4e","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.30.tgz","fileCount":141,"unpackedSize":153255,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDYVLEvf31baY8SH7hXn02A8gOJ2exWAAKPE3K9Gwo5AIgeisQ8qE46WXeEbqKxizvk5JmkdYEc5NJC869HIZvmnU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw9rFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCpA//TifbJQTdndWs0W7gCiUiXgZ8ZHasUpFVpxJEDimxDk5QAHhr\r\niWzX8c4KroOWfHa8g0I0WTEVrsmf/Atzj+NN8l2ftJ6fVUMdUFnPsgkIyWAy\r\nLrf/+m6NXayDZ7mjfWRJxN9Oyjx3SagFNQKmWMAjZHR4iPs0n0bNIpJCmsSQ\r\ndV1uVykVtlMLWR5QkE1jlHWY0GwQRR+aGZYBAqSCKlGsLYdMWk/ndfj40nxJ\r\nC3/A4rZ0IN0Plws5tNDTp+dF0zXb76AM3CKxiaOeT971PlOf+ZtpGzGCduUb\r\nFhQHBtOfq34/7x1RaiFzW8P+1trNJJFPD72rZbouyNUYGxYEmTIaeEsznZy2\r\nakJ5f/vhKTWtyIMxzRk4ObVRfXeqd17rT7O7QKqmK111H+kg7YUL1E23vC5D\r\nqEhMtBgw+O0mPtTdr6/aYeaFWRjRDEh1Qr5cIi1HyKYcAfedv0ShlwRjJhuk\r\nToMcqRGMVf7UVauSf1Vl5PHZHHY/BebTjhxWw9Z//QQs5E199mVKzoZWXQTx\r\nYkA/DQBNFv41sP4XOz3/ur6bCTdxy6EZOiEuvPnEdJ3hNh20zhk74sCS6XeW\r\nSOaikDel1QAggZr1bBkZ4efqJUKF1h2GhA1hRMotICJ7bitPTP5rbaKuu+hD\r\nikjzizPWJCTCedFqqVfpLIb2t3XDcXAHNcI=\r\n=nG7+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.30_1673779909027_0.36095603783066044"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.31":{"name":"buro-lib-ts","version":"1.0.31","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"8e5e113b115640a0fd33eb94bb35f116c192866b","_id":"buro-lib-ts@1.0.31","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-MQhHdfYD3YEEEcg7cItKO58LB7PxWfCw23euoTA6R8oUppp/DBtrRYPfv/8oHE2XcV/FplJyWEUhV89OZs8oEg==","shasum":"731ed79d0193d98a323e537f257669aedfa8d732","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.31.tgz","fileCount":141,"unpackedSize":153778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCXCjswOM89iZ9i3ZEZviJQpSEDE6MhosEEBeYbasu+wIhAJhZJZz2k/6lzUoBFgb71BEc7J0F0c087Mo24X8i1qfB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw99UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6nhAAkk3bkX3MK4d6kjDUe1mZ9RbL8+mSChIIwjXwgh+tUC6/2mkI\r\n3nEm+DPSoop30W6CRzqL+EVp3sRl57wXaCdsIlO+RKzV1azk4n5prM32YesY\r\n//dGLGOdChuKHGJlRTYUTZ6VntWbGM4A5Kk1xZINPPWvlylwHycdaOHyHRrO\r\nwRIM0S/DDh5pv1phf60v7UColyLBcsMCKv/adMtLvsq2ZYXZoZtydkI1GiFY\r\nKIsnXxm+UiPdIWnvzF12hN1C6pKUxqGHLSxEQhAOLXW4c6BkuFtDvz90z/6x\r\nGR954a5f2VxGcqc0lFVgcL6F5sHwF4X52cdj7S5fpocUMnTqHZOBHyXrZSM4\r\nsjMJjoZ6Ag8DVKUCEU9+yB9czuXXH3kIFO0weLd9hrtVU27EzT56nUqasZ2p\r\nUBHopbmUYgauWXwdoFrpH4sruMLnLeQNGVQ6LcUyBGlY5wY/pdE9q8XgvMfZ\r\nckumfU/DdBR3a/p7xfoXtmu3yo0eAyFn3vLMibUggtllOfN7SFiOtDGn6BJ4\r\nv2vkEDKRqxhrNMImhSJejw3oSrC0I9RWOUM4vOGqOQakuUeyN1vPUTlgpQql\r\ni7nuB+OVMcYLt3ybsTVTr0ujrv/IfI1K4MN1wITaxQYxi3d70L60GwgDRUqJ\r\nwnZtyyBu1+4ezGtdKgdaW/pVqb9ItUJ143U=\r\n=ub03\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.31_1673781075845_0.5004401638944518"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.32":{"name":"buro-lib-ts","version":"1.0.32","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"44a65c9bd02dd7c85de895004bdded55a2c0804c","_id":"buro-lib-ts@1.0.32","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-El3aAMs9UwSTZx0spHTXR8x6U0poOMnNC6qFdIRAsCRUwXKQC1Xdwz9wV2sKTUVslcALbbX0VFqA57vJKp0rGw==","shasum":"6057b433b6a21fb314dfd5850d51571019a40f39","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.32.tgz","fileCount":141,"unpackedSize":153880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJ02aQAB+achbW8RpiwT117Q+aZEw90hJ8L32f3tzp7AiEAr/b2hvD/5g0RqbB4Pxtf9hyDKbHvLT24dhL54zbmCSI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzoJWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnZg/9F4rHq8bllcA4TAEoKOat/tL9WttdW/SCVebIQYdz4tia9fvG\r\n4VxvVdrPtP+/wwbpGGHps4egwVGelEDq7OLNfZQOWVh3gSbIGQqgm9wjnut4\r\n7Fa6P6DpzCH9q47Vdy+GUd4jLScTKcc/3UaAOiiwh0xzEdEFovHdFuvEVX9g\r\nc+S3sIFzNwUPwfpBXddg4cHEDg59GhpXiOGiiJdeQTKLJ6wUZpbyFBH374lg\r\nu6PRIg95h2niYP3LtejUpvE8fCT+UXdD9Jb77g48CmOramhRUVIO3vq394gD\r\nA5eCwmj8jPi6E9moCFOqJ3mZ77X3arar8zmKzzUlxnXL+KjyEfwHAiZSNUV5\r\nZAIhN6/hzwbE6wjYSeL8KqKGtiWGX7BUVpguDeozWCHDOBn3DAYwcgXEYa09\r\nbyYezddKHqNPMd8kWfBrkIgAmIcL1m2i6X8GdeRmdfEJXhjHPkeLw7PB3LSw\r\n1/KfJZzHze87Rp0Q7/BNYN8c2bNIAX/k8kQtMpMkb0G6vGwumNxL4ev/aJH6\r\nbX/S/GsIPsbhbUGLsyasSEckYIDPkzt/OolYFBjXZsS4BbPvUfVRlhLguibx\r\nRaxCLC8LWdJTQqXzEdrAoRgmkQSHe61IgFQToO8x6G1gQaoOJX3HLySUuzuh\r\nTUfnJzcJ3QrSJ4h2jd6v7SxbG4Ax2V2IzAk=\r\n=+u8j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.32_1674478166226_0.2929792438472343"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.33":{"name":"buro-lib-ts","version":"1.0.33","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"44a65c9bd02dd7c85de895004bdded55a2c0804c","_id":"buro-lib-ts@1.0.33","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-o8woeLSK6JvuZe1G33gQn5xwlbAYJDZVgV/zglHSykL+wIeIOptJugu32l4rmO4n6Q8W1s7/L5x9g2o0SGOmVw==","shasum":"24b5dff36ad351284a4380a5c01c5b73d2b5c70f","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.33.tgz","fileCount":141,"unpackedSize":153915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjXF41u0Ru7D1cXq+NACLzYNImIDgxbJqcOZS2n1Cr1AiAjL0tvekgUAixPBNXz7/w0+oqJIDSAOVGT/t5riuHBmQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj14ufACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/hw//dlwuQZHDKnAIq0oMgOrTDJUnrPkk/V09TKLsfX/g5KoRDD2O\r\nY0DCsrN0sJIZgo7bOk2CytctLZC27jS85t6bJz0mCl5Y7zMIRaHhW10m/RTK\r\nStqeUvuavsoIb21noQbqmC3Cws6CasyGrmvZPm5OxM+H+btwjGnVrPVAeuRE\r\nJyA+Bdh3G3VaHK4ptJH6qgtjn8FkBhGFRmHujZgKHD260jrfaU64Ndw8eyGl\r\nd45uYhNtk/EQb9GxhAX1RkzL6hoIFXlOz4BwUn3OxZY3AZ892DhhHbUNlqCK\r\n1g2RGcZ/cTzMWLTrj/peTAHTWo3Yzi27NfOlLdd5g2y0O+eQuHOUSquoS29f\r\nRTsfoLexbhxHpNbqAYXU2Set9FJttP01YnNZ5CEu8n864mTM2hIyGgMGDXtp\r\nyC7e2WCvy9RzrGIFxndFnEQ5Kk9/PtrLvvTmmuQMsad6AVZqpknJe5lfEXNQ\r\n4PGVBUWVgZsqZzuaXu+IK+juXANahbiNHMA7i3gUbeAxX7QZUb4W1zrtwoDG\r\nDtls8iu0PEQOEmlFE8YQXybdcLz92MblxmQoq7VAMdxDV8iX7ceY3w18NaE7\r\n0Xpsl0SWJpzdXh/COZDhJITV9/jFiJmTFHqRfl/73g5Yi2FtqTHYdc3RpOci\r\nPdfV9Ph0Sx3Dnye6u+cbvRmgTv9dCD5/LYk=\r\n=D2sn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.33_1675070367586_0.6747525600825011"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.34":{"name":"buro-lib-ts","version":"1.0.34","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ed00598855667b18dbf5b5c7af6dc43157361cc7","_id":"buro-lib-ts@1.0.34","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-NbQcA1Xr7+BYeUUG8VVH4FkjXicXKYxyX6pD+vfjDWVP/anqomvAQPDPNf9IUscLj9KznS5Iwbpqfq30SVpJAQ==","shasum":"270ffbb3b270420b89469ae3cecfd53bf6d875d7","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.34.tgz","fileCount":145,"unpackedSize":159068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlVABvrHgHD5TkB78MIf9JU0H/Hl5aIEfk2Z3iX0CFeQIgE+aEnTx0qA0DrDaR3xJqryegviKWp73lzV/KG++OAyY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+c5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRRg//YtgGvnkqNXs0FKBpmY2gmdN/tfHwYoRxDz0uoh4d2sG0APo+\r\nNUwGN3kTyddP60VQnYtyvuBjaEH22HiZbcvepiQkzZYh+FlPEZ8uI/qVGBNb\r\n6YYzEaxYpk+R+rRb36BIQWsU3PG1VvKJ/kNANU3lpiGKfJFNe9Nv/yCYzFJS\r\n/5UqC7GCJRUX7Ah5o+FXG5flSjbm9mDe67KRyOLm/Xh3Cwy18jTRq0DACmR3\r\nGz6ErqgY4ZTnfAwlZ6X0kqUu3N23KcC4svQqWR/6PT/kql631QK9WsZ01G04\r\nmhoWd7FsmWJWl1kHTUaZZv/WOFYecKaQ6KtngZyqUARZRSbG+0ICACjyqDF7\r\nygydiKIIKmer6b7yjAaAx1BvYtQwwX59c6N5KcS+4cOtLw6xMfpOUgYnGZlk\r\n7hNJzLFlQMpZf8zdHP5FjExJMC2LGJduVDUXaLEqcnk+w8/5YTyDto1sDDa+\r\nG3pzCSPm0LOEGDYvzM7hnrbTHHei8NVlE4do1HMSo5ZcS9fz1r8DRBw1lhNY\r\nVz/70KMTl+nLFZccfGrWz6gNyq7owwKcgQ61lCnf6rD7wXG9bJBgEQIoTNjD\r\nkXq7grUMaVLMbxhT0f81A9N8PAGNkIR6gHMqVAf35W4icRiqGurxQubQK+Gi\r\nsT1/x0TYJcslUgFpMO7EDe0Cazba3Iunssw=\r\n=LkQp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.34_1675093817206_0.903099106627502"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.35":{"name":"buro-lib-ts","version":"1.0.35","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ed00598855667b18dbf5b5c7af6dc43157361cc7","_id":"buro-lib-ts@1.0.35","_nodeVersion":"16.18.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-eWBoYpAvFRpj/q9mKG1zquqD7TSQEhahLVE0txXqcntEXrm6jyG1MqEvD72hexBB9J1StIV5WrSM++1ncu6H7g==","shasum":"a1542cd278e6bc460ea1bf6715d04ed87e28de0f","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.35.tgz","fileCount":145,"unpackedSize":160095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERMJAIWiogw/smexvDeZaVQx3rsMf49UHlHhGi9HYEFAiB4sHDH05M+EhmGWiWCPCC/+tA6oED5OfMQ4Toseq9gOA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2ONqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkjQ//cxZBBg65efcvr6QVK/BJW0w3+XzZknUat1aDIab6CnmCJ6XD\r\n0uZcXRK3+gyb73FvWO9aOYZAfBiDj3t5SGoKbDoKAXQrkpaXnFnyR5WOTutu\r\nl1nxZ2RWlkI3ZxRMUEkqGJsvnXJOrMuUS1Z2LxcpUzcqpJWB+ZXulh2XxQgN\r\nL5t2U+DhniI4Z49yP7SYRyLHYPbUJ+7B3FP1WB6FgrdLcova4o7Be5sFiluV\r\n6B0Rxv8b9/KRaSK4ZNzHmmckhaEbpzPFI8/QWwp9RS/IdfTRXH0Y9pGyHRGa\r\nJlip1LK9DLaI+KNX7vesECVr7q51MMeztSs51HNF19gntm3zUSHGmgIIJN2U\r\nmkujGLSgZwQhPvZBOsv0+6bqmJmQXOqlylWMT5O0f6+mPou6dzy8mBJGN4Qz\r\nn0SlpiFPAnZwURxmYJAQ+M86kbnKsBipAsMCC2JxJmg9buOXwa1BBqR3++Ua\r\n2rqp63SdYGJ1x1BlSRBgRxyQhuys8/k8WEBq1tSdAtCESTECS0kfL0gGWIPb\r\n66/6GXU2/j/UqDjspdfssVnAFBqq8+lgQ4mCp1MAexEWxVDiC5zeYObLU4qn\r\ngEUJuFoCEWrxy+3m0kq9HvoUKjf+TY1l8EsjKnpJI2/r7YCgXPowIKCdF/5x\r\nrn/A4k8YGAU1grHzAcoWFb+3h7s4i5XS3bw=\r\n=3L05\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.35_1675158378145_0.5676589143618653"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.36":{"name":"buro-lib-ts","version":"1.0.36","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ed00598855667b18dbf5b5c7af6dc43157361cc7","_id":"buro-lib-ts@1.0.36","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-0V+2ShKGM6f9zEL1buwF05/37LibPKzd5ocGzftjk9HdUrFjmehpunR+xN18kgk5eyb4izcuRaLhsTIDy9N4+A==","shasum":"f4ed5cab7b4fd4690c623f277e0d2fd6c3149ade","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.36.tgz","fileCount":145,"unpackedSize":160312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSXGUpwtxB8K0x9hZ+uR7pPBhDWO9L8kfQR0AsG+gNCgIgA5AIVlI57wcQPktOWehmYncOnnaqds3HmG14FZcjYjA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj741IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaVw//drNHQ2HmX5fOeyVuYfK9cto8t+VFUVR3A/r9fM3Nr2ILvWQv\r\nvY3wakVcRic3eR2+AsR76vwiA2P12aBRNBfQBuq1FC8WGoN3Hbf6yrghP8bJ\r\nVHHKIB+BcWVYkNEEqlxge+yrJpSZ6kBvoAUUsfMRUEBXrUNzdUy15ktOwJfQ\r\nKn4+YTTTSmY/oPpui34Qd8S42lUEZuEtlGuaDZqvdWkmaePgoEgPZzUdKdUX\r\nuI2RSdD4Hm5Dv+Gbc9n4oHPgXVaJRmL20ksqCvcvl7jq2ZLORT2ykKC510c1\r\nHH4cQeLwOgmywR4kp6K46F6iAT+TQqieQtzLyHu1feEqzFjdu1OJ3lQANB1i\r\nysRdFJt7Do6V0HQk5frrwQjlWMX9szdqOTdtAJGl1TGdPsYwRZ0GI9iHL4v5\r\n1B4SIqdrlTxDQL1dCZ5P01SKIou4zy3z7ajbuToQMpxuRVagGzeKDqer9PtX\r\nRitazFVfk8L/iG5RI+q2FQ1gtGmS7dwtxXQItgUdGfvMVIlG+mMwlc5VSHwt\r\nR9M+70qvXvB5anl6oItyHJRay1p3KcxR9SqyATPmSkdcFsLrxb7UZgC6bzVG\r\nBHdiTeKEiuL/YUMHSREVzHnaHO5fMICEDm5YggXsgsSt5F3zlFt/3W3VRyex\r\nlVjrolnlSmCxPLGrByreeJS1egukRo88RL8=\r\n=4DWW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.36_1676643656575_0.3625390077555468"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.37":{"name":"buro-lib-ts","version":"1.0.37","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ed00598855667b18dbf5b5c7af6dc43157361cc7","_id":"buro-lib-ts@1.0.37","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Gyg5Lw55d7SUVWYyoFGnteHS6Zxpo3W8EkmeKRJn9yIb9DA3odjv4u/gXH0tY00/OI+zdw1praWOzwaJ1nE1Cg==","shasum":"369c6cd15cdce5894c6c170c6ee6166e201cb706","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.37.tgz","fileCount":145,"unpackedSize":160326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7hee+3IEnbOm0+5RhUV/uAj+bEc+wcg579eKd7bmw9AiEAumsAlYbVarfL6q/T6t2fx3RvD2BrhW66XcW3cTbCcD8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj84PfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmrg//XC0hGMv4ceoh8HvGfLSTdhWCSsv43Yb1ClrIs0IFgT4atTng\r\nuhUEYA5SS7qMaAvv1C0E4hL7/gQA9RW2U+HSZQ6Y1b0Wu5QGMXr3G9P2DkP5\r\nmd7a06X6OlBLAKaxnzwfei0siHogWFgAc1Ls2Nn9oT9Kncve5l98XvDKoA7C\r\n/DipZdX4cGixD75jRbT58eEviD4kA14bYeKqHqQJVB5dVBzFqeo5nd9nRple\r\naEacHT2EYVCH2NJ3fsgr3EqjCPgOPzen3xrPF2ovGsE4y1svHx/dek3swunO\r\nXY1DliYAk8y1RdHgaTX0zWwDXKTMJhubiQYIaD6WPuJgqrroHK3yVGARnSbf\r\njjasmJIIhFcYAe6G+8HjnAekJmDezTlnLYDhkcV4Bt78uOiGMesO+qHSBRnH\r\nkVrbw+rEtT/QktdYtZzqqnztW4Xr4BoQ4NkfmQkYL4jftXLIVvOeS0/1WHsb\r\nPsdbKuTGToiV2s50j44MxRX4XoFOgai4Q776T1/Z83e6kA+cDJkibjyGmWHA\r\n4GLnBa2siCH82EvI4sBUvY85gIOHpStw+Y63ATfr6N5ff2hlsUaE8YLRGRhs\r\n9R34wMWZd4qvKksc5xYDkOV11xTecCkXvPdWPQOWoaGL791u4zAFwXbBGSjy\r\nRCAT1kU/xbIrr8OdQmp7TmDVXM10sWRXdko=\r\n=ssg0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.37_1676903391429_0.7519796557526435"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.38":{"name":"buro-lib-ts","version":"1.0.38","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"ed00598855667b18dbf5b5c7af6dc43157361cc7","_id":"buro-lib-ts@1.0.38","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2ye8Z0fC0yeVeRiNmh9mANyUavqXofYjK0rnnjh/424FJ6of4CQfhPPzpK7UC94+pguQJ0pd5jJOUrDLcAMAuw==","shasum":"b4cd82d8b59bf43cb08ca5cf99c27540003abbad","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.38.tgz","fileCount":145,"unpackedSize":160333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPmtaT+nUScVn6Z1i68H4Ln6+lOK4uY0ipYqcFBV+BqAiEAsM8QvQxAnFFq/1y+VO35vXXh3xjoMXVPpi361mGdnB8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj84V+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOzA//bLnEhffAiuh4/Mq3dMB2WRX/ONO7QZdW3vI6Oo2VRFlk/9Qe\r\n68upgU2z8kyW2KKvww/XfjQrWS/gvsOSl9A7YzhDkco+hUbV48HaIq4ri0pE\r\n79ye/3N5a7ALIoPzFk5hUkgSF0y3GIY6QkjEGlHMOGRs9O71yo8EYeEwTuQO\r\n2hV1XMcej6SZnWj9ZxKsRYtX/15OBPCRDO/hNjvgKbeGph2ryH2zCE1Ryt5l\r\nOIwOM3AAw0JwZpYO6WFf7RexmniBDMGk9zD+8BVUt/7EgmJUt0Zwli8iCEOy\r\nTGTV8pTd5rFdGZJBtMNvGxi/yIA0EuRY8Cb/JpPLpmqDGTtEMigZEqIKAdw3\r\nbai7p8ZHhyPFwBaUYTLLLn7YD/Fuc7AL/8TwxGtKD6GSb+T3pmQIkWAB9ff7\r\n8haZ3B+PDhlnDPiSrbvhTH5iJODUAUUUsWoNNWSb1BBpYe+Lq7vSNku3LsxW\r\nJu29j81II77XQxBwTQ0wEmfBIlduIS9BjXklg6oznl7B1L9pS7Ao4bqTXPtA\r\nKXC98gt1bQRRmUMTkWauVo+0mD3czSz9eqXzSTU5LZ+56WVDPcHW3axJZbv6\r\nsI3pSjeCuG+8LdALrWhAWROx0CPbXU2S1eNxsIquY3Yg1xzGNHz2HXF1MJHr\r\ng/K0Je8JoIJslK4A7z8OMID1E4BQYSeby/I=\r\n=e0UR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.38_1676903806747_0.7556745765021831"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.39":{"name":"buro-lib-ts","version":"1.0.39","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"708f302951173900d41043a2793b0c775b87b928","_id":"buro-lib-ts@1.0.39","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-fJmFG6nhl+L6xZIB8Gdd06r4i/qs9OZ2EAAevls0tnAquFn+g80t/sKETiYam0DkcC+pFEhT/oYw76vGPKiPNw==","shasum":"32e24eb2dc26b1ff6434678fab00a840e8d2c9a0","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.39.tgz","fileCount":147,"unpackedSize":163618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCrzkgwdqUo2WwnvrHIZXwSigQT8cd5J10eUJDX2/+wAIgHA+QempyxBoiAfajgI/WqQ2drU0zRM0jecm0ixs5NcU="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.39_1695647355666_0.26785074080548177"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.41":{"name":"buro-lib-ts","version":"1.0.41","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"4af8ff118a86995358cdacc2afb56546d34d5496","_id":"buro-lib-ts@1.0.41","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bOJUfuta5yFn6lHKS3g87lXydpt9jFuA4dO2e7k8aDajjyonfW+7skbCJQ46JHFUDN2+l3bCeRdCq1l2NekWCw==","shasum":"c5539821c6ef565bae7443eecac34e882ae09262","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.41.tgz","fileCount":157,"unpackedSize":198301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5BlCpmeQpjaoQi/8ynmiZyfHN59rc8AMpJm1g3iPQJAIgfa+rSBTALGdtMz/FZ5ulHNjyYn30LkEpT842vaEi7n0="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.41_1698674847152_0.7237552208120155"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.42":{"name":"buro-lib-ts","version":"1.0.42","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"4af8ff118a86995358cdacc2afb56546d34d5496","_id":"buro-lib-ts@1.0.42","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-MIOK8aatd1JOal5ZOCX/FAaRy9cEKWx3ynDDfzRQtxaRjFE7+iisS3pwE8YZOMe9j8HH4TFNbockSVMs1UTQ5A==","shasum":"c673968dd067b0b80c1beff58fa65d4bd13a6d65","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.42.tgz","fileCount":157,"unpackedSize":198301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEm8ahxrO37zPIQyuhIOqNNUdQ+ZrxjalmaUuOg1IflbAiBU8qEF8xc2IGmZYEh/dN4Y8WplJFpKa1rl0xdYlsTWXA=="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.42_1698677721211_0.6005769387218225"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.43":{"name":"buro-lib-ts","version":"1.0.43","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"4af8ff118a86995358cdacc2afb56546d34d5496","_id":"buro-lib-ts@1.0.43","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kVTcTe4CCHwaWQH8V5qblKapf9OLoxOdKSbNY7foHAWyQZJc1KwiYKIcltdiC9qegkZwW6e9xpdU3btyA7RjwQ==","shasum":"ff324bd0d1d05b9b87276b8601e3605f0cf8105d","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.43.tgz","fileCount":157,"unpackedSize":198295,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjFFksha3bvVPkobqH+cBc5jbo8C9KpWzp4wRtresymwIgJCSa5s9N+NbT8dfIm/ocnxzkdayMo+VLmsXoa2k9Ssk="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.43_1698677941149_0.08064895616616141"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.44":{"name":"buro-lib-ts","version":"1.0.44","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"4af8ff118a86995358cdacc2afb56546d34d5496","_id":"buro-lib-ts@1.0.44","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ybtvXOx0PtiG1/8cOrX/TZuveF01vlhPDqYuocWSgSqHIWs1pn9XFlDmnj/Tpob241t37dJhHjBG1GdMeW5hzQ==","shasum":"3be0a3f9e189f810b8be27e3007536caca856d31","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.44.tgz","fileCount":157,"unpackedSize":198289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEcfsdahRZLCYwJRFSvELUJm7Yr+QzpYv6MYC762SOQQIgbMxy/hOdwBJ/1BSC6sjKgF8kQOtTKzwu1CRsX5RCDZw="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.44_1698678102992_0.140132767225007"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.45":{"name":"buro-lib-ts","version":"1.0.45","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"4af8ff118a86995358cdacc2afb56546d34d5496","_id":"buro-lib-ts@1.0.45","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7rSc0oGEPp9o7IxTD+J4iYhVC+buS3DELGVQ+5Bu+WqbgvmX2hwqTs53k9ZM2i2ipx7mucT/l9KNlsA9Gzurcg==","shasum":"44c4dc368d020588b943798b4f11009c15ee077f","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.45.tgz","fileCount":157,"unpackedSize":198282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7iFanI8Zb0JeloMZdvVFYxJsAsAdH+aYXaLg+7fIv/AiEA763HhxOwCZHb+W4v3oO2XWU3OaDJ3CZY6NqAfx7obCc="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.45_1698678269291_0.7795899718156425"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.46":{"name":"buro-lib-ts","version":"1.0.46","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"4af8ff118a86995358cdacc2afb56546d34d5496","_id":"buro-lib-ts@1.0.46","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-H1FwP8N/GTUBoxiM5sV3EAUovwd+qmHO6f9bRznoyp/4BkcSUzsTORhzYanr+nQQIs5+6z7c1RYyZhjx1ybi8g==","shasum":"288b797af2f7aff057a83f712c7307d3967cf413","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.46.tgz","fileCount":157,"unpackedSize":198282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKWso19yenPRG7q2LxA9KhdUHAnhpVU1y6Opq4u0sQDQIhAJDeMeo6h6s3DEyVaCAbM83k1OZGe4zHaZpz7Or6RbXz"}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.46_1698678386125_0.05344595086213966"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.47":{"name":"buro-lib-ts","version":"1.0.47","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"4af8ff118a86995358cdacc2afb56546d34d5496","_id":"buro-lib-ts@1.0.47","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WXO4TmFIIzFcj6MzNgJk+5NGKoZHxjk930aoGEz5DWQGrRF/3XUGdVI2vzIu5yzJ19uMd4tQoAcV0pmoDZNMmg==","shasum":"1251057edf20d4fded9ac4c381cf44076c35c828","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.47.tgz","fileCount":157,"unpackedSize":198282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFuhWR7HeDzNW/4dApGlWV1He2WTx541yi/W6uRgEtQgIgOrTcDa+cy3FROf0jb1A3lr/PDws/6E+xEtGB0ZuTazM="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.47_1698678415542_0.7553559595046195"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.49":{"name":"buro-lib-ts","version":"1.0.49","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"cbdfd2b57ebb23a51d74df1e0833943b6d522728","_id":"buro-lib-ts@1.0.49","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Xvfpvpce0YkAwUx8IE1lcqCA+tGyYkELSPQItyg25xMPzZXDm74okmuq8lcoBQ9zCSlZj71SUrM1NcXm1c//Rg==","shasum":"be7ceec67ded0e2c2cb9e6413dacd2ed70cfba19","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.49.tgz","fileCount":157,"unpackedSize":198286,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfxKTcG3ofuhrunRpf70/EOZe66hxvIK8Drlr1gOPv8AIhANVn7I/gfsCZqp3YhnzYKl+M6g99M4lKi0NKy91zSvZY"}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.49_1698679445667_0.7073872599620683"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.51":{"name":"buro-lib-ts","version":"1.0.51","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"7e55d558969eadf84ea0445c15b07b99287b0bc6","_id":"buro-lib-ts@1.0.51","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kMC4qZPkS6+eKuiFsBj97Hfsj3wcTRr1O2X7M0AxReT5e4Gbq2gOY+IFs/Tfipa49Y8dImcih9m9vHsLUK4VuQ==","shasum":"978f50bc74ad87d4ca738e2d3de8d8d86d046c36","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.51.tgz","fileCount":157,"unpackedSize":198549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDStmHs9XN1Tr+t0j5Q9j3RwXpAnRjQrvzZDH48DLwPCAIhAM8PFJM7cQ4dV8X1kSDj6fl7bkTAHrYGcHsywz//b7oM"}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.51_1698679698193_0.7697218548036531"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.52":{"name":"buro-lib-ts","version":"1.0.52","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"7e55d558969eadf84ea0445c15b07b99287b0bc6","_id":"buro-lib-ts@1.0.52","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-q+GQAfJ7/x7mc2ipk2tVt2C1VODVbb/Nn1viq2M6BH1M+1D7C3sj+GELFgiyyEVqYbjz5+Jju8UgOtGItWmIGA==","shasum":"2dbe54fadd51753d06133398824305a41701af5a","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.52.tgz","fileCount":157,"unpackedSize":199191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtSYb73cgtydLJWFXXNZbwusu7804DaWgPbGtOuYuKLAiEA0Epk7Le6/8n+f2EkQfCZ76qUyrMPjfIOGt6xK+fcFnE="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.52_1698680995259_0.35142132219543654"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.53":{"name":"buro-lib-ts","version":"1.0.53","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"7e55d558969eadf84ea0445c15b07b99287b0bc6","_id":"buro-lib-ts@1.0.53","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Cdu2obgHTfU90vfR07oLWx05i/H5D9o01p6iHLGMdt/4f+mKVzKTv5oHvXyPb6krErJEqICSQ7WceE5dzyzQxA==","shasum":"5603f296bf952a967ea554b2f973ca1f2dacde5a","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.53.tgz","fileCount":157,"unpackedSize":199543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbpijY/fVw1G7c13MCa0TF2WKDzT8/91WBAj/UuKXiqQIhAIUWmJqXXVGD5ClqoadMgeogtrlTk9126GQ6NHH32xN5"}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.53_1698681292344_0.44233749892564767"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.54":{"name":"buro-lib-ts","version":"1.0.54","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"7e55d558969eadf84ea0445c15b07b99287b0bc6","_id":"buro-lib-ts@1.0.54","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3YYAYTiKFJ/uhXAdsJGLYvQ+1/dT/fDS7X4yivFZTpy3j+4Q3sPkPBGROrXCmvesQFufyIPgr++PEYnGlUT1uw==","shasum":"65c7d1f03d29ec6baa33d91115ec1597ab50ada8","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.54.tgz","fileCount":157,"unpackedSize":199638,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwh+ao2e5i/TZ6GHW3QfOdTjJvwFkdnL0Dz+WtVtG6UAiEAiCwNSJxuSEpcvrxnxL1OogwjPwaXeY65Jgd0YpknAmc="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.54_1698681662431_0.6238875457678272"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.55":{"name":"buro-lib-ts","version":"1.0.55","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"02b9d0b426f4c0c3754f9f60f624bfa33e1364d6","_id":"buro-lib-ts@1.0.55","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-90hBJIE/WnMKqCpAAB+M+9wSPHOYcMskSO4GmSsQ5+CGuD30W74/MhD/fltonQsklK021yGbQSk0LK/X+Dm5vg==","shasum":"00a1180b96e5c9d9a91d4b77997a4384c911f33a","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.55.tgz","fileCount":157,"unpackedSize":199839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzvax2joyb+4J85CgqTNgRAwGHJXDMxPWzdKekb5VVfAiEAg56ZMm8hGOHnU9Btq0tzLuTh5aEq/ybgBLjAkF7bf2o="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.55_1698682568740_0.7077416320560475"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.56":{"name":"buro-lib-ts","version":"1.0.56","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"02b9d0b426f4c0c3754f9f60f624bfa33e1364d6","_id":"buro-lib-ts@1.0.56","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-m4wd28P/dc4Kgqnx00uyr7l/ZvpFdSMjl2+PSgn7zitwWuXxV3mOUOEVnA5UJF0RfDCeJZ01seEK8/ZtE9LjKA==","shasum":"b6652125d32fc9582e10c8203d2f5a303e8ba32d","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.56.tgz","fileCount":157,"unpackedSize":199801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ0eNqj7EqTx8Xjjt09ddidkWXVbxm8kbk0AX5lHZpCwIhAJFGLqSFkcuB+OYXUJ/UW/z1ag+YhHLtAcl44i3LnpDJ"}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.56_1698682693666_0.5362623733880318"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.57":{"name":"buro-lib-ts","version":"1.0.57","description":"React library","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --noEmit false","push":"tsc && npm publish","start":"npm-watch build"},"author":{"name":"Elian de Jong"},"license":"ISC","dependencies":{"@types/jest":"^27.5.2","@types/node":"^16.11.65","axios":"^0.20.0","eventemitter3":"^4.0.7","framer-motion":"^7.5.3","qs":"^6.10.1","react-localization":"^1.0.19","react-router-dom":"^6.4.2","typescript":"^4.8.4","validator":"^13.7.0"},"peerDependencies":{"@types/react":"^18.0.21","@types/react-dom":"^18.0.6","react":"^18.2.0","react-dom":"^18.2.0"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@types/validator":"^13.7.7","eslint-plugin-react":"^7.20.0","npm-watch":"^0.11.0"},"gitHead":"02b9d0b426f4c0c3754f9f60f624bfa33e1364d6","_id":"buro-lib-ts@1.0.57","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-wPahFJkWT8t2zmfHdcKyYF6cpx7qZ45uPLm9xhkK/2GxQ+Z5tyQ1mAUeHFcdPWMopY9kpmiwofTdOdEikTYJtg==","shasum":"869ad2fb90cbd1bdfb03c14f634fb3340fd31527","tarball":"https://registry.npmjs.org/buro-lib-ts/-/buro-lib-ts-1.0.57.tgz","fileCount":157,"unpackedSize":199954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpKqOHSsvS3M5aOqzhWSJBpx22V4tk5S4WB1o1fv9Y4AiEAkz8LHQ4Enscigwqm8xqllvfFM6tyVmrdlzvzsOepKqU="}]},"_npmUser":{"name":"buro302","email":"dev@b302.nl"},"directories":{},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buro-lib-ts_1.0.57_1698682923956_0.0626962621728886"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-10-24T13:23:50.934Z","1.0.0":"2022-10-24T13:23:51.215Z","modified":"2023-10-31T15:08:09.892Z","1.0.1":"2022-10-30T13:13:34.168Z","1.0.2":"2022-10-30T14:11:37.412Z","1.0.3":"2022-10-30T18:26:01.004Z","1.0.4":"2022-10-30T18:32:08.278Z","1.0.5":"2022-10-30T18:46:49.617Z","1.0.6":"2022-10-30T18:48:46.412Z","1.0.7":"2022-10-31T12:41:20.090Z","1.0.8":"2022-11-02T12:26:36.477Z","1.0.9":"2022-11-02T12:37:58.229Z","1.0.10":"2022-11-02T12:51:43.431Z","1.0.11":"2022-11-02T13:28:39.550Z","1.0.12":"2022-11-05T14:34:26.065Z","1.0.13":"2022-11-05T14:42:04.215Z","1.0.14":"2022-11-05T14:43:29.334Z","1.0.15":"2022-11-05T14:47:08.795Z","1.0.16":"2022-11-05T14:55:26.494Z","1.0.17":"2022-11-14T12:50:51.475Z","1.0.18":"2022-11-21T14:34:19.735Z","1.0.19":"2022-11-21T14:36:13.802Z","1.0.20":"2022-11-21T14:39:27.402Z","1.0.21":"2022-11-21T14:41:35.580Z","1.0.22":"2022-11-21T14:43:14.013Z","1.0.23":"2022-11-21T14:45:46.701Z","1.0.24":"2022-11-21T14:47:52.322Z","1.0.25":"2022-11-21T14:53:20.363Z","1.0.26":"2022-11-21T14:56:22.363Z","1.0.27":"2022-11-24T12:58:56.746Z","1.0.28":"2023-01-10T13:17:20.058Z","1.0.29":"2023-01-10T13:33:45.440Z","1.0.30":"2023-01-15T10:51:49.250Z","1.0.31":"2023-01-15T11:11:16.049Z","1.0.32":"2023-01-23T12:49:26.391Z","1.0.33":"2023-01-30T09:19:27.735Z","1.0.34":"2023-01-30T15:50:17.408Z","1.0.35":"2023-01-31T09:46:18.325Z","1.0.36":"2023-02-17T14:20:56.777Z","1.0.37":"2023-02-20T14:29:51.660Z","1.0.38":"2023-02-20T14:36:46.929Z","1.0.39":"2023-09-25T13:09:15.968Z","1.0.41":"2023-10-30T14:07:27.459Z","1.0.42":"2023-10-30T14:55:21.484Z","1.0.43":"2023-10-30T14:59:01.313Z","1.0.44":"2023-10-30T15:01:43.178Z","1.0.45":"2023-10-30T15:04:29.472Z","1.0.46":"2023-10-30T15:06:26.317Z","1.0.47":"2023-10-30T15:06:55.773Z","1.0.49":"2023-10-30T15:24:05.933Z","1.0.51":"2023-10-30T15:28:18.379Z","1.0.52":"2023-10-30T15:49:55.533Z","1.0.53":"2023-10-30T15:54:52.496Z","1.0.54":"2023-10-30T16:01:02.782Z","1.0.55":"2023-10-30T16:16:08.970Z","1.0.56":"2023-10-30T16:18:13.922Z","1.0.57":"2023-10-30T16:22:04.161Z"},"maintainers":[{"name":"buro302","email":"dev@b302.nl"}],"description":"React library","author":{"name":"Elian de Jong"},"license":"ISC","readme":"# Boiler\r\nBoiler is a frontend/react library that contains commonly used functionality\r\nsuch as fetching resources from an API.\r\n\r\n## Installation with NPM\r\nYou can install the library using npm with the following command:\r\n\r\n``\r\nnpm i react react-ts-boiler --save\r\n``\r\n\r\n## Quick start\r\nAfter installing the package you should first read the section about routing & enabling functionalities. \r\nAfter that you can setup a basic app with some routing:\r\n\r\n```\r\nimport React from 'react';\r\nimport { BoilerApp, Router, enableRouting } from 'react-ts-boiler';\r\n\r\nimport routes from 'somewhere';\r\n\r\nenableRouting({ routes });\r\n\r\nexport const App: FunctionComponent = () => {\r\n    return (\r\n        <BoilerApp>\r\n            <Router />\r\n        </BoilerApp>\r\n    );\r\n};\r\n```\r\n\r\n## Enabling functionalities\r\nBoiler offers some things out of the box such as routing and authentication. But you have to enable them\r\nfirst if you want to use them. For this boiler has a few enable functions that can be called.\r\nA good place for this is your initial App.ts file after all the imports.\r\n\r\n* Auth: See the auth section\r\n* Routing: See the routing section\r\n* Networking: See the networking section\r\n* Localization: See the localization section\r\n* Themes: See the themes section\r\n\r\n## Events\r\nBoiler has an event system which can be used to subscribe to events without depending on certain components.\r\nThe following functions are available:\r\n\r\n* onEvent (event: string, callback: (payload?: any) => void) to subscribe to an event\r\n* emitEvent (event: string, payload?: any) to emit an event, payload can be anything from a number to an object and is optional\r\n* onEventOnce (event: string, callback: (payload?: any) => void) to subscribe to an event only **once**\r\n* detachCallback (event: string, fn: (payload?: any) => void) to unsubscribe from an event\r\n\r\nBoth onEvent and onEventOnce return a detachCallback that can be used in useEffects:\r\n\r\n```\r\nuseEffect(() => {\r\n  return onEvent('event', someFunction);\r\n}, []);\r\n```\r\n\r\nThis system is handy for toasts, but the preferred way is to use react hooks if possible.\r\n\r\n## Routing\r\nBoiler offers a built in routing system. With this system you can add named routes like in laravel. \r\nMeaning you can give a name to routes and refer to them later on in your application.\r\n\r\nTo enable routing you have to use the enableRouting function.\r\n\r\n### Enable function\r\n\r\n```ts\r\nenableRouting({ \r\n    routes: Route[] // An array of route objects\r\n});\r\n```\r\n\r\nA Route object looks as follows:\r\n\r\n```\r\ninterface Route {\r\n    name?: string;\r\n    path: string;\r\n    type: RouteType;\r\n    component: FunctionComponent;\r\n}\r\n```\r\n\r\n### RouteContainer\r\nThe enableRouting function expects a list of route objects. Boiler has a RouteContainer build in that makes\r\ncreating these routes easier, you can use that or use your own.\r\n\r\nRouteContainer example:\r\n\r\n```\r\nimport { RouteContainer, RouteType } from 'react-ts-boiler';\r\n\r\nconst routeContainer = new RouteContainer();\r\n\r\nrouteContainer.add('/home', HomeComponent, 'home'); // path, component, name\r\n\r\n// Here all routes in the callback will be prefixed with /audits\r\nrouteContainer.group('/audits', () => {\r\n  routeContainer.add('/new', CreateAuditComponent, 'create-audit');\r\n  routeContainer.add('/:id', DetailComponent, 'audit-detail');\r\n}, RouteType.PRIVATE); // These will be private routes, meaning you have to be logged in\r\n\r\nrouteContainer.addType('/home', HomeComponent, 'home', RouteType.PRIVATE); // path, component, name, routetype\r\n\r\nexport default routeContainer.getRoutes(); // Returns array of route objects\r\n```\r\n\r\nCurrently, there are two route types: PUBLIC & PRIVATE, this will be changed in the future\r\n\r\n### Route helper function\r\nAfter enabling the routing you can use the route helper function to get the url of a route:\r\n\r\n```\r\nimport { route } from 'react-ts-boiler';\r\n\r\nroute('home') => /home\r\nroute('create-audit') => /audits/new\r\n```\r\n\r\nYou can also give a second parameter to the helper function to fill in path params.\r\nFor example if you have a route named detail with path /audits/:auditId/calls/:callId, you can do this:\r\n\r\n```\r\nimport { route } from 'react-ts-boiler';\r\n\r\nroute('detail') => /audits/:auditId/calls/:callId\r\nroute('detail', { auditId: 1, callId: 2 }) => /audits/1/calls/2\r\nroute('detail', [3, 1]) => /audits/3/calls/1\r\n```\r\n\r\nYou can either give an object or an array. Note that when using an array the helper function will fill the params in \r\norder that you give them.\r\n\r\n### Router component\r\nAll the above only enables you to refer to routes by name, but Boiler also offers a component that handles\r\nthe actual routing with the routes you've given to the enable function.\r\n\r\nFor more details see the Router component in the Components section.\r\n\r\n## Components\r\n\r\n### BoilerApp\r\nThe BoilerApp component is essentially the entryPoint of your application.\r\nThis component loads all necessary context components, so you can use things like theming. \r\nThis doesn't mean that you can't use Boiler without this component, but it does take care of setting things up for you. \r\n\r\nIf for whatever reason you do want to set up everything yourself, maybe for custom functionality, you can check each section like Auth\r\nto see what each context and module needs.\r\n\r\n**Optional**\r\n\r\n* `children`: (any) HTML/React components or text\r\n\r\nUsage example:\r\n\r\n```\r\nexport const App: FunctionComponent = () => {\r\n    return (\r\n        <BoilerApp />\r\n    );\r\n};\r\n\r\n```\r\n\r\n### Input & Select\r\n## Input\r\n**Required**\r\n\r\n* `value`: (any) The current value\r\n* `onChange`: (InputChangedCallback), The onchange callback\r\n\r\n**Optional**\r\n\r\n* `id`: (string) The id to be given when the onChange method is called\r\n* `className`: (string) A class for the input element\r\n* `type`: (string) 'text' | 'password', default is text\r\n* `placeholder`: (string) A placeholder for when the value is empty\r\n* `rules`: (ValidationRule[]) Validation rules\r\n* `onFocus`: (() => void) Called when the field Focus\r\n* `onBlur`: (() => void) Called when the field blurs\r\n\r\n## Select\r\n**Required**\r\n\r\n* `children`: (any) A list of options (must be Option components)\r\n* `onChange`: (OnSelectChangeCallback) Called when an option is selected\r\n* `placeholder`: (string) Placeholder for when no option is selected\r\n\r\n**Optional**\r\n\r\n* `id`: (string) The id to be given when the onChange method is called\r\n* `selected`: (number) The current selected option\r\n* `className`: (string) A class for the select element\r\n* `initialIndex`: (number) The initial selected option\r\n* `initialValue:`: (any) The initial value\r\n* `required`: (boolean) If the value is required\r\n\r\n## Option\r\n**Required**\r\n\r\n* `children`: (any) What will be displayed;\r\n* `value`: (any) The value that will be passed if selected\r\n\r\n**Optional**\r\n\r\n* `onClick`: ((value?: any) => void) The callback when clicked\r\n\r\n## useInput & useForm\r\nTo make the use of inputs and even multiple inputs easier, boiler offers to custom hooks:\r\n\r\n## useInput\r\n**Returns**\r\n\r\n* (string) The current value of the input\r\n* (InputChangedCallback) A function to be passed in to the Input component\r\n* (FormClear) A function that clears the input value\r\n\r\n## useForm\r\n**Params**\r\n\r\n* `initialState`: (custom type see example) The initial state of the form\r\n* `rules`: (object) Optional, rules that validate an input value\r\n\r\n**Returns**\r\n\r\n* (Form<T>) A form object that contains the following:\r\n    * `clear`: (FormClear) A function that clears all the values\r\n    * `data`: (custom type see example) the current form data\r\n    * `valid`: (boolean) True if all the values are valid otherwise false\r\n    * `errors`: (InputError[]) A list of errors if the form is not valid\r\n* (FormChangedCallback) An onChange callback that can be given to an Input or Select component\r\n\r\n#### Examples with the useInput & useForm hooks\r\n```tsx\r\nimport { Input, InputChangedCallback, Select, Option, useForm, useInput } from 'react-ts-boiler';\r\n\r\ninterface UserForm {\r\n    username: string;\r\n    password: string;\r\n    gender: string;\r\n}\r\n\r\nconst UseFormComponent = () => {\r\n    const [form, onFormChange] = useForm<UserForm>({ username: '', password: '', gender: '' });\r\n    \r\n    return (\r\n        <div>\r\n            <Input value={form.data.username} onChange={onFormChange} id={'username'} />\r\n            <Input value={form.data.password} onChange={onFormChange} id={'password'} />\r\n            \r\n            <Select onChange={onFormChange} placeholder={'Gender'} id={'gender'}>\r\n                <Option value={'male'}>Male</Option>\r\n                <Option value={'female'}>Female</Option>\r\n            </Select>\r\n\r\n            <button onClick={form.clear}>Clear form</button>\r\n        </div>\r\n    );\r\n};\r\n\r\nconst UseInputComponent = () => {\r\n    const [username, onChange, clearUsername] = useInput();\r\n    \r\n    return (\r\n        <div>\r\n            <Input value={username} onChange={onChange} />\r\n            \r\n            <button onClick={clearUsername}>Clear username</button>\r\n        </div>\r\n    );\r\n};\r\n```\r\n\r\nNote that in the UseFormComponent an id is given to the inputs and selects, this is necessary for the useForm hook\r\nto know which field it should update.\r\n\r\n### Button\r\n**Required**\r\n\r\n* `children`: (any) The text to display\r\n* `onClick`: (OnButtonClickCallback) Fires when the button is clicked\r\n\r\n**Optional**\r\n\r\n* `onMouseEnter`: (OnButtonMouseEnterCallback) Fires when the mouse enters the button (hover)\r\n* `onMouseLeave`: (OnButtonMouseLeaveCallback) Fires when the mouse leaves the button\r\n* `className`: (string) A class for the button element\r\n\r\n### Page\r\nThis component should be used to wrap a component that acts as a page.\r\n\r\n**Required**\r\n\r\n* `children`: (any) The page contents\r\n\r\n**Optional**\r\n\r\n* `className`: (string) class for the page element\r\n\r\n### RouteSwitcher\r\nThe RouteSwitcher component wraps the react-router-dom Switch component with an AnimatedPresence component for page transitions.\r\nYou use it the same way as you would use the Switch component:\r\n\r\n```jsx\r\n<RouteSwitcher>\r\n    <Route ..../>\r\n    <Route ..../>\r\n    <Route ..../>\r\n</RouteSwitcher>\r\n```\r\n\r\n### PublicRoute\r\nThis route component can be viewed by all users.\r\n\r\nThe props extend the react-router-dom RouteProps.\r\n\r\n**Optional**\r\n\r\n* `isRestricted`: (boolean) If true the user cannot view this route if authenticated.\r\n\r\n### PrivateRoute\r\nThis route component can only be viewed by authenticated users.\r\n\r\nThe props extend the react-router-dom RouteProps.\r\n\r\n### Router\r\nThe Router component uses the routes that are given to the useRouting function to render al the \r\nroutes. It uses the RouteSwitcher component under the hood to allow page transitions.\r\n\r\nIf you didn't enable routing but still want to use this component, then you can give it routes directly via it's routes prop.\r\n\r\nBased on the type of route it will either render a PrivateRoute of PublicRoute. If you want to use different route components you can do so\r\nby passing a RenderRouteCallback to the renderRoute prop. This callback will be executed for every route.\r\n\r\nYou can also add routes directly to the Router component if you deem it necessary.\r\n\r\n#### Example\r\n```\r\nconst RouterExample = () => {\r\n    const renderRoute = (route: Route, key: number) => {\r\n        if(someLogicIsTrue) {\r\n            return <CustomRoute />\r\n        }\r\n\r\n        return <OtherCustomRoute />\r\n    };\r\n\r\n    return (\r\n        <Router \r\n            routes={[]} // Optional\r\n            renderRoute={renderRoute} // Optional\r\n            \r\n            // Direct routes if necessary\r\n            <Route .../>\r\n            <Route .../>\r\n        </Router>\r\n    );\r\n};\r\n\r\nUse without optional props:\r\n\r\nconst RouterExample = () => {\r\n    return (\r\n        <Router />\r\n    );\r\n};\r\n\r\n```\r\n\r\n### Tabs\r\nIf you need to implement tabs in your application than this section is for you. It covers three components that are\r\nneeded to create tabs.\r\n\r\n#### TabContent\r\nThe TabContent component is where all the different content is gonna go. For example if you have a list of users and one of cars,\r\nyou would use two TabContent components for each list.\r\n\r\n**Required**\r\n\r\n* `children`: (any) The content of the component\r\n\r\n#### Tab\r\nThe tab component is what will trigger a TabContent to hide or show. For each TabContent you will need a Tab and vice versa.\r\nThe Tab component is clickable for the user. Its usage is very simple, but order matters.\r\nThe first Tab component will trigger the first TabContent component to show, and the rest to hide. The same goes for the second Tab and so on.\r\n\r\n**Required**\r\n\r\n* `children`: (any) The text or elements that you wanna show to the user to indicate a tab\r\n\r\n**Optional**\r\n\r\n* `className`: (string) A class for the element\r\n* `activeClassName`: (string) A class that will be **appended** to the element's class if it's active\r\n* `onClick`: ((index: number) => void) Override for the onClick event\r\n\r\n#### TabControl \r\nThe TabControl component is the parent component for Tabs and TabContents and handles which TabContent is currently active.\r\nYou **MUST** put your Tab and TabContent components in this component otherwise it will not work.\r\n\r\n**Required**\r\n\r\n* `children`: (any) Any children\r\n\r\n**Optional**\r\n\r\n* `tabType`: (FunctionComponent<any>) Normally, the TabControl will look for any clickable components of type Tab, \r\nbut if you want a custom one, this override is necessary.\r\n\r\n#### Tab Example\r\n```\r\nimport { TabControl, TabContent, Tab } from 'react-ts-boiler';\r\n\r\nconst TabExample: FunctionComponent = () => {\r\n    return (\r\n        <TabControl>\r\n            <div class=\"tabs-header\">\r\n                <Tab>Users</Tab>\r\n                <Tab>Cars</Tab>\r\n            </div>\r\n            \r\n            <TabContent>\r\n                <UserList />\r\n            </TabContent>\r\n\r\n            <TabContent>\r\n                <CarList />\r\n            </TabContent>\r\n        </TabControl>\r\n    );\r\n};\r\n```\r\n\r\nIn this example the TabContent components are direct children of TabControl, but this is not necessary. The\r\nTabControl component will recursively look through all children for the TabContent & Tab components.\r\n\r\n## Networking\r\n\r\n### Enabling networking & Http filters\r\nThis step is optional, but necessary if you want to add http filters to modify the request for things \r\nlike adding an Authentication token. For clarification, Boiler uses axios under the hood and each time you make a request to an API with a repository (see the Repository section), axios\r\ncreates a request object with information like the headers, data, url etc. With a http filter you can customize this object by modifying it.\r\n\r\n#### Enable function\r\n\r\n```ts\r\nenableNetworking({ \r\n    baseUrl: 'http://', // The base url that repositories will use to fetch resources  \r\n    httpFilters: [] // An array of http filters to modify request objects with\r\n}) \r\n```\r\n\r\n#### Http filters\r\nA http filter is a class with one method that is executed for each request object and allows you to modify it if necessary.\r\n\r\n```\r\ninterface HttpFilter {\r\n    filter(request: AxiosRequestConfig, next: NextFilter): AxiosRequestConfig;\r\n}\r\n```\r\n\r\nFor example a filter that adds a bearer token to each request could look like this:\r\n\r\n```\r\nclass AuthHttpFilter implements HttpFilter {\r\n\r\n    public filter(request: AxiosRequestConfig, next: NextFilter) {\r\n        if(isLoggedIn) {\r\n            request.headers.Authorization = 'Bearer {sometoken}';\r\n        }\r\n        \r\n        return next(request);\r\n    }\r\n}\r\n```\r\n\r\nThe next parameter is a callback that calls the next Http filter, if for some reason you don't want it modified further you\r\ncan just return the request object instead of returning next(request);\r\n\r\n### Repositories\r\nRepositories are the Boiler way for making requests to an API. A Repository is a class that extends the Boiler Repository or ModelRepository class and contains\r\nmethods that send requests to the API.\r\n\r\n#### Repository\r\nThe Repository class is for making requests where you don't need the standard CRUD operations for a model.\r\n\r\nThe Repository class contains the following methods:\r\n\r\n```ts\r\nabstract class Repository {\r\n\r\n    /**\r\n     * Creates a new repository\r\n     *\r\n     * @param {string} baseUrl - The baseUrl that the repository will use to retrieve the resource\r\n     */\r\n    protected constructor(baseUrl: string);\r\n\r\n    /**\r\n     * Sets the abortController\r\n     *\r\n     * @param abortController\r\n     */\r\n    public setAbortController(abortController: AbortController);\r\n\r\n    /**\r\n     * Executes an HTTP request\r\n     *\r\n     * @param {string} url - The url to make the request to\r\n     *\r\n     * @param {RequestMethod} method - The request method\r\n     *\r\n     * @param {RequestDataType} data - Optional, data to be send with the request\r\n     *\r\n     * @return {Promise}\r\n     */\r\n    protected request<T extends unknown>(url: string, method: RequestMethod, data?: RequestDataType): Request<T>;\r\n\r\n    /**\r\n     * Executes an HTTP request with axios request options\r\n     *\r\n     * @param {string} url - The url to make the request to\r\n     *\r\n     * @param {RequestMethod} method - The request method\r\n     *\r\n     * @param {AxiosRequestConfig} config - Optional, data to be send with the request\r\n     *\r\n     * @return {Promise}\r\n     */\r\n    protected requestWithOptions<T extends unknown>(url: string, method: RequestMethod, config: AxiosRequestConfig): Request<T>;\r\n\r\n    /**\r\n     * Creates a url with the base url of the repo at front\r\n     *\r\n     * @param {string} url - A string to append to the base url\r\n     *\r\n     * @return {string}\r\n     */\r\n    protected url(url: string = ''): string;\r\n}\r\n```\r\n\r\n**Example**\r\n\r\n```tsx\r\ninterface Car {\r\n    name: string;\r\n}\r\n\r\nclass MyRepository extends Repository {\r\n    public  constructor() {\r\n        super('/the-base-url');\r\n    }\r\n    \r\n    public getCars() {\r\n        this.request<Car[]>(this.url(), RequestMethod.GET).send(); // Sends a GET request to /the-base-url\r\n    }\r\n    \r\n    public getOtherCars() {\r\n        this.request<Car[]>('/custom-url', RequestMethod.GET).send(); // Sends a GET request to /custom-url\r\n    }\r\n}\r\n```\r\n\r\nNote the <Car[]> after the this.request. This is called a generic, if you don't know what that is, you can learn about it here: https://www.typescriptlang.org/docs/handbook/2/generics.html.\r\nBy using a generic you can specify what return type you expect form the API and gives you type completion in your editor.\r\n\r\nYou can send post data as an optional third argument:\r\n\r\n```ts\r\npublic postRequest() {\r\n    this.request<Car>('/create-car', RequestMethod.POST, { brand: 'Mercedes' }).send(); // Sends a POST request\r\n}\r\n```\r\n\r\nSince the repository uses axios under the hood it is also possible to set axios request options for a request:\r\n\r\n```ts\r\npublic requestWithAxiosOptions() {\r\n    this.requestWithOptions<Car>('/create-car', RequestMethod.POST, { \r\n        params: { orderBy: 'name' },\r\n        data: { brand: 'Mercedes' }\r\n    }).send(); // Sends a POST request\r\n}\r\n```\r\n\r\n#### ModelRepository\r\nThe ModalRepository class is built on top of the previous listed Repository class and contains the default CRUD operations for you to use out of the box.\r\n\r\nThe available methods:\r\n\r\n```ts\r\nabstract class ModelRepository<T extends Model> extends Repository {\r\n\r\n    /**\r\n     * Creates a new repository\r\n     *\r\n     * @param {string} baseUrl - The baseUrl that the repository will use to retrieve the resource\r\n     *\r\n     */\r\n    protected constructor(baseUrl: string);\r\n\r\n    /**\r\n     * Gets a list of the resource\r\n     *\r\n     * @return {Promise}\r\n     */\r\n    public async all(): Promise<T[]>;\r\n\r\n    /**\r\n     * Gets a single resource\r\n     *\r\n     * @param {number | number[]} id - The id of the resource\r\n     */\r\n    public async find(id: number | number[]): Promise<T | T[]>;\r\n\r\n    /**\r\n     * Creates a new resource or updates an existing one\r\n     *\r\n     * @param model - The model\r\n     *\r\n     * @return {Promise}\r\n     */\r\n    public save(model: T): Promise<T>;\r\n\r\n    /**\r\n     * Saves or creates new resources\r\n     *\r\n     * @param models - A list of modals\r\n     *\r\n     * @param {boolean} ordered - Flag to indicate of the objects should be ordered by their id\r\n     */\r\n    public async saveAll(models: T[], ordered: boolean = false): Promise<T[]>;\r\n\r\n    /**\r\n     * Destroys a single resource\r\n     *\r\n     * @param model\r\n     *\r\n     * @return {Promise}\r\n     */\r\n    public destroy(model: T);\r\n\r\n    /**\r\n     * Destroys a list of resources\r\n     *\r\n     * @param models - The list of resources\r\n     *\r\n     * @return {Promise}\r\n     */\r\n    public async destroyAll(models: T[]);\r\n\r\n    /**\r\n     * Creates a resource url with an id in it\r\n     *\r\n     * @param {string} url\r\n     *\r\n     * @param model\r\n     *\r\n     * @return {string}\r\n     */\r\n    protected eUrl(model: T, url: string): string;\r\n}\r\n```\r\n\r\nThe ModalRepository expects an interface when extending it (see example below) that extends the Model interface. The Modal interface\r\ncontains fields that are shared across all models:\r\n\r\n```ts\r\ninterface Model {\r\n    id?: number;\r\n    created_at?: string;\r\n    updated_at?: string;\r\n}\r\n```\r\n\r\nYou can import the model interface from Boiler.\r\n\r\n**Example**\r\n\r\n```ts\r\nimport { Model, ModalRepository } from 'react-ts-boiler';\r\n\r\ninterface User extends Model {\r\n    username: string;\r\n    age: number;\r\n}\r\n\r\nclass UserRepository extends ModelRepository<User> {\r\n    public  constructor() {\r\n        super('/users');\r\n    }\r\n    \r\n    public customRequest(user: User) { // user with id 1\r\n        this.request<User>(this.eUrl('/custom'), RequestMethod.GET).send(); // eUrl takes the id from the given model and uses it in te url: /users/1/custom\r\n    }\r\n}\r\n\r\n// Usage\r\nconst UsersPage: FunctionComponent = () => {\r\n    const [users, setUsers] = useState<User>([]);\r\n\r\n    const userRepo = new UserRepository();\r\n\r\n    useEffect(() => {\r\n        userRepo.all().then(users => setUsers(users)); // Promise then\r\n    }, []);\r\n    \r\n    const addUser = async () => {\r\n        await userRepo.save({ username: 'Kale', age: 20 }); // async/await\r\n    };\r\n\r\n    const updateUser = async (user: User) => {\r\n        await userRepo.save(user); // The repo will regonize that this model already exists and updates it instead of creating a new one\r\n    };   \r\n\r\n    return (\r\n        <UserList users={users} />\r\n    );\r\n};\r\n```\r\n\r\n### Pagination & Raw responses\r\nYou probably noticed that when making a request a `send()` method is called at the end. This is because this.request and this.requestWithOptions\r\nboth return a Boiler Request object that gives you some extra options as how you want to receive the data (if there is data to retrieve) from the response.\r\n\r\n#### Raw responses\r\nA Laravel API response will most of the time looks like this:\r\n```json\r\n{\r\n  \"data\": [ // List of objects\r\n    { \"name\": \"Kale\" }\r\n  ]\r\n}\r\n```\r\nOR\r\n```json\r\n{\r\n  \"data\": { // Single object\r\n    \"name\": \"Kale\"\r\n  }\r\n}\r\n```\r\n\r\nThis is because when using pagination laravel needs to send some additional data like the current page and the total amount of pages. So it \"wraps\"\r\nthe actual data in a data field. But it would be a hassle to make a request and use the .data field every single time, it would be much easier if you got its contents directly. \r\nAnd that's exactly what `send` does. It will extract the data for you from the data field. This method takes the Generic (if there is one) from this.request and expects\r\nthe data inside the data field to be of that type and then returns that data.\r\n\r\nBut if for some reason you know you will get a different response format or if you just want the whole response, you can use the `sendRaw()` method. \r\nThis method takes the Generic (again if there is one) from this.request and expects the **whole** response to be of that type.\r\nIt will return everything and doesn't return a specific part of the response.\r\n\r\n```ts\r\ninterface User {\r\n    username: string;\r\n    age: number;\r\n}\r\n\r\ninterface RegularResponse {\r\n    data: User[];\r\n}\r\n\r\ninterface CustomResponse {\r\n    message: string;\r\n}\r\n\r\n// In Repo\r\npublic normalRequest() {\r\n    this.request<User[]>(this.url(), RequestMethod.GET).send(); // Returns the users from the 'data' field\r\n}\r\n\r\npublic requestWithRawResponse() {\r\n    this.request<RegularResponse>(this.url(), RequestMethod.GET).sendRaw(); // Returns the whole response\r\n}\r\n\r\npublic requestWithAnotherRawResponse() {\r\n    this.request<CustomResponse>('/custom-response', RequestMethod.GET).sendRaw(); // Returns the whole response\r\n}\r\n```\r\n\r\n#### Pagination\r\nBoiler has a built in system for pagination that makes it easy to keep track of things like the current page, data and retrieving\r\nthe next amount of models etc.\r\n\r\nTo use this system you need two things, the usePagination hook and calling .paginate() at the end of a request (instead of send or sendRaw).\r\n\r\nThe usePagination hook expects a generic type and returns a paginator, and a setPaginator function and works like the setState hook.\r\n    \r\n```\r\nconst [users, setUsers] = usePagination<User>();\r\n``` \r\n\r\nThe paginator has the following fields and methods:\r\n\r\n```ts\r\n{\r\n    data: T[], // The current data, in our case a list of users (T is our generic type)\r\n    next: (concat?: boolean) => Promise<void>, // A method for retrieving the next set of data\r\n    previous: (concat?: boolean) => Promise<void>, // A method for retrieving the previous set of data\r\n    hasNext: boolean, // Whether there are any pages left\r\n    hasPrevious: boolean, // Wheter you can still go back to a previous page\r\n    loading: boolean // True when the paginator is retrieving (new) data\r\n};\r\n```\r\n\r\nThen in your repository you use the `paginate` method when making a request:\r\n\r\n```\r\npublic paginatedRequest() {\r\n    this.request<User[]>(this.url(), RequestMethod.GET).paginate();\r\n}\r\n```\r\n\r\nThe concat parameter is optional and simply means whether you want to append the new data to the data that the \r\npaginator already has (for an increasing list). Default is false.\r\n\r\n**Example**\r\n\r\n```ts\r\nimport {usePagination, Model, ModelRepository, RequestMethod } from 'react-ts-boiler';\r\n \r\ninterface User extends Model {\r\n    username: string;\r\n    age: number;\r\n}\r\n\r\nclass UserRepo extends ModelRepository<User> {\r\n    public constructor() {\r\n        super('/users');\r\n    }\r\n\r\n    public allPaginated() {\r\n        return this.request(this.url(), RequestMethod.GET).paginate();\r\n    }\r\n}\r\n\r\n// Usage\r\nconst UsersPage: FunctionComponent = () => {\r\n    const [users, setUsers] = usePagination<User>();\r\n\r\n    const userRepo = new UserRepository();\r\n\r\n    useEffect(() => {\r\n        userRepo.allPaginated().then(users => setUsers(users)); // Promise then\r\n    }, []);\r\n    \r\n    const next = async () => {\r\n        await users.next(); // async/await\r\n    };\r\n\r\n    const previous = () => {\r\n        await users.previous(); // async/await\r\n    };\r\n\r\n    return (\r\n        <React.Fragment>\r\n            { users.loading &&\r\n                <p>Loading new users...</p>\r\n            }\r\n\r\n            <UserList \r\n                users={users.data} \r\n                hasNext={users.hasNext} \r\n                hasPrevious={users.hasPrevious} />\r\n        </React.Fragment>\r\n    );\r\n};\r\n```\r\n\r\n### Using repositories in components\r\nSometimes React unmounts a component before a request is completed when for example a user quickly clicks on another page.\r\nThe callback however is still going to be executed after the request is completed and will try to set the state of an unmounted component, which will raise an error.\r\nTo prevent this we need to tell the repositories that we want to abort the requests when the component unmounts. For this \r\nBoiler uses the JS AbortController: https://developer.mozilla.org/en-US/docs/Web/API/AbortController.\r\n\r\nThe Repository class has a `setAbortController` method that you can use to set an AbortController. Then you can call\r\nthe abort method in a useEffect. Boiler has a hook that does this for you out of the box:\r\n\r\n```ts\r\nconst [userRepo, carRepo] = useRepository([\r\n    new UserRepo(),\r\n    new CarRepo()\r\n]);\r\n```\r\n\r\nBoiler will memoize the repo instances and add an AbortController instance so that when the component\r\nunmounts the callback won't be executed.\r\n\r\n## Localization\r\nThe localization module allows for easy translations within your application.\r\n\r\n#### Enable function\r\n```ts\r\nenableLocalization({\r\n    languages: any // Object with translations\r\n});\r\n```\r\n\r\nThe languages object needs to have the following structure for any language that you want to support:\r\n\r\n```js\r\nconst languages = {\r\n    nl: {\r\n        max_error: 'Teveel!'\r\n    },\r\n    en: {\r\n        max_error: 'Too much!'\r\n    }\r\n};\r\n```\r\n\r\nThe best to probably do this is to create separate files for each language and then add those exported objects.\r\n\r\n#### useLocalization hook\r\nAfter enabling localization you can use the `useLocalization` hook to use localized strings and to switch the current locale:\r\n\r\n```tsx\r\nconst Component: FunctionComponent = () => {\r\n    const { __, setLocale } = useLocalization();\r\n    \r\n    return (\r\n        <div>\r\n            <p>{ __('max_error') }</p>\r\n            <Button onClick={() => setLocale('nl')}>Nederlands</Button>\r\n            <Button onClick={() => setLocale('en')}>English</Button>\r\n        </div>\r\n    );\r\n};\r\n```\r\n\r\n##### Nested translations\r\nTo retrieve a nested translation you can use a dot in your string:\r\n\r\n```ts\r\nconst languages = {\r\n    nl: {\r\n        errors: {\r\n            empty: 'Veld mag niet leeg zijn!'\r\n        }\r\n    },\r\n    en: {\r\n        errors: {\r\n            empty: 'Field cannot be empty!'\r\n        }\r\n    }\r\n};\r\n\r\nconst translation = __('errors.empty');\r\n``` \r\n\r\n##### Placeholders\r\nYou can also use placeholders in your translations:\r\n\r\n```ts\r\nconst languages = {\r\n    nl: {\r\n        max_error: '{0} is teveel!',\r\n        field_between: 'Veld {0} moet een waarde tussen {1} en {2} hebben'\r\n    },\r\n    en: {\r\n        max_error: '{0} is too much!',\r\n        field_between: 'Field {0} must have a value between {1} and {2}'\r\n    }\r\n};\r\n\r\n// Translations\r\n__('max_error', 12);\r\n__('field_between', 'Name', 1, 2);\r\n```\r\n\r\n## Themes\r\nBoiler provides a theming system that can be used in combination with BEM naming conventions.\r\n\r\n### Enabling theming\r\n```\r\nenableTheming({\r\n    themes: Theme[] // A list of Themes\r\n});\r\n```\r\n\r\nThe `enableTheming` function expects an array of themes. A theme object looks as follows:\r\n\r\n```ts\r\ninterface Theme {\r\n    name: string;\r\n    modifier: string;\r\n}\r\n\r\n// Examples\r\nconst lightTheme: Theme = {\r\n    name: 'LightTheme',\r\n    modifier: 'light'\r\n};\r\n\r\nconst darkTheme: Theme = {\r\n    name: 'DarkTheme',\r\n    modifier: 'dark'\r\n};\r\n```\r\n\r\n### useTheme hook & Theming with BEM\r\nAfter enabling Theming you can use the useTheme hook to get the current theme and to set a new Theme.\r\nYou can then use the modifier field to append to a BEM CSS class to indicate a different styling:\r\n\r\n```tsx\r\nimport { useTheme } from 'react-ts-boiler';\r\n\r\nconst Component: FunctionComponent = () => {\r\n    const { theme, setTheme } = useTheme();\r\n        \r\n    return (\r\n        <div className={`app app--${theme.modifier}`}>\r\n            <Button onClick={() => setTheme('LightTheme')}>Set light</Button>\r\n            <Button onClick={() => setTheme('DarkTheme')}>Set dark</Button>\r\n        </div>\r\n    );\r\n};\r\n```\r\n\r\n## Utils\r\n\r\n### Audio\r\n\r\n#### AudioLoader\r\nWith the AudioLoader you can load an audio file into an AudioBuffer and generate audio bar data.\r\n\r\n```ts\r\nimport { AudioLoader } from 'react-ts-boiler';\r\n\r\nconst audioLoader = new AudioLoader();\r\n\r\nconst buffer = audioLoader.loadAudioBuffer('file-path'); // Return an AudioBuffer\r\n\r\n// First parameter is the file path\r\n// Second parameter is the amount of chunks that the bar data should be divided into, in this case\r\n// The function returns an array containing 70 numbers, each number represents the volume of the audio at that point.\r\nconst barData = audioLoader.generateAudioBarData('file-path', 70); // Returns an array with \r\n```\r\n\r\n### Children mapper\r\nThe children mapper is a recursive function that loops through a component's children and executes a callback on a desired child.\r\n\r\n**Params**\r\n\r\n* `childen`: (any[]) The component's children\r\n* `isDesiredElement`: ((child: any) => boolean) Callback to determine if the callback should be executed on the child\r\n* `callback`: ((child: any) => ReactElement) A callback to modify the child, must return a (new) React element\r\n    \r\n**Example**\r\n\r\n```tsx\r\nimport { mapChildren } from 'react-ts-boiler';\r\n\r\nconst ChildToFind: FunctionComponent = ({ found }) => {\r\n    return (\r\n        <p>\r\n            { found ? 'Found me!' : 'Did not find me!' }\r\n        </p>\r\n    );\r\n};\r\n\r\nconst Page: FunctionComponent = ({ children }) => {\r\n    const isDesiredChild = (child) => child.type === ChildToFind;\r\n\r\n    const mappedChildren = mapChildren(children, isDesiredChild, (child) => {\r\n        return React.cloneElement(child, { found: true });\r\n    });\r\n    \r\n    return (\r\n        <div>{ mappedChilden }</div>\r\n    );\r\n};\r\n\r\nconst UsersPage: FunctionComponent = () => {\r\n    return (\r\n        <Page>\r\n            <div>\r\n                <div>\r\n                    <ChildToFind />\r\n                </div>\r\n        \r\n                <p>Home</p>\r\n            </div>\r\n    \r\n            <p>Text</p>\r\n        </Page>\r\n    );\r\n};\r\n```\r\n\r\nThe UsersPage component will contain the text 'Found me!' after rendering, because the mapChildren function\r\nexecuted the callback on the ChildToFind component that sets the found prop to true.\r\n\r\n### ClassBuilder\r\nThe ClassBuilder is useful for creating class names for elements with conditional classes.\r\nIt contains the following methods:\r\n\r\n```ts\r\nclass ClassBuilder {\r\n    /**\r\n     * Creates a new ClassBuilder instance\r\n     *\r\n     * @param className\r\n     *\r\n     * @return {ClassBuilder}\r\n     */\r\n    public static createClass(className: string);\r\n    \r\n    /**\r\n     * Adds a class to the class builder\r\n     *\r\n     * @param {string} className\r\n     *\r\n     * @return {ClassBuilder}\r\n     */\r\n    public add(className: string);\r\n    \r\n    /**\r\n     * Adds a class to the class builder when the given expression is true\r\n     *\r\n     * @param {string} className\r\n     *\r\n     * @param {boolean} expression\r\n     *\r\n     * @return {ClassBuilder}\r\n     */\r\n    public addIf(className: any, expression: any);\r\n\r\n    /**\r\n     * Adds the first given class to the class builder when the given expression is true otherwise it adds the second one\r\n     *\r\n     * @param {string} className1\r\n     *\r\n     * @param {string} className2\r\n     *\r\n     * @param {boolean} expression\r\n     *\r\n     * @return {ClassBuilder}\r\n     */\r\n    public addIfElse(className1: string, className2: string, expression: any);\r\n    \r\n    /**\r\n     * Returns the build class\r\n     *\r\n     * @return {string}\r\n     */\r\n    public build(): string;\r\n}\r\n```\r\n\r\n**Example**\r\n\r\n```tsx\r\nimport { ClassBuilder } from 'react-ts-boiler';\r\n\r\nconst UsersPage: FunctionComponent = ({ open, active }) => {\r\n\r\n    const className = ClassBuilder.createClass('users-page')\r\n        .add('background-white')\r\n        .add('padding-10')\r\n        .addIf('users-page--active', active)\r\n        .addIfElse('users-page--open', 'users-page--closed', open)\r\n        .build();\r\n\r\n    return (\r\n        <div className={className}>\r\n            <p>Users page</p>\r\n        </div>\r\n    );\r\n};\r\n```\r\n\r\n### Object helpers\r\n\r\n#### getRecursiveValue\r\nReturns a nested value from an object.\r\n\r\n**Params**\r\n\r\n* `object`: (object) The object\r\n* `key`: (string) The key to retrieve, retrieve a nested value by adding a '.' as a seperator\r\n\r\n**Example**\r\n\r\n```ts\r\nimport { getRecursiveValue } from 'react-ts-boiler';\r\n\r\nconst object = {\r\n    user: {\r\n        room: {\r\n            door: {\r\n                brand: 'blussen'\r\n            }\r\n        }\r\n    }\r\n};\r\n\r\nconst doorBrand = getRecursiveValue(object, 'user.room.door.brand'); // 'blussen'\r\nconst room = getRecursiveValue(object, 'user.room');\r\n```\r\n\r\n### Env\r\n#### getEnv\r\nReturns a .env.local value by key.\r\n\r\n```ts\r\nimport { getEnv } from 'react-ts-boiler';\r\n\r\nconst endpoint = getEnv('REACT_APP_API_ENDPOINT');\r\n```\r\n\r\n#### getApiEndpoint\r\nReturns the set API_ENDPOINT from .env.local\r\n\r\n```ts\r\nimport { getApiEndpoint } from 'react-ts-boiler';\r\n\r\nconst endpoint = getApiEndpoint();\r\n```\r\n\r\n## Types\r\n\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}