{"_id":"noble-banner-react","_rev":"39-a2af8b5661eb90886ce684e41fc733ae","name":"noble-banner-react","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"noble-banner-react","version":"0.1.0","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.0","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"54025a5687fc6f447bd30f0ffb5c6e1f1b35e9ee","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.0.tgz","fileCount":12,"integrity":"sha512-00gUpp+KEKrdVcGj+6c3cEYwCDRtapBTLaCkwtMOMvgUp9sl+wZtOtOreG9d53zouReYqutRnZtZTvZRPYTvxA==","signatures":[{"sig":"MEUCIFUdNXs8433jIJc15hyKaX2tHDHbJlZqq+tPz80bRkCOAiEA5gX1Fwl32GMdShAz+JBSu8WLj1BclGYRH8GhoAW/Yyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23267},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"adb350233776fb1acb7f79f580f65e66b1031ec3","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"noble-core":"^0.1.0","iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.0_1741716975832_0.339817695250219","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"noble-banner-react","version":"0.1.1","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.1","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"d2397d6df6faf5acefade059d27f91de54130bc1","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.1.tgz","fileCount":12,"integrity":"sha512-J8dLjY6P9IXnbaLcHHRCjyGldLOIjANa8I8Zn+51k73SZTgUDtNi4P+MiuzOcLL3kcASBWQeWKXwxv2Xr3mhZA==","signatures":[{"sig":"MEUCIC556wlzN1sHQcqE/+z+4nvL/oNRhnU0GMI5gzc7e9ExAiEA8jOxdmLmQujsDodszuBXNlu7o+mTjGRZGZGzToIgxwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23235},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"adb350233776fb1acb7f79f580f65e66b1031ec3","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.1_1741717062830_0.04331467568287617","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"noble-banner-react","version":"0.1.2","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.2","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"a875b35901949c73b60ecaf57e5602aa3542406d","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.2.tgz","fileCount":12,"integrity":"sha512-A4c6gCGBU+yUgz3Q7wVKEOOfl6W0n+5UO0ItoXkOSrAcomGyfMj3qTSvu4nPWhWSO705OG6emxEdKvijQL5JsQ==","signatures":[{"sig":"MEYCIQCDiq7fsHsap9E6/7s2GYzBzXi1zC2LOyw3kGdgRIdunQIhAPR1EuuEtA2ruwcyJoVwjVAeyD5EOeNmkYqP9mv03+Wa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23235},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"adb350233776fb1acb7f79f580f65e66b1031ec3","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.2_1741717104335_0.7911995004413317","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"noble-banner-react","version":"0.1.3","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.3","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"e08257d8eb476abf218d51ab106cafb02b210db8","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.3.tgz","fileCount":12,"integrity":"sha512-ukKaw6OLCCcS5SN7S74m/hSokfKNWk01tFKS/AjYOoGi45OcHReDTq0IbBphRF2wYU0tMP6Ixf5r0q6qbkflMA==","signatures":[{"sig":"MEUCIH8tTeiSkZqLAyJEBnW7wOHY0HF0E4AEEL03jQE95c1DAiEAuJK8DMo85a5KzKEi4sOvPoE6iJpDYySWSjxKy0C/pS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19231},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"adb350233776fb1acb7f79f580f65e66b1031ec3","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.3_1741718531034_0.42884925236866045","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"noble-banner-react","version":"0.1.4","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.4","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"df8cecf6b1ce43094cbf26def3de7e969a514c9e","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.4.tgz","fileCount":12,"integrity":"sha512-5z6fuyXMpMYGOqiJvOvl7RzbK4b+Szm5FeAb+ahb0+99ZgNmWe5cNbihvWVm8YATiv2eu1BldpVsKLbIQS/V7w==","signatures":[{"sig":"MEUCIAi6PGIVADPGznkIHR1Or43cvbbJtS1ooMpJtF8fuhGeAiEA4+QRHlREdxn/XLmfkOHIbls5BE2FxIyR6jGO+qhoZ90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19021},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"adb350233776fb1acb7f79f580f65e66b1031ec3","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.4_1741719164097_0.989028321574986","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"noble-banner-react","version":"0.1.5","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.5","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"86272de0e3d9d25aa9cd891311974bf717d5c9b4","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.5.tgz","fileCount":12,"integrity":"sha512-SLAnZHWENlRH4hBfN2uCVi2UrWKUPEFev/MmU1lP5uF2dxVBrV3TAz5eO7y5PB8ZZa3MPTCrP2/qIYvfogE2nw==","signatures":[{"sig":"MEUCIQCyNoter06XbppqxLcKmlPOsZB2i0LZsaYcl/XhbrzpqAIgR0yqDjtLQea6zhi2ae/cbxm0S8sWRKk9+M01DXhNhh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20267},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"adb350233776fb1acb7f79f580f65e66b1031ec3","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.5_1741720588498_0.4682926448770073","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"noble-banner-react","version":"0.1.6","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.6","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"58f3beefbb4d597135ed4f2c749907a4922b0a67","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.6.tgz","fileCount":12,"integrity":"sha512-YuD757aF6EBaoF2M+ECPSJX3i9Zb2Td7/OImv9yPZBLIvqOaGB6DHVklowlCVyf94Og99bU6HwfU/u+J9NaFFg==","signatures":[{"sig":"MEYCIQDa8xNlpXv82lUfW+/ISuLy0fBovMYo+5SHPX4Jy22/5AIhAKckJ1px2kYMjWslONtNqPY5rVfKzVmCcbs6lCnViur5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22946},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"adb350233776fb1acb7f79f580f65e66b1031ec3","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.6_1741720953785_0.9932368295373422","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"noble-banner-react","version":"0.1.7","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.7","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"494c49f691a123714b060d22b8f9738e6b6f23e9","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.7.tgz","fileCount":12,"integrity":"sha512-83TopFcnqXxXDkD/pcs+6JOpDoQJXAHhVRDQp7H51jkyLy+JGkggMzbOmYoFVsINkm5KtgGYtsQ3fFE0CicrGA==","signatures":[{"sig":"MEQCIHioQNMzQZqdJ8rFYUOpWKYXEiWcFdMvf4rl+WHT6mL3AiB9cbZT9ydlm+/MnweuemKf9ptqlVPy/om6PfuGpNoCrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24925},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"adb350233776fb1acb7f79f580f65e66b1031ec3","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.7_1741721518985_0.9566948558725912","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"noble-banner-react","version":"0.1.8","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.8","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"c107fc7acce072058d34581851fe4cb82496b635","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.8.tgz","fileCount":12,"integrity":"sha512-fYGHBIdT8EKpw9mh//icjv5/bJ2UgRMJK5/FvjIXDXxhNn4q9VpjPry3+DCtchH2ZBfr+KCi5ePJtg0NUbWZIA==","signatures":[{"sig":"MEUCIEPAUxanBOWsg1CuSKckg+FC/ASA3dFO5fWhc0+FGbYpAiEA6muSOMcyK22oc+2gfsbdyoU+P4RtS8m0XcXCLjSKzGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26519},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"d5893c2962af49160fc892621c9d2813ba9eddc9","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.8_1741721912825_0.36948583022523773","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"noble-banner-react","version":"0.1.9","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.1.9","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"5dbe6c01e03e6f8fa072b2ed4f18e06721963f6a","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.1.9.tgz","fileCount":12,"integrity":"sha512-4YKmU2c861dM1aC8hN0Y5hDUZV2v+yz7c5Gc8IlPNUXF9ezwZrR9oVfUuJw8WQES+VY6TM3OePxHqxE3JNVKKA==","signatures":[{"sig":"MEQCIHxeIGbdYEjjvAFEkbjke49rWBvIgYj/UhC8lP1uPk62AiBtUIYtglSViIxY74A4UWqhYHOSHzqPvxt0ZHPx6jYjHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26442},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"d5893c2962af49160fc892621c9d2813ba9eddc9","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.1.9_1741722150994_0.613986260254848","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"noble-banner-react","version":"0.2.0","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.2.0","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"f3064e04c3b6bb0e1827f1b8701d03882b83bbd3","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.2.0.tgz","fileCount":12,"integrity":"sha512-4bja/yjBfE1OCl5FcapNg91vCh7fORoab5BlqOPPbNTuHWuWx+QSyDvu/3MncVgRuBLLpzWUfNSeAHts/Man1w==","signatures":[{"sig":"MEYCIQC9z1pKYaX+1aogl9wBhekrAj3xlzZ8sNpodTXr9xILcgIhAN18silM92uKPb5brDXxbwagDWgIlL40AcC1MSqpg2F8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26371},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"d5893c2962af49160fc892621c9d2813ba9eddc9","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.2.0_1741722242073_0.34607325696934943","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"noble-banner-react","version":"0.2.1","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.2.1","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"7d812c4f97166c4e2913f64ee6d69a437b036069","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.2.1.tgz","fileCount":46,"integrity":"sha512-WI0cBXdzH/Dq0NzOOjuh5/1kMpjG1Nv+5ru5vk/E0q2LxKw0QwloDmXpEnHO4QCQPClxgjbD0wtnqXqj4cy9HA==","signatures":[{"sig":"MEQCIBdQJSBunoPhRBo7/IbSzgPDm4lpzyD7v7ogE7vn/QqdAiAMXkBBzFQ1D9H/w7mzr2sei4B58zzptTIL94majJnwBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275080},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","noble-api-utils":"^0.1.0","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","rollup-plugin-postcss":"^4.0.2","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.2.1_1741797865601_0.681877443328682","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"noble-banner-react","version":"0.2.2","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.2.2","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"f48073b69c358c627490e7fb49c785ec25fbfd22","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.2.2.tgz","fileCount":46,"integrity":"sha512-UfkVQ7hFj7Gv24SPVlBVPZEfVm9Y+Pm9cdKOuyg/AwJHROFy115nWZkuK6FrOF9pvpJFxKBQboFFzsGA/QAA7w==","signatures":[{"sig":"MEUCIQDzH3EuZh5Kj+p4G35BzRFy4wWLTVgx7hwRiK7BmCI9gAIgSvVsohMGR8POuswG6XX6KvX9WMLYpwjrzEsnO6F5d98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282971},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","noble-api-utils":"^0.1.0","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","rollup-plugin-postcss":"^4.0.2","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.2.2_1741798869078_0.2852020055863558","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"noble-banner-react","version":"0.2.3","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.2.3","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"9acba4453789944b5018a6082cca29b52c8a4cd8","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.2.3.tgz","fileCount":46,"integrity":"sha512-vSlrzynkjsVAK5odSKmddNPPWeR89gJEILPCdWgfS0sIdAMqeqsHIPSfaAqIEhj2dO/RTHGjuxiZrEL0U678ow==","signatures":[{"sig":"MEUCIAp8LqPZQ8Ql0qXs67Bi8dIzlAdonyVo/JTKSVfwkWBWAiEApUD3k+HjY1NBgQA7yPKHRSzfDgnBEOzkBmiOebqh0Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276498},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","noble-api-utils":"^0.1.0","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","rollup-plugin-postcss":"^4.0.2","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.2.3_1741800469724_0.12756088263510246","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"noble-banner-react","version":"0.2.4","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.2.4","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"bdef47091ac384b2c7e625e60d8c8e4aeaa0a043","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.2.4.tgz","fileCount":46,"integrity":"sha512-GPtBSsof1iVQ25Z/xT+D9KrzGxpLvcDBU7wSn1X9my8Hgx4xfRBF8unSU4fEmhffefyZ3uUwQMjokRmnlqbo+g==","signatures":[{"sig":"MEQCIH6f1s+pLAHFTxfhh5VaJUfSB4Ca/7s0ebsUiyGpIY8EAiAVyVt7xeR9Kg6B1t9C49wAGIWPhsjeDxSkVm9wNuVORw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275725},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","noble-api-utils":"^0.1.0","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","rollup-plugin-postcss":"^4.0.2","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.2.4_1741801234078_0.6694602198348667","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"noble-banner-react","version":"0.2.5","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.2.5","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"e6768b4fe9f11d3c4c3a6258f3e79c2925d3828a","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.2.5.tgz","fileCount":46,"integrity":"sha512-FpMq7eYHZ4/627b0eShKcJLMieS4vUyRXC45RHcZXOnmt5L7ED32aBrQ/JCFiLSZOgm5dshI2mwndfuvB17e+Q==","signatures":[{"sig":"MEYCIQCoryOtZCPAd4rCsFo6P4QSSoPwDxaXtzPut75qh8kM7AIhAJO9p+vPyWmUVI8AYeAe4nrIhw5LcyKsoqIv1O0irGd6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205788},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","noble-api-utils":"^0.1.0","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","rollup-plugin-postcss":"^4.0.2","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.2.5_1741801827287_0.47017873179987113","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"noble-banner-react","version":"0.3.0","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.0","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"e56d7e8033cde04aa46de9a17626aed5819ec68a","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.0.tgz","fileCount":13,"integrity":"sha512-XknBEu++KQoSX7FlFmqjvUL7OYEJayXo/iCe4jFAKjC0Oge0MxoJZIuDbqXifZySPaYO81urcGQiPuxLsR39/w==","signatures":[{"sig":"MEUCICjkckgB53rcbXjDQ+wokoqalEbjw/M9efcKG+fZvkXnAiEAmfwudQOd9p0z4XvnMJIGqmw1UrlWFs7iGokLCecS9/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26272},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.0_1741868390581_0.15849899823330071","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"noble-banner-react","version":"0.3.1","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.1","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"9602a24238e736d93e07068436b23e06f89d0697","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.1.tgz","fileCount":13,"integrity":"sha512-WQ9farNZv9XyIdUPZAmDMLcvwdtDYJl1mwdgU+HvAz311fSjrJMKMlAdzD1zJXoESeCZ90OGsowAmFmRrS4I3A==","signatures":[{"sig":"MEQCIEM7DyJ/hkmNXXQm7AAQJk5ooeBOzb4BiG15Pp9lNKKxAiB8Z9O9qHnvf1rSc4kVeH+AmbEZW/Uy5FfEzYxWXF4m2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26265},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.1_1741868596209_0.5909714713734406","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"noble-banner-react","version":"0.3.3","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.3","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"b74c8db1e56fb7e624919aa1a35f174a5c02a48b","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.3.tgz","fileCount":14,"integrity":"sha512-yeIqp5ZqAd0T3WQi6twrulxkrlA1nfnDe7zWjt6klrKz8ZTQgQ+y6ka2zU3l9Tec76zpq4+Sxp1q/d/3NXIJgg==","signatures":[{"sig":"MEUCIBgLcPUx3pLMP3NiiDJZlnVEDq6oa7xCvnOKDcFyGE/cAiEA7ff9tAAGiRnNmllhaHEzxRsczMfW+68awZK05xg7dBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41573},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"iframe-resizer":"^5.3.3","@types/iframe-resizer":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.3_1741869552840_0.262436803675578","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"noble-banner-react","version":"0.3.4","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.4","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"e09c519c99926d4e6c1220e0aac3728c27339a68","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.4.tgz","fileCount":14,"integrity":"sha512-T0O9tc15JXoFIfcmiHfkek+BuTQpU8x4fkzLo9KXVKvaFZaODiXwJIVLNzwUOZ1QRyGH1+R2TTRxMc9TrBKFdw==","signatures":[{"sig":"MEQCICm6ZyDpYLMApJ5VgFNM7OQDhy7sZXr1EVZ5LiF+epacAiBkHx2FDYVmiylhC/dCCf2+7/Eo2St1rgrYyEbIoH3Fgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25580},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.4_1741872832986_0.9416275035531636","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"noble-banner-react","version":"0.3.5","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.5","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"f9804733f143978b570072e503b4a6fc466c934a","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.5.tgz","fileCount":14,"integrity":"sha512-LCEH7EqpIDu42+UtP0EXs6keQ9ZD6aCQgcK3ks7V7ce1aF+mrjeObHnOBMdito+iJhYfgJRK+B3loG+okEN74g==","signatures":[{"sig":"MEUCIHVbc2aQi6cpGo4v47aJI5bLnm8HZ3/RVflWgLXm/nh2AiEAgEfTnY4eEZgpf7PXbspn8CVTfImZSQFissjpU3BouQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25922},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"647162cbe71605ffbbbe231fcb1aa9cde15c5d50","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.5_1741872937511_0.8549022086557134","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"noble-banner-react","version":"0.3.6","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.6","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"596ab446f7d5841b7ee9315cbc1bc7e705af5342","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.6.tgz","fileCount":16,"integrity":"sha512-M/pOr3sqIFXBY1vUgeVGOg8Fcxeg4QFcta6gbQ5vXW+Wj+2hkDzFg0/DuDM3wK0y7tz8SMwFTO7K8g5aheYPEA==","signatures":[{"sig":"MEUCICoLSu2oDLODyYjrfQNOZTZ8LRJXM6+Cye3f/Ly9IJe3AiEAkFl8aKc9abQBZT13QkflQ2yqhaX+qVOv+2Xb0ZDbtIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58882},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"c15d0e9d2fd46f446da2f984fbdea1b9a7271c95","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.6_1741882214913_0.26739642266596464","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"noble-banner-react","version":"0.3.7","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.7","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"92ae2b3651172747fd2374cc39f77f3717b52fa4","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.7.tgz","fileCount":16,"integrity":"sha512-UKAfUw1gWk12xABwZl02LzrNsvgm8nGCUyPAjuXI+Y3BP9wZ4+akiuf3VbklAEihwg7fn9KQVZzZY+2r65hLqQ==","signatures":[{"sig":"MEUCIF7+WRZ90daYnri9EwKKvREUvRVZIZVkgXe/dYjgJyN5AiEAnbCTeZW1HRTUsyYscYi+nWwZ3ukUs9iB075RUJRtggM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58840},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"c15d0e9d2fd46f446da2f984fbdea1b9a7271c95","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.7_1741886363733_0.2885238598368547","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"noble-banner-react","version":"0.3.8","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.8","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"ad98e28cac75b0adfb3fe342bd59ee8a0a4c03ea","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.8.tgz","fileCount":16,"integrity":"sha512-8w6jxr4Z3ptGoR40zHeomcznrc62T1CTimWoYXQ1oGJcpW8neWPM32sCQyByMZ/mjFm+kKil7TNXCcd1tzQwAQ==","signatures":[{"sig":"MEUCIQCiVsunR/KlJ2pzKwk+hlX0obobjyd2WJxCRbJAfRbBqAIgAdJcqM6GpV7vuTUwVN+negB7tjPC5u6werGB+w/hk+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59100},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"c15d0e9d2fd46f446da2f984fbdea1b9a7271c95","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.8_1741886565353_0.045819744765240866","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"noble-banner-react","version":"0.3.9","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.3.9","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"96096c9606909682e73ea966cc4a37a231993369","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.3.9.tgz","fileCount":16,"integrity":"sha512-LXq4ciNSy3aAy+ADhrWhJievRFgLMqcf2ucWaXAhWc6FPhgwufLrR9YaR+vG5jM9yM5FDKMI/lccwYcobvgWiA==","signatures":[{"sig":"MEQCIBVRab6VdCvbq82YinsWBeplx49esexiRatq/T0lpm9YAiBmAmYf5y5AlIChktExaERz9mlDKZcj57s+VwKF0VM+CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59094},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"c15d0e9d2fd46f446da2f984fbdea1b9a7271c95","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.3.9_1741886931595_0.42121243255522356","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"noble-banner-react","version":"0.4.0","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.4.0","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"9bc093d15df36afa4ded7710862857c4442aaaf2","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.4.0.tgz","fileCount":16,"integrity":"sha512-i/Eq5QyHMC78oRo7AqTRdY+EHo/wdAHjH+OOhxOcoJ6n9K78SuJGNPgFP8idjXvV1ww9DuV9bSuOzdgflQ0zFg==","signatures":[{"sig":"MEQCIARF1uHNHtryB81zsPIxMcL1Iak8ER2eObJ7oPJqRRm7AiBQN17IuQmdyuNtZ0Yu7KXPuzt663azZCvaUcTD4lilqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59579},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"c15d0e9d2fd46f446da2f984fbdea1b9a7271c95","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.4.0_1741887376919_0.39324791700249584","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"noble-banner-react","version":"0.4.1","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.4.1","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"747d9f7c1fe13e7caf2d0a5df99a79beaa24f78a","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.4.1.tgz","fileCount":16,"integrity":"sha512-e4STJkpN3Kr/wdJl7anmtYU+d9Q63JIDxWHTU1wVQ+UUtqajkv9s3ane8txnxe2FCuloxuZkoxHg0HNAfd5vpA==","signatures":[{"sig":"MEQCIBxqhOtCokxuaPZ3l1C+W3FDhzmVBq1qHMRDtR7sfz3GAiB+5uwU1WLvZJK68DnBgObh9h+A8vcir28ki9y7dMJN4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59284},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"af403c9492320ee45313274729734095d0d67589","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.4.1_1741887561978_0.22889093611393174","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"noble-banner-react","version":"0.4.2","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@0.4.2","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"f4d8657066522e7a263a71eaedca237f6f8cce3e","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-0.4.2.tgz","fileCount":16,"integrity":"sha512-eJ97NiTe79DnTUmdyA1U94FRnC+gbiB+nWhLcEOgXMKs1TDC7Zl2mbyHjD9j69EJ2csAZKHCDUVd1memM85EaA==","signatures":[{"sig":"MEUCIC2SX/n3iDy5sHtqGoJREdzNhhOKksSJjABJ1LZ3rVMxAiEA+xcIOLDADbbvRj8lZjLsjebw2Otm+nLseQwEfHplRbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59212},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"af403c9492320ee45313274729734095d0d67589","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_0.4.2_1741888093870_0.851689423130507","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"noble-banner-react","version":"1.0.0","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.0","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"132c119dd0aa2cc1d7510bf43417e8eb4bb780c1","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.0.tgz","fileCount":16,"integrity":"sha512-AgmgGAXR5gCBhtd1pC917QI4MtfwrwJkXXsQEglhcyAsV6FSHFwzDRQHoSeMXtdBtfjtGnEj1yifDbU4x0ACaQ==","signatures":[{"sig":"MEQCIDf3rToEUPEOJrFtuB3JOglebk9s/qkhCYwZCMM/jp8TAiAjmEX91k6m8T866YvdDjfMNgqesaRc3GHTXb0XA+fbNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59212},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"7b3fd8654e4773261ea54419a3ba720a22621253","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.0_1741893844256_0.6101925831312922","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"noble-banner-react","version":"1.0.1","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.1","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"6093a70435b2079f22d03235fd26bd6577b87960","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.1.tgz","fileCount":16,"integrity":"sha512-oVbIw6qM0NRmrI5z5lZosFWBjlpLykB0JZi3t8aqVQTQNhrmVkPndVKcuie3sAIrLSLodxd3uU1stQNue/skaQ==","signatures":[{"sig":"MEUCIGUToKZzRGhq0hxCG3p7vxjH7ZCqICaVjZtuuvyGeIr3AiEA0Xg8W/QtmQ3BYbNM9aM6SfDgOwQkvIh9EPKG/gPut14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57511},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"7b3fd8654e4773261ea54419a3ba720a22621253","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.1_1741895943144_0.11139955643902444","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"noble-banner-react","version":"1.0.2","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.2","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"901e8c8e96b4343f9747b3dfd112a8a060d82772","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.2.tgz","fileCount":16,"integrity":"sha512-h3LjmxkBf8mNmpk3zQNfIk6iTnmIZkeQcKLllnBMGDkSx1jOpK2g9MgXhZrazKc2MXkNljX69UjRWv/SEq+h0A==","signatures":[{"sig":"MEYCIQDRI2Crr9+Vrog9kGFfRQH9DKkG1V+QgdtzrWnrsajGVgIhAIiV0IsU9pkK8cvj80aG8TIeIZl3EY9HpqAN1GKw//IK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57794},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"7b3fd8654e4773261ea54419a3ba720a22621253","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.2_1741899016687_0.38796317017557747","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"noble-banner-react","version":"1.0.3","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.3","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"fdd8559d20faa0bee74e0d50438ca0d7e9312747","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.3.tgz","fileCount":16,"integrity":"sha512-f2IKm5IYrEh5raxJ+is8NkxGjh+yhSlBoUZxiMvpmTLqlm0cKdNat9aL9GAOtlRiVu1ID1aFgqEPNRmmlQJdvQ==","signatures":[{"sig":"MEUCIQCHA6COmzSyXJphQgdNjkyTWzJshWa/g14M4g5QXDeffQIgRa62ixdgBS8LZErOys7bD5Cl/+rnt0+oI12PM2z5hLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57862},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"6eb41ee961f11fd45a7e3b464da2294f7966fce1","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.3_1742320262289_0.1357339530930326","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"noble-banner-react","version":"1.0.4","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.4","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"ab7d3cf8426e0ba86f4792f5cf5f5f230e6e863f","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.4.tgz","fileCount":16,"integrity":"sha512-iyui7eHwRiyIhIiMVWECrZvhghVUpQAS/qedfezGNpyHCFTljctMMOJaNCWAe1Qm5cQoXXctpvSoI2OnDy1qCg==","signatures":[{"sig":"MEYCIQD8JOUojhqUoKTian3jlv/wul9cdSoI0kcU6XZ+1Pe0rgIhALg7kbB5HzhM7AuNyaZGUNl91okENA16M1zrSaL9Pwdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57848},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"6eb41ee961f11fd45a7e3b464da2294f7966fce1","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.4_1746126434572_0.7277042915210701","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"noble-banner-react","version":"1.0.5","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.5","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"0546c83a489ba58d9cc00b264431c3a9c4765f13","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.5.tgz","fileCount":16,"integrity":"sha512-GWriHL2N0DnhjwnwR+XXwy4Omer1cb24+WwWZ8NTdGNfZkuhPj35z0isZB+1xgP4ZkOBdlIu+xO+NiEb8PK6ZQ==","signatures":[{"sig":"MEUCIQCtK1acvvj21BZ/G/noWxXQR+1yAon6qrS6gaFf7wkAoQIgM21lxE1G0mY6sPVc3cqxbQcMJiM9QvnE0Lzr1a60Rao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57475},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"6eb41ee961f11fd45a7e3b464da2294f7966fce1","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.5_1746126898513_0.3857148053331023","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"noble-banner-react","version":"1.0.6","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.6","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"36ae382e82935b9ab16426b8b256dcad19b1c231","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.6.tgz","fileCount":16,"integrity":"sha512-aYZPfYpP2hZ6RyQ2/1xu3LFhD6BT/7pQVXno/PEkh3TTPnzPT6utup/cLKDprO5Z+45uVtureKs5Scce/ikGmQ==","signatures":[{"sig":"MEYCIQCfRWZtdrw/Lmji7AQXgPtkNLkrx2wrkSEygo7nS5iehwIhAK8Z1DtZC0MB/rDA/bAOKkllCieHXoDJ5QvHBtwctwQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54901},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"6eb41ee961f11fd45a7e3b464da2294f7966fce1","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.6_1746127462532_0.6777179292990159","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"noble-banner-react","version":"1.0.7","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.7","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"dfda148e37ff005a1ccfc6365188d0b53f0e0ec6","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.7.tgz","fileCount":16,"integrity":"sha512-poBp5Gdcm2JW5/F4jOUCrXQE98ulJlEuK7oms09TBekwrBpna/9XOkEbRu8jdgF5jQyr/PX0QRX3QEU4wkpnbA==","signatures":[{"sig":"MEUCIQCrarVSv2ob5Xk4u+dsZtxpvtCRwVxiLqlYeD3dX10v6wIga8bTyJmBWjU0XFd8Zp92/hY2oIRZG5B8LT68Py04n4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54935},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"7988eb3c0c62c16e673ec0d6e3960a7986a657ee","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.7_1746128021027_0.8161032170327953","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"noble-banner-react","version":"1.0.8","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.8","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"6edb44bf47de769a5cea8323e5e27d796cc53e79","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.8.tgz","fileCount":16,"integrity":"sha512-qeu/xCqWQKywKKbm4sd4z2cBn+p4FOg0yKg0lOBQqABmdbfSFSE9Bgvto0e62D3Ksi1i42WouLGGIULQ+bk5qQ==","signatures":[{"sig":"MEUCIBxu8pianJ89MVL0lQQ2sETiP00f/ojzaEj5st0ou7y3AiEAnlRkANjul6DM22oJYDtxcMn1Ti1nz2rjguVKfbWFD70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57725},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"71758117019b873d6c6246ed2527846ab08dfcd5","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.8_1746188496665_0.4360610497080275","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"noble-banner-react","version":"1.0.9","author":{"name":"jcoll"},"license":"MIT","_id":"noble-banner-react@1.0.9","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"dist":{"shasum":"9cfd4da237e0321f0d6510764bac43579aa94674","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.0.9.tgz","fileCount":16,"integrity":"sha512-NZaDeP6veGVsH2ThQcPbWYir1RjcVjQE/8/JRZ1riSyuSUZ1mJt150/d4QSWBWU8hzHXr7TaaIYnyomz9JvSkA==","signatures":[{"sig":"MEQCIFUJ/4NUT2XxIpAlKtfz8KyuzAATl+VISllvTReswF+PAiA+k6oGT4k5SnkgiwozMBhSMLcyaCDAeVMBUWGbdir1ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57725},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/noble-banner-react.esm.js","engines":{"node":">=10"},"gitHead":"71758117019b873d6c6246ed2527846ab08dfcd5","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test --passWithNoTests","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"_npmVersion":"10.2.4","description":"Noble Banner React embeds the Noble experience directly in your application.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^9.1.7","react":"^19.0.0","tslib":"^2.8.1","react-dom":"^19.0.0","size-limit":"^11.2.0","typescript":"^3.9.10","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@size-limit/preset-small-lib":"^11.2.0"},"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/noble-banner-react_1.0.9_1746188732501_0.5343948031013683","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"version":"1.1.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"noble-banner-react","author":{"name":"jcoll"},"module":"dist/noble-banner-react.esm.js","size-limit":[{"path":"dist/noble-banner-react.cjs.production.min.js","limit":"10 KB"},{"path":"dist/noble-banner-react.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^11.2.0","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","husky":"^9.1.7","react":"^19.0.0","react-dom":"^19.0.0","size-limit":"^11.2.0","tsdx":"^0.14.1","tslib":"^2.8.1","typescript":"^3.9.10"},"_id":"noble-banner-react@1.1.0","gitHead":"71758117019b873d6c6246ed2527846ab08dfcd5","description":"Noble Banner React embeds the Noble experience directly in your application.","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-YB/YHpAmE4u0NWUeqml6g/OfU8YFh0wSMxivvrPsKHmyckvkmksYqFFsNOf1ektYnTRsBSfeB5Jb8IZDbaTLrg==","shasum":"f53c9a4638126375dcc10102bca1ff9e0f03b9e6","tarball":"https://registry.npmjs.org/noble-banner-react/-/noble-banner-react-1.1.0.tgz","fileCount":16,"unpackedSize":58727,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQGc83nIg0xj9aGNjjYrLaZwG9TlDzvy3C+0CkPyZrCgIhAI4quUpPzjcjtM4Vxk+nVMd5l5vkYkW+Bhhtsd+vy5LU"}]},"_npmUser":{"name":"jamescoll","email":"james@thatsnoble.com"},"directories":{},"maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/noble-banner-react_1.1.0_1746189149438_0.8384305929898002"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-11T18:16:15.831Z","modified":"2025-05-02T12:32:29.835Z","0.1.0":"2025-03-11T18:16:16.107Z","0.1.1":"2025-03-11T18:17:43.019Z","0.1.2":"2025-03-11T18:18:24.522Z","0.1.3":"2025-03-11T18:42:12.223Z","0.1.4":"2025-03-11T18:52:44.280Z","0.1.5":"2025-03-11T19:16:28.674Z","0.1.6":"2025-03-11T19:22:33.988Z","0.1.7":"2025-03-11T19:31:59.233Z","0.1.8":"2025-03-11T19:38:33.005Z","0.1.9":"2025-03-11T19:42:31.170Z","0.2.0":"2025-03-11T19:44:02.271Z","0.2.1":"2025-03-12T16:44:25.849Z","0.2.2":"2025-03-12T17:01:09.341Z","0.2.3":"2025-03-12T17:27:50.000Z","0.2.4":"2025-03-12T17:40:34.354Z","0.2.5":"2025-03-12T17:50:27.610Z","0.3.0":"2025-03-13T12:19:50.752Z","0.3.1":"2025-03-13T12:23:16.402Z","0.3.3":"2025-03-13T12:39:13.027Z","0.3.4":"2025-03-13T13:33:53.203Z","0.3.5":"2025-03-13T13:35:37.684Z","0.3.6":"2025-03-13T16:10:15.099Z","0.3.7":"2025-03-13T17:19:23.933Z","0.3.8":"2025-03-13T17:22:45.554Z","0.3.9":"2025-03-13T17:28:51.813Z","0.4.0":"2025-03-13T17:36:17.128Z","0.4.1":"2025-03-13T17:39:22.194Z","0.4.2":"2025-03-13T17:48:14.098Z","1.0.0":"2025-03-13T19:24:04.479Z","1.0.1":"2025-03-13T19:59:03.321Z","1.0.2":"2025-03-13T20:50:16.868Z","1.0.3":"2025-03-18T17:51:02.500Z","1.0.4":"2025-05-01T19:07:14.755Z","1.0.5":"2025-05-01T19:14:58.721Z","1.0.6":"2025-05-01T19:24:22.716Z","1.0.7":"2025-05-01T19:33:41.248Z","1.0.8":"2025-05-02T12:21:36.867Z","1.0.9":"2025-05-02T12:25:32.711Z","1.1.0":"2025-05-02T12:32:29.648Z"},"author":{"name":"jcoll"},"license":"MIT","description":"Noble Banner React embeds the Noble experience directly in your application.","maintainers":[{"name":"jamescoll","email":"james@thatsnoble.com"}],"readme":"# Noble Banner React\nNoble Banner React embeds the Noble experience directly in your application. \n\n**Before using this component, please sign up for [Noble](https://sellers.thatsnoble.com/).**\n\n---\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Props Reference](#props-reference)\n- [How It Works](#how-it-works)\n\n---\n\n## Installation\n\nInstall the package via npm or yarn:\n\n```bash\nnpm install noble-banner-react\nor\nyarn install noble-banner-react\n```\n\n---\n## Usage\n\nImport and use the `NobleBanner` component in your React application. Next.js users - please note that this is a client component and as such, should not be directly imported into a server component. Below are some usage examples:\n\n### Basic Usage\n\n```jsx\nimport React from 'react';\nimport NobleBanner from 'noble-banner-react';\n\nfunction App() {\n  return (\n    <div>\n      <NobleBanner tenantId=\"your-tenant-id\" productDomain=\"example.com\" />\n      {/* Other components */}\n    </div>\n  );\n}\n\nexport default App;\n```\n\n### Next.js App with sticky banner added at RootLayout\n```jsx\n\"use client\"\nimport NobleBanner from \"noble-banner-react\";\n\nexport default function NavBar() {\n    return (\n      <>\n        <NobleBanner\n            tenantId=\"your-tenant-id\"\n            productDomain=\"example.com\"\n            bannerStyle={{ position: 'sticky', top: '0px' }} />\n        <nav>\n          <ul>\n            <li><a href=\"/\">Home</a></li>\n            <li><a href=\"/about\">About</a></li>\n            <li><a href=\"/contact\">Contact</a></li>\n          </ul>\n        </nav>\n      </>\n    )\n}\n```\n\n```jsx\nexport default function RootLayout({\n  children,\n}) {\n  return (\n    <html lang=\"en\">\n      <body>    \n        <NavBar/>\n        {children}\n      </body>\n    </html>\n  );\n}\n```\n\n## Props Reference\n| Prop                       | Type                                                                     | Default | Description                                                                                                                                  |\n|----------------------------|--------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------------------------------------------------|\n| `tenantId`                 | `string`                                                                 | —       | **Required.** Your unique tenant identifier.                                                                                                 |\n| `productDomain`            | `string`                                                                 | undefined | The product domain associated with the banner content. Only applicable for review sites.                                                                                               |\n| `useProductionEnvironment` | `boolean`                                                                | `true`  | Determines the environment to use. Set to `true` for production  or `false` for staging. Be sure to use the tenant-id associated with the correct environment.|\n| `bannerStyle`              | `Omit<React.CSSProperties, 'width' \\| 'height' \\| 'display' \\| 'zIndex'>` | `{}`    | Custom CSS styles for the banner wrapper. Note: You can customize styles except for width, height, display, and zIndex, which are fixed.      |\n| `visible`                  | `boolean`                                                                | `true`  | Controls the banner's visibility. When set to `false`, the banner is hidden (applies `display: none`).                                          |\n\n---\n\n## How It Works\nThis component dynamically loads the appropriate Noble banner via an iframe based on the provided tenantId and productDomain. While the content is being fetched, a loading skeleton is displayed to minimize Cumulative Layout Shift, ensuring a smooth and visually consistent user experience.\n\n### Cross-Origin Message Handling\nOn mount, the component initializes a message handler to manage communication between the banner and your application. This is purely to control the size of the banner based on user interaction. When the component ummounts, a clean up function removes the message handler.\n\n### Style Merging\nThe component enforces default layout styles—specifically fixed width, height, display, and z-index—which can be merged with any custom styles provided via the bannerStyle prop. These customizations are limited to layout properties only; for example, adjusting banner colors is not supported.To manage color settings, please log in to your [Noble account](https://sellers.thatsnoble.com/login).\n\n","readmeFilename":"README.md"}