{"_id":"@damian-buho/support-ukraine","_rev":"28-faec61b1a3c861042f3ffaa3952de868","name":"@damian-buho/support-ukraine","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@damian-buho/support-ukraine","version":"1.0.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.0.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"7e46112a698917b2d75fea55e45104f0f3ccf093","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.0.0.tgz","fileCount":37,"integrity":"sha512-eji3jqERr+QA1/hsMuxmivttK5wIJD+ovcQhvHFftvI41dd+1E56+Ij7Mqfw2NTBZ1LSSGoN3SpWzOcF3GbI/g==","signatures":[{"sig":"MEUCIDO9paw7E+XRGEAAzvrbJnswZDMI93v3ASrglPDLh7QnAiEAxtksjrAMZBIyWGZxzd8dmftpMFNs5y5AryHEoPAA5Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51dff0a7e24e690435104a89f061be7ec2322a18","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"npm run build && node --test 'dist/test/index.test.js'","build":"npm run clean && tsup","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"npm run build && node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"npm run build && node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"damian-buho","email":"damian.buho@proton.me"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.6.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.1","typescript-eslint":"8.63.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"71.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.0.0_1783485697016_0.7480806863522136","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@damian-buho/support-ukraine","version":"1.0.1","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.0.1","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"156243e363809d9e6dc88c1c5555ce90bb6b9437","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.0.1.tgz","fileCount":41,"integrity":"sha512-x+guwxkUUwsbeyk6XhZwTAcGd1d8BpLo4cOpr8uqw3J9p6Ksg9TsmqjTLDyzUxbUhU92Rf1tBm48d7wqGul4kQ==","signatures":[{"sig":"MEUCIQD+TE17Er2LcPGvpqREv05ebsF8kJKazKX9UCC8tYK3hgIgcvWRoq5tO4nqap5LqohAqu8TMpv9eHGZ+twPihMo/DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":672216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"29bb1278759a764fce4e602af8d5f8c6e4d4758f","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"npm run build && node --test 'dist/test/index.test.js'","build":"npm run clean && tsup && tsc --emitDeclarationOnly --noCheck","clean":"rm -rf dist","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"npm run build && node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"npm run build && node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.6.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.1","typescript-eslint":"8.63.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"71.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.0.1_1783526830238_0.48572849100475435","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@damian-buho/support-ukraine","version":"1.0.2","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.0.2","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"90f7073c51788f910840ceca3b71eccd089e4a81","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.0.2.tgz","fileCount":23,"integrity":"sha512-bZx8TphxLnYDP5jV5D93OnBjCGfHh8HtYF940vwIoLuDfaGQr8xfBrAybW0xO4bcnO8yqIen3KF5LxUzhpPFAQ==","signatures":[{"sig":"MEQCIAFiEG1dqvXePiHQ+rSZE8Q/bWVTcB1UEYExuckZiz6wAiBdEVPfkqfZsnKRocDkLzay2oQp9dlkPeE0Fr1YQUE8Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"34039c134377334c80de3a2110805f3a204fd7ef","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.6.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.1","typescript-eslint":"8.63.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"71.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.0.2_1783540621780_0.5160357107244506","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@damian-buho/support-ukraine","version":"1.0.3","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.0.3","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"555d3203d6fa554e931640cb0fb695c28a5242b3","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.0.3.tgz","fileCount":23,"integrity":"sha512-HrOklBxSJ9FStUtSJyZLZ/AB1hpIjmz2tQMNyUtmBL3wzH/GjqQ71+lu/ORbSUt1UXt/CnAIFMTWmEM5e9RG+g==","signatures":[{"sig":"MEUCIQC1WCV8MGE5iLa3HHbZI1Bv05Zmz6F6GXEEpp1DIeYf5gIgLACHaXtw5hUy6XVKMXBxpzF55YErSobBBPiPAQfk43E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3488724f51a4ddacd73766ad45c24a5b44869b1","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.6.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.1","typescript-eslint":"8.63.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"71.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.0.3_1783551473230_0.8471270031436735","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@damian-buho/support-ukraine","version":"1.1.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.1.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"54227f9a5ee4a0da3271c44017e69ab41b91745b","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.1.0.tgz","fileCount":23,"integrity":"sha512-pPfGdGqm5iXLgyhvtxoteci4GUgON/T4xSmyaJnSTxEJVWaHV9EMTsn7ei3VmeUSnpX8f7kRFuUiYd44lzHPgA==","signatures":[{"sig":"MEYCIQCQ4GiRcy1sHMU9xdzLAahPzk8J0qr75jDpqbd2iNCC0AIhAOqGkz/9arugfJz89OENOehijSSSVoLFbZ/JghkS6jQj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eee197173710fa68669cea1194b3234501fc64b1","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.6.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.1","typescript-eslint":"8.63.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"71.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.1.0_1783558134841_0.14654058966468564","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@damian-buho/support-ukraine","version":"1.1.1","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.1.1","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"981cd50d5f6010b10ce865ae694a6cc32f43c44b","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.1.1.tgz","fileCount":23,"integrity":"sha512-7Rhf5Q+2urt5d2/r1h5B/7gTkgMIQopKAkNAesCC/wGvLWmm/+kLNPR6wgpFNXthww0TpuYPEo/9tMMnsoq36g==","signatures":[{"sig":"MEYCIQDmcw37rE9lHLVac8HZMWT8B9h3LmBFCR9y3axhHGVsyQIhAPEMaVz2NbLs2xdLgfnFlpESffN+/2ezsidppBaYdnJR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad09a19a7da87fde1196bba03ec17ff6bcab3232","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.6.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.1","typescript-eslint":"8.63.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"71.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.1.1_1783560270737_0.5562913300159096","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@damian-buho/support-ukraine","version":"1.2.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.2.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"e06b0820f8156f8d21e6a2e22721b0ba602de421","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.2.0.tgz","fileCount":23,"integrity":"sha512-/fFsdZgcebFp7YJTnYSk8q9I2gaGUCqpk3/XqbIVXHWGdjAYFHi9QmpQvS3mufzUe8gi3KdFagJVrwfASK4+OA==","signatures":[{"sig":"MEUCIHonUjA/RRUAxdx12MNX/9fCO7Nedp6Jxyas1JhqsKMqAiEA0rdAS8bm4Nybfj2dAjPObBA0doN2R20/A7J8VyNdqhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09d46fd21873cae1e5fcd70b151435f17eb7fd30","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.6.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.5","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.1","typescript-eslint":"8.63.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"71.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.2.0_1783725706969_0.5112440525749111","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@damian-buho/support-ukraine","version":"1.3.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.3.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"82ac9be44f853b769b459892bc20ae5af256cae3","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.3.0.tgz","fileCount":23,"integrity":"sha512-yz9Qd75c60XxyqMujRV2HO1bCc8HhAAqsB47cphYE3IkNcAnr44GntqrkubkOlOjdcsDYcREAd9izK2cSncQJw==","signatures":[{"sig":"MEUCIQDqlQyaYs5tqCCuyck1noJcx3JoxaPyZjxUalICOMrPNgIgRdOoTyZmm+g0FwUrEEb/ApJrI24txO/H07x7/QONIcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60974},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"55f1c83f1be1ff29ebd7ef9acb7d714d8cd8d384","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","size":"tsup && size-limit","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"10 kB"}],"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.7.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.5","@eslint/js":"10.0.1","size-limit":"12.1.0","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.2","typescript-eslint":"8.64.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.3.0_1784317794218_0.26437206809207736","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@damian-buho/support-ukraine","version":"1.2.1","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.2.1","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"0848dfdc31abf706c801733a724f9aa1182c3953","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.2.1.tgz","fileCount":23,"integrity":"sha512-HR+//uHd0JlSZ9uBABIQ9KSdFdDbSBgcJESHUBhlUK7X5YD+yWdMsMs5xdh8HwvyLw7nh8Z8VgJH2iUn1ICbBg==","signatures":[{"sig":"MEUCIAUXYcWTft7wGCVOTCq+jMqKzd09mKIqY810zg+oLkb3AiEA+XuZ3+lAQRXJeHdZjR1BQQeftZPjxqF8bEGTXPe4jo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60974},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33d3804e47c931cda320ecbd3f71786166b7bafa","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","size":"tsup && size-limit","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"damian-buho","email":"damian.buho@proton.me"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"10 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.7.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.5","@eslint/js":"10.0.1","size-limit":"12.1.0","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.2","typescript-eslint":"8.64.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.2.1_1784321096830_0.45144608120241037","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@damian-buho/support-ukraine","version":"1.3.1","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.3.1","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"d45ac603583fe652ec81d3ea934fdc414e6423e6","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.3.1.tgz","fileCount":23,"integrity":"sha512-6As2AgLrkimXtfbY7yqF82wztwQrvblQJQ2qGDe1h/KiNiPmI3tF13yyKMIiZp5DaxQqvB4yV6uBHq1cJBTUdQ==","signatures":[{"sig":"MEUCICWpGhCfy0onNErqcV0eIxlM0DbVUoMYo/B80PVesOZwAiEAqj+QUpapajus8z7JazGGUwfOALYyPMBxFr6ToMFw2hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d41c3a4ad43113e5a5cdeee7f32f9f76f3e381e5","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.101.0","tsup":"8.5.1","eslint":"10.7.0","esbuild":"0.28.1","globals":"17.7.0","js-yaml":"5.2.1","prettier":"3.9.5","@eslint/js":"10.0.1","size-limit":"12.1.0","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","@types/js-yaml":"4.0.9","eslint-plugin-n":"18.2.2","typescript-eslint":"8.64.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.3.1_1784337766030_0.35760974984655247","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@damian-buho/support-ukraine","version":"1.3.2","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.3.2","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"90af1952ed6431ff3b12fa2004156f0b0d479295","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.3.2.tgz","fileCount":23,"integrity":"sha512-U78pE5T3lIjcxm6VGc96Ev8wGHjMYoIAqBJSg1IdGDcYRuVHTwPjuidlukvX4/ZZiZOEF+ldSO5q55zW2s/J2g==","signatures":[{"sig":"MEUCIQDGPF3k2OwQ9Sr+8btAidIjMH1kEeGZOzVjUvXzg+jOgAIgBNY74BLPzZeDSd56rftXsUJz9lfmY0i0x808JPxRSTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf735664c23d6d79fcaf56beda2184fb66400d1a","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.102.0","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.8.0","esbuild":"0.28.1","globals":"17.7.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","eslint-plugin-n":"18.2.2","typescript-eslint":"8.65.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.3.2_1785075480615_0.3123343855861571","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@damian-buho/support-ukraine","version":"1.3.3","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.3.3","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"125245dbb49ff61f80a6cd8acdbc17145e95d295","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.3.3.tgz","fileCount":23,"integrity":"sha512-rMhnxuJ9qQBFxz+1lJnhZVwxAr+8eYeCl8xiS3uAE/oyXHGrl8MwvMQhWMXQcba049ODMnccoeT8Uxg9JfUe+g==","signatures":[{"sig":"MEYCIQDl5KEAQtqmQw3SrdPhxcutpMBop1P/EwBka3dvCMWWgQIhAN3ugDxtf1f+q9/Oj7Dh7RLP8V/fNztbTh+sut9TDBtK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b502c4f7283de52f0ef027deb1988e71e115a2d","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.102.0","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.8.0","esbuild":"0.28.1","globals":"17.8.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","eslint-plugin-n":"18.2.2","typescript-eslint":"8.65.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.3.3_1785110098796_0.0919467450586049","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@damian-buho/support-ukraine","version":"1.4.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.4.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"68faf700ba9985c0b91a4e83e039a68bd45262e3","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.4.0.tgz","fileCount":23,"integrity":"sha512-1+A0A4rVouVRHVU2N6lNedwynP/hcGtS9piUOtSKU6cWGCl6wteRbOTJLcaY+29OrkWDRW/a36Nzmu1VAmYbEA==","signatures":[{"sig":"MEQCIF/f9+eIjbI3l3Kmv404x+jsQ/KNtr+GUOhNEwdTzHFEAiBLiQLm0w6B/uJ2IuZ/ISNnoSY4OWyxxavL+YKq+blLrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64744},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ceb14cabdef4d351a097094864fedc953fb1b8bb","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.102.0","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.8.0","esbuild":"0.28.1","globals":"17.8.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.1","typescript":"6.0.3","@types/node":"26.1.1","@types/eslint":"9.6.1","eslint-plugin-n":"18.2.2","typescript-eslint":"8.65.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.4.0_1785118257646_0.16509760992853062","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@damian-buho/support-ukraine","version":"1.4.1","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.4.1","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"b564c46b3e0b48254336bb7c53be3db21c77f217","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.4.1.tgz","fileCount":23,"integrity":"sha512-lzMz4cq6TPnGE9OY655Y6UYfuNCbq1aoOIWmi5+bQrIh0hIl9UeLW+LnQPHXDmh3d3v0WxeBMDVhLs4dDkdFXA==","signatures":[{"sig":"MEYCIQCDpgYpH47ov5DITUj/4g0a/wA5cVgtMXkyYMN55q2RZQIhALeFKKz2BKHshed3umgpbY0LOeLpq/2LCb5g50NBUy6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"597be8307db45842d5733f780baf8c229b842504","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.16.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.102.0","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.8.0","esbuild":"0.28.1","globals":"17.8.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.2","typescript":"6.0.3","@types/node":"26.1.2","@types/eslint":"9.6.1","eslint-plugin-n":"18.2.2","typescript-eslint":"8.65.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"72.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.4.1_1785357077237_0.061849653608426314","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@damian-buho/support-ukraine","version":"1.4.2","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.4.2","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"f1c6852204f502c26e5a1915a67edb3c533081f5","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.4.2.tgz","fileCount":23,"integrity":"sha512-hHbJjZPNidHwLuIRHc3AIYeR6j3tWaRsQDHQoNlYzzV8u96UJ7LdEOwqHALGP3w18/C9vRuEQEgRN705t9WKqw==","signatures":[{"sig":"MEUCIQDE32Kx2eic+ji1ZPJ5uNFOJEXlQV2JdNw6YnSC+WI1qQIgDXWP9UK4Q9k28pNwzQKp6ph3c1kWF9b+BZgkKuHxC4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3c2d9efdd6a97ed1df2fb132904f3898f50897cd","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.1","globals":"$globals","@typescript-eslint/utils":"8.63.0"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.102.0","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.8.0","esbuild":"0.28.1","globals":"17.9.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.1.2","@types/eslint":"9.6.1","eslint-plugin-n":"18.2.2","typescript-eslint":"8.66.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.4.2_1786072743540_0.21228479666776656","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@damian-buho/support-ukraine","version":"1.5.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.5.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"c8120e3b38a0a0b2a060d31b9f614fef3b24280e","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.5.0.tgz","fileCount":23,"integrity":"sha512-gjY5Gpuu+erJqno3tFpJyViEl8ASNOefjioltyQ3eF6pjPPkxjlONoYLtjuLvW7sfxEWeT97um99Ah8DqmPvTg==","signatures":[{"sig":"MEYCIQCVN9bJqfNyyknAE3Kn6FTQyvRtMA4OoEJD0/GVof4FwgIhAKlq4/2daaGLKFO0nWd5Upe+rqFxls8G54a4kwU7oFui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68391},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20f7a3242e3b43e6a847a18942e81cab6611ba9c","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.102.0","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.8.1","esbuild":"0.28.2","globals":"17.9.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.2.0","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.67.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.5.0_1786480109239_0.5338112543129601","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@damian-buho/support-ukraine","version":"1.5.1","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.5.1","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"bdcd8b29a1262f1dcaeabf1a525e3429bd830882","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.5.1.tgz","fileCount":23,"integrity":"sha512-rz/NaT8qdivQWzisc7PHyerk1suDGxGrQIw2yzPSaZaoPKs0eRHPMsFDvGkgkVhUhR6nA+BGl61Kw3+ciGgWYA==","signatures":[{"sig":"MEUCIQDAnQ0oWHD08VsfZoBZqM8EtXrfaomPFE5FyGTVm4094AIgJa6JVeGYFnEL+RMPmUZ6HwLjX55wsHtxRGw9R/Vzqvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f370d4a10ad77f30f0e51d8981814f635d274637","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.102.0","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.8.1","esbuild":"0.28.2","globals":"17.11.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.2.0","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.67.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.5.1_1787083316040_0.6404885443713968","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@damian-buho/support-ukraine","version":"1.5.2","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.5.2","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"96c5647738c27d7f0967c20d85e10c489309f839","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.5.2.tgz","fileCount":23,"integrity":"sha512-5OXwLbFpisUMsqy+7iLmvkW9ID9vAZVdQVLiLbSPIsz3h3o3psyON8uKK8H/eBiYnVFe7cXiabuEP66/Z5R4OQ==","signatures":[{"sig":"MEYCIQC+Nju//ZrN/RmdMGY3W8oFCO4oWf6zBXe1BSj6w4m/NAIhAO2JZgJUtdZbMr90kqnN0u5oKEGuRkeXq+1ISPqIUdrm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68514},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75306524e986f5a7481449e0b180c100c00c8d22","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.103.1","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.9.0","esbuild":"0.28.2","globals":"17.11.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.2.0","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.67.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.5.2_1787530022997_0.0848768574717147","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@damian-buho/support-ukraine","version":"1.6.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.6.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"b7fc297297561c44633950a713e02b215765f767","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.6.0.tgz","fileCount":23,"integrity":"sha512-jfVIip/695Iqt62s327qi3PDoaWL+2exr8/U3jVASm+Nutr5VCFFTZWGyOEUiq8cswBCtcYyWmST53BnxJp3BA==","signatures":[{"sig":"MEUCIQDWdiW2mdgbfu22wSPEn8zOMYuj+1sx/+qJSXYmqekgywIgJ9RAhUGObKR8fMxAREgZNaq2GYEgTk2BZAUh1FSUCgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d5a7927882c549dd89eef766a785ecc973349332","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.103.1","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.9.0","esbuild":"0.28.2","globals":"17.11.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.2.0","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.67.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.6.0_1787530516561_0.4690809363497035","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@damian-buho/support-ukraine","version":"1.7.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.7.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"fdabcaeb76632bd0df623003c45f840ae14ea013","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.7.0.tgz","fileCount":89,"integrity":"sha512-6fJwdl65gWNwAXY+wH8PPV8GKV+m4rUOwIRyly6Kl99WO4zGJ/AWnqYAmBWA/erb0DPpTJgIiEGi0aHw2TQrEQ==","signatures":[{"sig":"MEUCICxKwyNsEy/hVHnrVHd5ovPb9f0Wx4sj4MqTdzWU83cRAiEAnpc6DTEZ2/RptrGY1n69818Iy1Lj7BrNgBQXkDWvoU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":961516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"658eed6866e4f4538dc53fdedeeb57dd93645879","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.103.1","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.9.1","esbuild":"0.28.2","globals":"17.11.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.4.0","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.68.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.7.0_1787892751154_0.14610340436539837","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@damian-buho/support-ukraine","version":"1.7.1","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.7.1","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"de9344bfd0b6471ea65028524728da4f710ef8ee","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.7.1.tgz","fileCount":89,"integrity":"sha512-DYT3OaBgzb+KeLMD8WXDLMOrZsa47gZ3mhlZRHib9e3VhzpYl9WoQiY2aWD6HfHa0zojEa6Ovz+ie6O7jzpoRA==","signatures":[{"sig":"MEUCIDwmpVdYHXrMy380IyObQWqVBVnVEdm2I5jqGio/DuU6AiEAg68+zagRDjPmVEd4gzjTo+0dSvGuaCbvDVREC7NlbzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962162},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"9dda65eec31c0ef1425b04be96319b1566783d29","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.103.1","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.9.1","esbuild":"0.28.2","globals":"17.11.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.4.0","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.68.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"73.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.7.1_1787895319980_0.649512447019118","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@damian-buho/support-ukraine","version":"1.7.2","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.7.2","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"9f53385542e339a6e40168bfc93531e4c6d6c169","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.7.2.tgz","fileCount":89,"integrity":"sha512-NlpOly3f/Y4lwfbNMLNF+CJH/u7Qfguq+nw03tyGLwI4YxrUUvt8WZjiwu50XRBUS7UgXN08dlof2OReA1LTyw==","signatures":[{"sig":"MEYCIQDVMhuG8nDYhg95d8jaIFs0rqWQEz9lmnIIKWagMNoXKgIhAOFeFjD2GB+NvIOodkgaO3YlfXztQo7E4OBjjOjymLdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962162},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"4de467d343b42a4b3765d881907885f8f50fd2cc","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.17.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.103.1","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.9.1","esbuild":"0.28.2","globals":"17.12.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.4.1","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.69.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"74.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.7.2_1788479919427_0.9484837787127263","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@damian-buho/support-ukraine","version":"1.8.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.8.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"928d1f8d2678165e792653abb75ed94452d9137f","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.8.0.tgz","fileCount":89,"integrity":"sha512-GN9++5hC+RUoYHXEUuTtgzrOul8WQTI0sC4vrpjrXSRpU2JKPcKRmfOeqFAVj7voWUFMohEPeBrfy3Nr3xLY7w==","signatures":[{"sig":"MEUCIQDBIt1ZIenADdBSxX4sy2DeW0g6+mAWWxqLRw77HJ63YgIgM7NlbLZpcydl97nA0lYDfB0j3twVQaFEZYupdhqNNX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1019752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"e5f643999c28d78eff24786935779eeccb424aa1","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.19.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.104.0","tsup":"8.5.1","yaml":"2.9.0","eslint":"10.10.0","esbuild":"0.28.2","globals":"17.12.0","prettier":"3.9.6","@eslint/js":"10.0.1","size-limit":"13.0.3","typescript":"6.0.3","@types/node":"26.5.0","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.70.0","eslint-plugin-tsdoc":"0.5.2","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"74.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.8.0_1788906187912_0.7958005444480443","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@damian-buho/support-ukraine","version":"1.8.1","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.8.1","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"0b487a3529ee615fe6b743ee4b7d4acb20ed2f6c","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.8.1.tgz","fileCount":89,"integrity":"sha512-wzVprc8os3QibUbOtqYNrVKT8hQ96Hq4kr3p6jVE8QjNbXlep6J3N5Xq84jvKuCf3tCYuwGzVZY2Ai7klxU13Q==","signatures":[{"sig":"MEUCIBNzdHVhZK7q0uoJXgcbERLdYZZhTW2SBneLlUHacOkLAiEAgbXvjQWXePHLpZztuT7xxUOyCOVWFBENpilgOn+SNCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBqFFclr9vyCtLbrENCk0pbtFEwxK6feE0tZ+W0jF2YGAiEAoJOBlxiEnwb7zV9G8Bw6b0w26DJpmZ9KbXJMvaU6WY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1021840},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"3871230d21c369119d275ff1b0e4b8d81a10e419","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.19.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.104.1","tsup":"8.5.1","yaml":"2.9.1","eslint":"10.10.0","esbuild":"0.28.2","globals":"17.12.0","prettier":"3.9.7","@eslint/js":"10.0.1","size-limit":"14.0.0","typescript":"6.0.3","@types/node":"26.6.1","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.70.0","eslint-plugin-tsdoc":"0.5.3","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"75.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.8.1_1789681203945_0.22194368010964705","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@damian-buho/support-ukraine","version":"1.8.2","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.8.2","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"69da2a9ca770e9673bd10c0fac540507ecb5dd52","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.8.2.tgz","fileCount":89,"integrity":"sha512-AkGRsmrnu97Zqv92e9ndZ2aPmV/SF+F+9DHeCDBBmFuIF+v4bHEO2Nx7NANVw7qinPDz25JmRKO3E9OcFCcJ6g==","signatures":[{"sig":"MEUCICUrfeZiSohEZZDmQ2X29ytUpIVR1WYMPr7kgB5LQQu3AiEArPQOl66MIDaWUKSD4YGOg7ggkx635BHI0+IrM8Zp7M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFy5vNpZ3La76PpfVU1IpjkYHFHdYoNVRZF0Gli5S1AcAiAXbp+YtQ0mpLmsF1ITS0U/kpJVsg5DCwUIJZZxiW1fuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1020684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"40c8d45f58a963f3a18f450c9e6bfda8922f6c08","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.19.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.104.1","tsup":"8.5.1","yaml":"2.9.1","eslint":"10.11.0","esbuild":"0.28.2","globals":"17.12.0","prettier":"3.9.8","@eslint/js":"10.0.1","size-limit":"14.0.0","typescript":"6.0.3","@types/node":"26.6.2","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.70.0","eslint-plugin-tsdoc":"0.5.3","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"76.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.8.2_1789874270859_0.7953222670231226","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@damian-buho/support-ukraine","version":"1.8.3","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@1.8.3","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"6bb646f1f58fcc39f8616f14238277937a713b4d","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-1.8.3.tgz","fileCount":89,"integrity":"sha512-xeQDiawNLZ/+Gcn386wYDkZ2piQgdYnYIFQ9lYf0dgf9LMPL4rILUord8Dn0WAYR8uDSo4CMN67JVTCKGmQ5tg==","signatures":[{"sig":"MEUCIQDCj1B/v5yWrRnt+zhitYSLDncY5SIG8DQ+iv0rbqD39wIgQ2tkxD96oIsKwVy75IwGbYxdrJzKZXAKkyAdXdp/EEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtBfo90eRfVY17HIEx2YeqmaUCFIu8rb8AjuSUNDtWJQIgXbFTm5tzZLGhw/YBfe5UEELTln04xMv+cSjw7Ig9toM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1046900},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"53970c8c033494a848ac97db955f3434c91dce5d","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"16 kB"}],"_npmVersion":"11.19.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.105.0","tsup":"8.5.1","yaml":"2.9.1","eslint":"10.11.0","esbuild":"0.28.2","globals":"17.12.0","prettier":"3.9.9","@eslint/js":"10.0.1","size-limit":"14.0.0","typescript":"6.0.3","@types/node":"26.6.2","@types/eslint":"9.6.1","eslint-plugin-n":"18.3.0","typescript-eslint":"8.70.1","eslint-plugin-tsdoc":"0.5.3","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"76.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_1.8.3_1790230619193_0.6079550926150006","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@damian-buho/support-ukraine","version":"2.0.0","keywords":["ukraine","support","anti-war","solidarity"],"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","_id":"@damian-buho/support-ukraine@2.0.0","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"homepage":"https://github.com/damian-buho/support-ukraine#readme","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"ec2248883f9a24af66831998066c126c1f253646","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-2.0.0.tgz","fileCount":89,"integrity":"sha512-zq1mCXhCUjBf1nF0qvsOj6E0SMbBsCEE0zm2kqx0ssV4LY2VSHwqNtTXgJPvKL0U/VYGhczrwgpC3zRaa2wkOQ==","signatures":[{"sig":"MEUCIQD7x72x8IfBFmlOa8oYulzQ9yKa6DWrpDaclVLuuQNIMAIgIMymaDO+pFCtYFgGOwt58Ed4nfcPbYl1oZU2lvT+Drg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAFz2i19UVM+zJWEyEvNOq9gfudgdzJJUbvCi81Fh77eAiBr/kYGpLP1LYE/Wisiv8RQRtIIOSh/PVFe93uQdFeKSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1251978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"08bc9c37f32457338f9fb5871849c63e42327315","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"17 kB"}],"_npmVersion":"11.19.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.105.0","tsup":"8.5.1","yaml":"2.9.1","eslint":"10.11.0","esbuild":"0.28.2","globals":"17.12.0","prettier":"3.9.9","@eslint/js":"10.0.1","size-limit":"14.0.1","typescript":"6.0.3","@types/node":"26.6.3","@types/eslint":"9.6.1","eslint-plugin-n":"18.4.0","typescript-eslint":"8.70.1","eslint-plugin-tsdoc":"0.5.3","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"76.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/support-ukraine_2.0.0_1790477671763_0.06812895527238272","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"@damian-buho/support-ukraine@2.0.1","bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"dist":{"shasum":"1c60aad6a2d90ce416f41834891432f7ede6ac53","tarball":"https://registry.npmjs.org/@damian-buho/support-ukraine/-/support-ukraine-2.0.1.tgz","fileCount":89,"integrity":"sha512-HEwmnMA6zGK0BpWrKue2wF/ZFVxMa3ARv3681FnGgLhYSk2kAKp0IXwpGJTj3MHqRgAnzv/ekYuFM44wd8U+Yg==","signatures":[{"sig":"MEYCIQDljyEiEZEVD5xIKM0HViPvzqzGty4hObocP2k0gt1oyQIhAPqcy8AR7JCcCrF0UGMdp67OBQXLGPLPWfNiUDhcPqti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDam7x7jEHGNPNEvJ3Z7lDti/tH7hk4lg49r+A0l6482AIgehy5/Z8mvWHL9UfAZs0Oor5X7MJwBmN1jtixATSRzQ0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@damian-buho%2fsupport-ukraine@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252368},"main":"dist/index.js","name":"@damian-buho/support-ukraine","type":"module","types":"dist/index.d.ts","author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ar":{"types":"./dist/index.d.ts","import":"./dist/ar.js"},"./de":{"types":"./dist/index.d.ts","import":"./dist/de.js"},"./en":{"types":"./dist/index.d.ts","import":"./dist/en.js"},"./es":{"types":"./dist/index.d.ts","import":"./dist/es.js"},"./fr":{"types":"./dist/index.d.ts","import":"./dist/fr.js"},"./hi":{"types":"./dist/index.d.ts","import":"./dist/hi.js"},"./it":{"types":"./dist/index.d.ts","import":"./dist/it.js"},"./ja":{"types":"./dist/index.d.ts","import":"./dist/ja.js"},"./ko":{"types":"./dist/index.d.ts","import":"./dist/ko.js"},"./nl":{"types":"./dist/index.d.ts","import":"./dist/nl.js"},"./pl":{"types":"./dist/index.d.ts","import":"./dist/pl.js"},"./pt":{"types":"./dist/index.d.ts","import":"./dist/pt.js"},"./sv":{"types":"./dist/index.d.ts","import":"./dist/sv.js"},"./th":{"types":"./dist/index.d.ts","import":"./dist/th.js"},"./uk":{"types":"./dist/index.d.ts","import":"./dist/uk.js"},"./zh":{"types":"./dist/index.d.ts","import":"./dist/zh.js"}},"gitHead":"13e1277e06dc796c769baf2d00f636ce252d35bb","license":"MIT","scripts":{"fix":"eslint ./ --fix","lint":"eslint ./","test":"node --test 'dist/test/index.test.js'","audit":"npm audit","build":"tsup && tsc --emitDeclarationOnly --noCheck","serve":"npx serve .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","pretest":"npm run build:test","prebuild":"rm -rf dist","build:test":"TEST_BUILD=1 tsup","check-size":"npx size-limit","format:check":"prettier --check 'src/**/*.ts' 'tests/**/*.ts'","test:verbose":"node --test --test-reporter spec 'dist/test/index.test.js'","test:coverage":"node --test --experimental-test-coverage 'dist/test/index.test.js'","prepublishOnly":"npm run build"},"version":"2.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"63218800-f6ff-42d9-8d61-d5c4c8e6c610"}},"homepage":"https://github.com/damian-buho/support-ukraine#readme","keywords":["ukraine","support","anti-war","solidarity"],"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":100,"quoteProps":"as-needed","arrowParens":"avoid","singleQuote":true,"trailingComma":"none","bracketSpacing":true},"overrides":{"esbuild":"0.28.2","globals":"$globals"},"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"size-limit":[{"path":"./dist/index.js","limit":"17 kB"}],"_npmVersion":"11.19.0","description":"Browser library that adds a Ukraine-support charity banner to any website.","directories":{},"maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sass":"1.105.1","tsup":"8.5.1","yaml":"2.9.1","eslint":"10.11.0","esbuild":"0.28.2","globals":"17.12.0","prettier":"3.9.9","@eslint/js":"10.0.1","size-limit":"14.1.0","typescript":"6.0.3","@types/node":"26.6.3","@types/eslint":"9.6.1","eslint-plugin-n":"18.4.0","typescript-eslint":"8.71.0","eslint-plugin-tsdoc":"0.5.4","eslint-plugin-promise":"7.3.0","eslint-plugin-unicorn":"76.0.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","@size-limit/preset-small-lib":"14.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/support-ukraine_2.0.1_1790794752344_0.2560778122236014"}}},"time":{"created":"2026-07-08T04:41:36.875Z","modified":"2026-09-30T18:59:12.820Z","1.0.0":"2026-07-08T04:41:37.186Z","1.0.1":"2026-07-08T16:07:10.375Z","1.0.2":"2026-07-08T19:57:01.982Z","1.0.3":"2026-07-08T22:57:53.367Z","1.1.0":"2026-07-09T00:48:54.962Z","1.1.1":"2026-07-09T01:24:30.939Z","1.2.0":"2026-07-10T23:21:47.108Z","1.3.0":"2026-07-17T19:49:54.352Z","1.2.1":"2026-07-17T20:44:56.970Z","1.3.1":"2026-07-18T01:22:46.166Z","1.3.2":"2026-07-26T14:18:00.757Z","1.3.3":"2026-07-26T23:54:58.951Z","1.4.0":"2026-07-27T02:10:57.800Z","1.4.1":"2026-07-29T20:31:17.375Z","1.4.2":"2026-08-07T03:19:03.686Z","1.5.0":"2026-08-11T20:28:29.387Z","1.5.1":"2026-08-18T20:01:56.187Z","1.5.2":"2026-08-24T00:07:03.129Z","1.6.0":"2026-08-24T00:15:16.707Z","1.7.0":"2026-08-28T04:52:31.420Z","1.7.1":"2026-08-28T05:35:20.178Z","1.7.2":"2026-09-03T23:58:39.565Z","1.8.0":"2026-09-08T22:23:08.048Z","1.8.1":"2026-09-17T21:40:04.233Z","1.8.2":"2026-09-20T03:17:50.965Z","1.8.3":"2026-09-24T06:16:59.301Z","2.0.0":"2026-09-27T02:54:31.866Z","2.0.1":"2026-09-30T18:59:12.448Z"},"bugs":{"url":"https://github.com/damian-buho/support-ukraine/issues"},"author":{"url":"https://dbuho.me","name":"Damián Búho","email":"damian.buho@proton.me"},"license":"MIT","homepage":"https://github.com/damian-buho/support-ukraine#readme","keywords":["ukraine","support","anti-war","solidarity"],"repository":{"url":"git+ssh://git@github.com/damian-buho/support-ukraine.git","type":"git"},"description":"Browser library that adds a Ukraine-support charity banner to any website.","maintainers":[{"name":"damian-buho","email":"damian.buho@proton.me"}],"readme":"<!--\nSPDX-FileCopyrightText: 2026 Damián Búho <damian.buho@proton.me>\n\nSPDX-License-Identifier: MIT\n-->\n\n# @damian-buho/support-ukraine\n\n[![StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)\n![NPM Version](https://img.shields.io/npm/v/%40damian-buho%2Fsupport-ukraine?style=flat-square)\n![npm package minimized gzipped size (scoped)](https://img.shields.io/bundlejs/size/%40damian-buho/support-ukraine?style=flat-square)\n![NPM Downloads](https://img.shields.io/npm/dm/%40damian-buho%2Fsupport-ukraine?style=flat-square)\n![NPM License](https://img.shields.io/npm/l/%40damian-buho%2Fsupport-ukraine?style=flat-square)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](CONTRIBUTING.md)\n![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/damian-buho/support-ukraine?style=flat-square)\n\n[![Pipeline](https://github.com/damian-buho/support-ukraine/actions/workflows/pipeline.yaml/badge.svg)](https://github.com/damian-buho/support-ukraine/actions/workflows/pipeline.yaml)\n[![CodeQL](https://github.com/damian-buho/support-ukraine/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/damian-buho/support-ukraine/actions/workflows/github-code-scanning/codeql)\n[![Known Vulnerabilities](https://snyk.io/test/npm/%40damian-buho%2Fsupport-ukraine/badge.svg)](https://snyk.io/test/npm/%40damian-buho%2Fsupport-ukraine)\n[![REUSE status](https://api.reuse.software/badge/github.com/damian-buho/support-ukraine)](https://api.reuse.software/info/github.com/damian-buho/support-ukraine)\n\n- Browser library that adds a Ukraine-support charity banner to any website.\n- Shows randomly selected Ukrainian charity localized to the visitor's language and respects RTL scripts.\n- You can choose kinds of charities.\n- Inspired by [hejny/Ukraine](https://github.com/hejny/Ukraine).\n\n## Screenshots\n\n[Demo / Play with settings](https://damian-buho.github.io/support-ukraine/dev.html)\n\n![I18N support](docs/screenshots/english.png)\n\n![Dark theme support](docs/screenshots/spanish.png)\n\n![RTL Support](docs/screenshots/arabic.png)\n\n## Install\n\n### npm\n\n```shell\nnpm install @damian-buho/support-ukraine\n```\n\n### CDN (no build step)\n\n```html\n<script type=\"module\">\n  import { supportUkraineBlock } from 'https://cdn.jsdelivr.net/npm/@damian-buho/support-ukraine@2/+esm'\n\n  await supportUkraineBlock()\n</script>\n```\n\nFor optimal Core Web Vitals, avoid the chained locale fetch by loading a pre-localized build:\n\n```html\n<script type=\"module\">\n  import { supportUkraineBlock } from 'https://cdn.jsdelivr.net/npm/@damian-buho/support-ukraine@2/dist/es.js'\n\n  await supportUkraineBlock()\n</script>\n```\n\n## Usage\n\n```ts\nimport { supportUkraineBlock } from '@damian-buho/support-ukraine'\n\n// Auto-detect locale from navigator.language\nawait supportUkraineBlock()\n\n// Force a specific locale\nawait supportUkraineBlock({ locale: 'es' })\n```\n\nFor optimal Core Web Vitals, let your server or router decide the language and load only the needed build — no second network request:\n\n```ts\nimport { supportUkraineBlock } from '@damian-buho/support-ukraine/es'\n\nawait supportUkraineBlock()\n```\n\nAvailable localized entry points: `ar`, `de`, `en`, `es`, `fr`, `hi`, `it`, `ja`, `ko`, `nl`, `pl`, `pt`, `sv`, `th`, `uk`, `zh`. The `locale` option is ignored in these builds — they are already localized.\n\nIf you still want to read `navigator.language` yourself and avoid the library’s chained fetch, detect the base\nlanguage tag and load the matching bundle:\n\n```html\n<script type=\"module\">\n  const base = navigator.language.split('-')[0]\n  const supported = [\n    'ar',\n    'de',\n    'en',\n    'es',\n    'fr',\n    'hi',\n    'it',\n    'ja',\n    'ko',\n    'nl',\n    'pl',\n    'pt',\n    'sv',\n    'th',\n    'uk',\n    'zh'\n  ]\n  const locale = supported.includes(base) ? base : 'en'\n\n  const { supportUkraineBlock } = await import(\n    `https://cdn.jsdelivr.net/npm/@damian-buho/support-ukraine@2/dist/${locale}.js`\n  )\n\n  await supportUkraineBlock()\n</script>\n```\n\nWith a bundler, do not interpolate the locale into the import specifier — Vite/webpack cannot statically\nresolve a computed package subpath, so the build either fails or pulls in every locale, which defeats the\npoint. Use a literal specifier per branch instead; each one still gets its own chunk:\n\n```ts\nconst bundles = {\n  es: () => import('@damian-buho/support-ukraine/es'),\n  fr: () => import('@damian-buho/support-ukraine/fr'),\n  // … one entry per supported locale\n  en: () => import('@damian-buho/support-ukraine/en')\n}\n\nconst base = navigator.language.split('-')[0]\nconst { supportUkraineBlock } = await (bundles[base] ?? bundles.en)()\nawait supportUkraineBlock()\n```\n\nIn both cases only one network request is made — the pre-localized `dist/<locale>.js` — instead of `index.js` → locale chunk.\n\nThe banner is prepended to `document.body` by default. It displays a randomly selected charity with the format:\n\n> 🇺🇦 Support Ukraine: Come Back Alive: Strengthening Ukraine's defense\n\nThe entire block is a clickable link to the charity's donation page.\n\n## Options\n\n| Option        | Type                                | Default           | Description                                                                                                       |\n| ------------- | ----------------------------------- | ----------------- | ----------------------------------------------------------------------------------------------------------------- |\n| `element`     | `HTMLElement`                       | `document.body`   | Target mount element for the banner                                                                               |\n| `mode`        | `'shift' \\| 'overlap' \\| 'replace'` | `'shift'`         | `'shift'` pushes page content down, `'overlap'` floats on top, `'replace'` swaps a same-class placeholder element |\n| `fontSize`    | `string`                            | `'87.5%'`         | Banner font size; `%` anchors to the widget's own 16px host box, ignoring document root scaling                   |\n| `charities`   | `Charity[]`                         | _(built-in)_      | Custom charity list; replaces the built-in database                                                               |\n| `tags`        | `CharityTag[]`                      | _(all)_           | Filter charities by category: `'military'`, `'humanitarian'`, `'animals'`                                         |\n| `exclude`     | `string[]`                          | _(none)_          | Exclude charities by id; unknown ids are ignored                                                                  |\n| `dontRepeat`  | `boolean`                           | `true`            | Avoid repeating charities; seen ids stay in session memory by default                                             |\n| `persistSeen` | `boolean`                           | `false`           | Persist seen charity ids in `localStorage` across visits (needs visitor consent)                                  |\n| `isInConsole` | `boolean`                           | `true`            | Log the selected charity to the dev console                                                                       |\n| `showRefreshButton` | `boolean`                     | `false`           | Show a refresh button that loads the next random charity                                                          |\n| `autoRefreshInterval` | `number`                    | `0`               | Auto-refresh interval in milliseconds; `0` disables automatic refresh                                             |\n| `showRefreshAnimation` | `boolean`                  | `false`           | Show a fade animation when the charity changes (respects `prefers-reduced-motion`)                                |\n| `locale`      | `string`                            | _(auto-detected)_ | Override the auto-detected BCP 47 language tag                                                                    |\n\n### Filtering by category\n\nShow only military charities:\n\n```ts\nawait supportUkraineBlock({ tags: ['military'] })\n```\n\n### Excluding charities\n\nHide specific charities by id (unknown ids are ignored):\n\n```ts\nawait supportUkraineBlock({ exclude: ['united24'] })\n```\n\n### Localized charity URLs\n\nCharities carry per-language donation URLs via a `urls` map (base language code → URL, `en` required).\nThe banner follows the visitor’s language and falls back to `en`:\n\n```ts\nawait supportUkraineBlock({\n  charities: [\n    {\n      id: 'hospitallers',\n      name: 'Hospitallers',\n      tagline: '…',\n      urls: { en: 'https://www.hospitallers.org.uk', de: 'https://www.hospitallers.org.uk/de' },\n      tags: ['humanitarian']\n    }\n  ]\n})\n```\n\n### Replace mode (no layout shift)\n\nUse `replace` mode to swap a same-class placeholder element (any tag) so the banner takes its place without shifting\npage content:\n\n```html\n<!-- Static HTML: renders nothing until JS runs. Mirror the host box (font-size 16px,\n     min-height 2.5em = the banner's reserved height) so swap-in causes zero shift. -->\n<section\n  aria-label=\"Support Ukraine banner\"\n  class=\"support-ukraine-block\"\n  style=\"font-size:16px;min-height:2.5em\"\n></section>\n```\n\n```ts\nawait supportUkraineBlock({ mode: 'replace' })\n```\n\nThe banner finds the first element with class `support-ukraine-block` inside the mount element and replaces it in place.\nIf no placeholder is found, it falls back to prepending. This eliminates cumulative layout shift (CLS) because the\nplaceholder already reserves the exact space the banner needs.\n\n### Disabling repeat prevention\n\nAllow the same charity to appear on every page load:\n\n```ts\nawait supportUkraineBlock({ dontRepeat: false })\n```\n\n### Persisting seen charities\n\nBy default the repeat prevention above keeps seen charity ids in session memory only — nothing is\nwritten to the visitor’s device. Set `persistSeen` to remember them in `localStorage` across visits.\nStoring data on a visitor’s device needs their consent under the GDPR/ePrivacy rules, so only enable\nthis after the site owner has obtained it:\n\n```ts\nawait supportUkraineBlock({ persistSeen: true })\n```\n\n## Locale support\n\nThe banner is translated to the visitor's language automatically. The following locales are supported:\n\n| Language   | Code | RTL                |\n| ---------- | ---- | ------------------ |\n| Arabic     | `ar` | Yes                |\n| Chinese    | `zh` |                    |\n| Dutch      | `nl` |                    |\n| English    | `en` | (default fallback) |\n| French     | `fr` |                    |\n| German     | `de` |                    |\n| Hindi      | `hi` |                    |\n| Italian    | `it` |                    |\n| Japanese   | `ja` |                    |\n| Korean     | `ko` |                    |\n| Polish     | `pl` |                    |\n| Portuguese | `pt` |                    |\n| Spanish    | `es` |                    |\n| Swedish    | `sv` |                    |\n| Thai       | `th` |                    |\n| Ukrainian  | `uk` |                    |\n\nRTL scripts are detected automatically and the banner direction is set accordingly.\n\nFor best performance, pick the locale yourself (from `Accept-Language`, `<html lang>`, or your i18n router) and import the matching entry point. The generic `dist/index.js` uses `navigator.language` and a dynamic `import()` for the locale chunk — that chained request delays the banner and hurts CWV. Each `dist/<locale>.js` bundles its messages statically, so it renders in a single fetch.\n\n## Architecture\n\n```\nsrc/\n├── index.ts          # Auto-detect build (navigator.language + dynamic import)\n├── banner.ts         # Shared banner rendering (mountBanner, DEFAULT_CHARITIES)\n├── types.ts          # Charity, SupportUkraineBlockOptions, etc.\n├── i18n.ts           # Locale detection, loading, merging (generic build only)\n├── locales/          # Per-locale translation files\n├── charities.yaml    # Built-in charity database\n├── entries/          # Per-locale entry points (ar.ts, es.ts, …) — static import, no fetch\n└── styles.scss       # Banner CSS (compiled by tsup)\n\ndist/\n├── index.js          # Generic auto-detect build + locale chunks (en-*.js, es-*.js …)\n├── en.js, es.js …    # Pre-localized self-contained builds — one fetch, no chained request\n└── index.d.ts        # Types (shared by all entry points)\n```\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}