{"_id":"@naturalcycles/cookie-monster","_rev":"69-1a0f9e42d5d17b109892d213f774a40f","name":"@naturalcycles/cookie-monster","dist-tags":{"beta-DEV-24310":"2.6.0-beta-DEV-24310.5","beta-cm-register":"2.7.0-beta-cm-register.5","beta-cm-input":"2.7.0-beta-cm-input.1","beta-cm-event":"2.8.0-beta-cm-event.1","beta-json-tr":"2.10.1-beta-json-tr.1","beta-DEV-25911":"2.11.0-beta-DEV-25911.1","beta-DEV-24453":"2.15.3-beta-DEV-24453.1","beta-expose-package":"2.16.0-beta-expose-package.1","beta-new-architecture":"2.17.0-beta-new-architecture.4","beta-lang-attr":"2.20.0-beta-lang-attr.3","latest":"2.21.1"},"versions":{"2.0.2":{"name":"@naturalcycles/cookie-monster","version":"2.0.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.0.2","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"dd02973fb82b491e4bd19136fc97d4ce02d6ee5a","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.0.2.tgz","fileCount":6,"integrity":"sha512-l+hn3ans0YY5xq/Q9eP0nNjl2608sDXwxO81RluMm3wEi23dBk2070WAo569dSUGiT/uGXDWOeid+pUo//Io/g==","signatures":[{"sig":"MEMCHy21Ys2LAB31fQcqsO77yBhdILOxeIjmOL8ws66QoV0CIHE9Fug+qNiuoWilgMiIrfUwgtyLFPXt1bj3yIzY0T+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"7e0ce1ab9d3406c74bd96a00b8382e01eb8a4890","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"kirillgroshkov","email":"1@inventix.ru"},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"[![npm](https://img.shields.io/npm/v/@naturalcycles/cookie-monster/latest.svg)](https://www.npmjs.com/package/@naturalcycles/cookie-monster) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://g","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.20.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^24","unplugin-dts":"^1.0.0-beta.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.0.2_1762614076673_0.4305804975115046","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@naturalcycles/cookie-monster","version":"2.0.3","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.0.3","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"253c89a9aaa1772274429e86d3f2112014a04bf5","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.0.3.tgz","fileCount":6,"integrity":"sha512-JasGhJj2+hdROWbLLhB2SLg4MfITHO1PAlZoATjCJ/SJaJQpn7elc1aTjqWwTimCnHZeXX6nr2KtixuwXktjpg==","signatures":[{"sig":"MEQCIEF2/r10T43a6odpcQrJj6x5yBfLzKCQzIg0cd6JcvqOAiBRpgG7i335sns+Dvp1hAUIg4SFOyOFVhv+jd42SiXW1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"03a14248cc9833e2c67ae969e96a25440a13c71c","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.20.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^24","unplugin-dts":"^1.0.0-beta.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.0.3_1762614375751_0.07081742487526244","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@naturalcycles/cookie-monster","version":"2.0.4","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.0.4","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"ffdb4ae82b73b772ff60884f798586bef19d2599","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.0.4.tgz","fileCount":6,"integrity":"sha512-7C/TEtrclqrK0e67O9/sQL0nFkEf3qPlC6B4QbhWqVNeTaKy52ka+vcrYDFe2b7cmxpTGxEWPdlP7y7CD/VOog==","signatures":[{"sig":"MEYCIQCubOpWPJ2vONP/JOB5wzP4tjcVsChPbXAx6q6xZR5JjgIhAK7jLHaC/dlmXRtLE20x/Z2wwzDINz01bMO/TV8m0/IN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"8b9763db55f8d3fd5896f1d040cffcefe3192911","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.20.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^24","unplugin-dts":"^1.0.0-beta.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.0.4_1762614722633_0.7912132950169417","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@naturalcycles/cookie-monster","version":"2.0.5","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.0.5","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"72d3dd0e4c6e0488bdb9107e359e78f1cf1dcf60","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.0.5.tgz","fileCount":6,"integrity":"sha512-Nw07QvZ9Ccxv4VUJy4hs4JNSLzd8KvkXl3wIGN2+ssytUcoy8MX6gq/xn8nfFYKuuEChC29PE5KydMPAIzFncw==","signatures":[{"sig":"MEUCIQCWl/UI0yY6dFb6wqBELIlUhVe6ObCbreynl08olL3/IwIgBE81YYFfmyX7UAqaoizS8MVgmJ4bX3uLUSFpsQ5XsAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2429},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"56a2b934da13d4728931b6c7874f8382404a564a","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^24","unplugin-dts":"^1.0.0-beta.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.0.5_1762768221934_0.8054985490851216","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@naturalcycles/cookie-monster","version":"2.1.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.1.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"c679483c162c92f8c4417215fcf0f7c0ade8860e","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.1.0.tgz","fileCount":12,"integrity":"sha512-ODXTJNClRVbp3/KPVRpqfCY6xutMsRHFOs0jFf2uz+tqgiv4vOu0y+pnedSDabPtvBFv8+bpc2WN+RpLr84U0g==","signatures":[{"sig":"MEQCIFRuIqZzyRd3+IEMZrTznE5NLQhX9ULRaH8O+cVQj63TAiAtHKzkiNCJIye5xvaCmDqSnvXzUAeBrvW3r/7uGgEfqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"a2298515854f79bd3c7fd3a3dd80ac9089e957a4","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^24","unplugin-dts":"^1.0.0-beta.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.1.0_1764249338366_0.2741257697321122","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@naturalcycles/cookie-monster","version":"2.2.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.2.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"3b7831f2006d854b36e799e50d46ddd69ea640bb","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.2.0.tgz","fileCount":15,"integrity":"sha512-Jb8xA/S7kd5ZkvJLkmgzmBB0LPOxm/4faJyq7ZftR9rWxNZHRavXHB0eBFag2pNofFdRSOkL5OApSQxd5V1xVQ==","signatures":[{"sig":"MEYCIQDyXjt2GF9GBqiV9IIRkd70hzkdVc2pzPn8njt4wrWQvgIhANom4ths73ncRXANQF/GOr9LlIFSSA0InGlOeJvgUSiC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"2f98efb7bd20224f4e7b3c196ec85386e5fc063a","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^24","unplugin-dts":"^1.0.0-beta.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.2.0_1764752430511_0.8484455224367813","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@naturalcycles/cookie-monster","version":"2.3.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.3.0","maintainers":[{"name":"kirillgroshkov","email":"1@inventix.ru"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"292650b0eb9ad00db760283c9f99e5020e813e57","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.3.0.tgz","fileCount":15,"integrity":"sha512-xa/oRfxRvM2Zfq1lF42qyIfy27HkQrHRnitu/bOLlgwH7JCa5MULCFPz6uLDk8U7kihcps6jCqyCOu+jvdmRXw==","signatures":[{"sig":"MEUCIBgBJiRXVM4aUvkPHfpEBO+MqG2yxcP4+4BjAw+3+iN+AiEA7Gk++I473djjNR8IOeicT6LoI9nufOcL45JOgmHUrwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"c34c3f26c29771e06ebdb0b8b7a7e8f38b4100a6","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^24","unplugin-dts":"^1.0.0-beta.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.3.0_1765260911031_0.8965618628176459","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@naturalcycles/cookie-monster","version":"2.4.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.4.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"096aa4d35af5e75be8d0b574140349bd0934f448","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.4.0.tgz","fileCount":15,"integrity":"sha512-7yjdZ3RKrlYZSe1b/y1/dJQYoNznuTLEp3yOaD2mrRfsLy+tgjYmELUR3nIxG+zHfCVDDzTBwRvUPaj8RuRxrQ==","signatures":[{"sig":"MEYCIQC8fmUnLnRm5i+LM2mCTwh7komGq/6KAaldDzcpV4ci1wIhAN6N7HWO+ewf/VD30/4tb1iVOnDOebpZYnJREhM5X8GA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"77170e92fbe1cfbb3e5e0f957344a0829196bd4d","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.21.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^24","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.4.0_1765374143393_0.5865131060616273","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@naturalcycles/cookie-monster","version":"2.5.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.5.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"e8a3cc757ee894d9af1da4d9eea6212e00dafe04","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.5.0.tgz","fileCount":17,"integrity":"sha512-CWgmHAcZ3xH7RRSNfSG2QpsZwiqrMkZkIcDwCEkGSjn+3oc+GBi6N+CipEXhlId+AbWOlVL7Ouct2+GTM28vaw==","signatures":[{"sig":"MEUCICV1S05IPlVmywVk93QMVLJvxmKQV5hZK5GzCTPkeOM/AiEA/WO9sKKol/tmFnQ1GzakH1NEaQgo/AEey3B5e8fLmNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8536},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"gitHead":"1fb9d7299a9641c5d5ee2c06cd9aea1cd1b861d3","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.5.0_1765781769524_0.20631116866985266","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-beta-DEV-24310.1":{"name":"@naturalcycles/cookie-monster","version":"2.6.0-beta-DEV-24310.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.6.0-beta-DEV-24310.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"318dfd2113b83d9849a7e32904436052adf68992","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.6.0-beta-DEV-24310.1.tgz","fileCount":17,"integrity":"sha512-UfqUoT4SEwRsUedrZhwNjN+nMjO6kTEDShz9zNzPu3sZvEiO693cLQXY1SZgbxsySkjoWzCj0ioniOtrujvLlg==","signatures":[{"sig":"MEQCIGUrIbJQCsYPh8JUO3zUYz5xvGUCL2VBWLFWAoYEZhc7AiBKtGX84u/X3IZAyCZ2kwqDuc/dRuF7N6+0m2/IKaKaRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b534031d9dc5100d82f03d25fa1ea28d9296331","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":["./dist/index.js"],"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.6.0-beta-DEV-24310.1_1765891944782_0.3390223459999193","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-beta-DEV-24310.2":{"name":"@naturalcycles/cookie-monster","version":"2.6.0-beta-DEV-24310.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.6.0-beta-DEV-24310.2","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"9bca67730f249c5309551fccb0680784cff96ad4","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.6.0-beta-DEV-24310.2.tgz","fileCount":17,"integrity":"sha512-pmG+27MUwLWZLL6suAf9mqCnMI0o4+meJyLSxuwhmVTHt0u3WxZG8zBmMGbZHhuhlnLo2zda58mqqX30JkIIkw==","signatures":[{"sig":"MEQCIGXmvMhtJRlxmCeKAvEE/1CK331k5Avn5qPx1QJ6yhyeAiAuy0ZX5FHiP5IxqCZBFcklsn9CW6Z4Tsw7C2fL724wnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9303d84c94740e30424db1d2cae2f39d616a36c6","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":["./dist/index.js"],"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.6.0-beta-DEV-24310.2_1765958610566_0.002754910895049756","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-beta-DEV-24310.3":{"name":"@naturalcycles/cookie-monster","version":"2.6.0-beta-DEV-24310.3","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.6.0-beta-DEV-24310.3","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"b241aa96f14954d95f1cc7d4b3c2f33097408283","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.6.0-beta-DEV-24310.3.tgz","fileCount":17,"integrity":"sha512-rlJoSYrA3kE1XnsLq5JIhxf7ezGAfIjD3+nj7g5W7SO+aDzOy51R/fe5aik1UFFqybZnuGYVI/5ua5y08AZFag==","signatures":[{"sig":"MEUCIQDqpKOIuIyEJ3pOll3rTkD46nvZr/45wTwmRU3uBTAwRQIgSxmlIMGpXUKZTGyqNAcRbrbmkdoaUvSn+kfDyp2Nu5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36338},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05437aa0d6f084274c839aa94323acc5989a6308","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":["**/*.css","./src/**/*.ts","./dist/**/*.js"],"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.6.0-beta-DEV-24310.3_1765960010549_0.401441403867256","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-beta-DEV-24310.4":{"name":"@naturalcycles/cookie-monster","version":"2.6.0-beta-DEV-24310.4","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.6.0-beta-DEV-24310.4","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"e8317cdb9147b11850b1af532416fbbb26d754de","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.6.0-beta-DEV-24310.4.tgz","fileCount":17,"integrity":"sha512-8K/F/uYqjiv4jeAUCR84duw+FDww32UAeEKMvj5fDm2ND75fZz5qB1rpZIo3dE3jpZFlBb2BuDiKarAgELnd+w==","signatures":[{"sig":"MEUCIEMBwWTN783N1F/vx58sbSH/fSLZR0rVLijBFqFnK2URAiEAjNtQcQ2rbKc54rjccjSfkGrFd9YltoLGRHtSrj2eiqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"365609b1f0c7b3b3ab4ae5fb2ac70160df6d2da9","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.6.0-beta-DEV-24310.4_1765961746067_0.3686710203463326","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-beta-DEV-24310.5":{"name":"@naturalcycles/cookie-monster","version":"2.6.0-beta-DEV-24310.5","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.6.0-beta-DEV-24310.5","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"9768b7248e5b9361b17322d8dd099f4952fd79cb","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.6.0-beta-DEV-24310.5.tgz","fileCount":17,"integrity":"sha512-4iZyu5uN1y4aeWbBRymD8k8x7FliaES5TQDkXlG4cJrey1MwsnjZMQW2FNcSttU2ctwkQDMzBFFSdubnIhmPig==","signatures":[{"sig":"MEQCIH7HX4HeKBQzTfCZrBhUjN1SVX9bN9YGI/pl5Ett17GKAiBpaHEYs4Hg6bhg6LWv4Ye1YFYt0QxssGWbtkJgTFSHvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd3074b527964852906f90c60a2d9d9b1b3f9389","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":true,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.6.0-beta-DEV-24310.5_1765965708208_0.7384099225537897","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@naturalcycles/cookie-monster","version":"2.6.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.6.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"7510cc8c62362568532dd41c5e8c4e0144229ae2","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.6.0.tgz","fileCount":17,"integrity":"sha512-Ingpne/UW7F8RS5PJcpysHxGtaBg/LqUigUBOHXQiA3H+4kLgL7nyfm6Yc52PCrdcSNiSIy5dDnCrk/4GJNfQA==","signatures":[{"sig":"MEUCIQCQPkGnRPk+R7WtGtDaifd9sBRLfdTRo4F0wLhxLHK6DAIgFCdZLvuETpI0iYADmmbIlpMufZoR+NR3/70lybyrUv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36144},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7481fd6b235b849052267db6525440112d5d6b5f","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":["**/*.css","./src/**/*.ts","./dist/**/*.js"],"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.6.0_1765967525865_0.5058226162980772","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-register.1":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-register.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-register.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"91db2a8193bb745b00b092a7c5068ab3cc687015","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-register.1.tgz","fileCount":18,"integrity":"sha512-qKL9ExY6g16VvBrFskt1KvAyhb8R/EQB+CGjOXEjXjOuy//6h/ksHS7jigdLIaT2IB5z0uGudNGw3ysPAxZWCg==","signatures":[{"sig":"MEUCIESgnE3TWWqJ3AGZwLOZWYMljeuVyi2Cct9OAy6VLNFyAiEA9AKmjy7vJWyNsHG79pngFZymn7EQAk6p2coV/vSX6oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"241ae42a265f895f2d9a5a5a15389493ed4899aa","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":["**/*.css","./src/**/*.ts","./dist/**/*.js"],"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-register.1_1765972901239_0.20439943890297152","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-register.2":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-register.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-register.2","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"ee744f0697a5f34a982d1f9b2381c36b90e9a884","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-register.2.tgz","fileCount":18,"integrity":"sha512-1e55Vq02b3YX7ruhmrew70lSWRvs3NweUtxJM6tK33arWcczbb/msoZmp0ZQ4eesDsmlFTazhPIuvaDtBKi0CQ==","signatures":[{"sig":"MEQCIHsHJgH6nGlxCx2FAojKp9jh1A9HtmuNAtLJJFCXevdcAiARlNJLa7KeAM/SW2/BCUa4ODXmxCUKW+t87wEI6uLXYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae7c75d9325febabe98887df4703490963d14ecc","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":["**/*.css","./src/**/*.ts","./dist/**/*.js"],"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-register.2_1765974677166_0.2148085389736154","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-register.3":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-register.3","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-register.3","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"dc26dd98a19ced4f4a6d83c5529e256e68f166f3","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-register.3.tgz","fileCount":18,"integrity":"sha512-ZlduVppCR6E5cJ6bvYYJ0kKpXn5+d0nSh7NtmRfyQ8E+gdLDGuN3QYPY0TjNX5sFlGHxreVj045Xu9kz/Wezxw==","signatures":[{"sig":"MEYCIQC0rVoF3YyBvwItGyyFBIfKXPOOrv2wyzUabuRfvaFyTAIhAPyCxBOQa+TaqdEiHK2ieDDs4VzTLiSghcQ62jhOjrNU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07646df5557a4c000e8e8daa0417538df7f2a4b3","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":["**/*.css","./src/**/*.ts","./dist/**/*.js"],"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-register.3_1765975887486_0.20497076449856233","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-register.4":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-register.4","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-register.4","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"42aecc0df1bd514ac91a7b074dbbf31bbaf3a449","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-register.4.tgz","fileCount":18,"integrity":"sha512-JIVq8GMPRDHKTYftlgx+oolcrVeZKCgBHETYCyDWJkp2gUMn+bePJOoaf1/zHvuGUW3n7k5UpwhM2kAlVGvH6A==","signatures":[{"sig":"MEQCICSLvhKfbQ6Z6hpmgxMG3k86cK9bZDJibjzkn6uzeJJKAiB84+AoI+ROKTKIGbPxg9AlR+sOATD3408Z9bFuI9wNdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1a7ffa97fb675fce40936dfc6f4ecdf4cc0b584b","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":["**/*.css","./src/**/*.ts","./dist/**/*.js"],"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-register.4_1766050318709_0.8907852838506243","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-register.5":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-register.5","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-register.5","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"d4edd602eb0ceafffc9bba06e41f6ba732b7301d","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-register.5.tgz","fileCount":18,"integrity":"sha512-Gz5SVF0Ttj057IW6kEv5IEO4DfFsjJ6s7+026QJ9aeSvjgM8nxx/ovCAhkaNsRM4NkTLlJbMLVsA/e1vUbRuTw==","signatures":[{"sig":"MEYCIQDaAcz08U5kqP3gFQUX52D2O6n78N3lP1FjJynwUQWMDwIhAN2cEIqvfJ214chA/v4bKKjYprYV0gzEHa6piRLC73R3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c4c7d2989cad4bfa8d72d80a0ff48d1022409e7","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-register.5_1766050566591_0.10116068176203807","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-input.1":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-input.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-input.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"4bb7b889144c5a1ce1db3cb229f51d7a0339c713","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-input.1.tgz","fileCount":18,"integrity":"sha512-YBnWS8KyqcPStwFJhBodcXIJXqJD2jsu5e0e17zBerRl9pYHctK0uRdMAR7jpvcURaocu45eOqjqmYxfSoqB2g==","signatures":[{"sig":"MEQCIH7DWZQ4kgPwulWlxoKOiRMeO3imPO2pHkpIW4jNiJqlAiAUVr/TpT9qKMF7UIRtgj7fpZ5J63L2T0wMa/bs77ngew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36105},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec65601983bb593b4e24829964488c27ec734fe9","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-input.1_1766064265425_0.0909255357313059","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.1":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"0eda36b6002f56be69a7a86d0feb22a6900d752d","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.1.tgz","fileCount":18,"integrity":"sha512-QftEtJlSEJ79APAGUnzJwNUo9N9zxZ5kQzUHAMAOI2ecNX0XtfEDWIZKPeUZBU3te6kFaMQ+yE46D1nA3/j0Cw==","signatures":[{"sig":"MEUCIQD26yyNEjCKxBJF4y6GchHwH9ka1TTCBEpVyhWnh46fGQIgCkhmjyraN4BCXXDdckapX8s1KfqrVJ/9fn7LM+g1n0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"58ba4eb9ecb5cd9b9edfa747ae41d76cbb802f47","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.1_1766135578352_0.8500305232920506","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.2":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.2","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"ebce03fffdfaf981a08c01d71feaaf40f351672f","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.2.tgz","fileCount":19,"integrity":"sha512-KP64cXo6Cs8EAP7rlQathjTcPJaR64Ukcpx1Btl9EI7UHCDvJRhafQ5kQVdZm58M6RKixP7WP+kSwujrKZtuvg==","signatures":[{"sig":"MEQCIESM5sVQEsnoSArPz31JHRgcCQM0EVcLP8EwDdtGRTbMAiASC4HrgUogQ1fZjw8NTR1I0k04VG10IHV95IrDehmJWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b11a127e1139bf7cc56f3cd2b6570e67e32a337","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","jsdom":"^27.3.0","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.2_1766151396378_0.13525057069158342","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.3":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.3","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.3","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"8b24f5fc05d448c2011cbd50579b638fd111aced","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.3.tgz","fileCount":19,"integrity":"sha512-PRsHfOwKA3chlA0ornL1VEo7bhSuCUk/4pM+PFNREpQKHwPN/pO5OVkDiEaLPBSUebkRP7z7tkXB3XheNLm07Q==","signatures":[{"sig":"MEUCIQCOHM0yyxrnpmdAbpCuWVOXnDvT2f4nzl+o3j/bi97zogIgQsuVhF1U30SNLWg+ti/LSjakX6l4ubRcxBO7mS8RVLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa03c05eccf9d13c75e682003006b0f19eff3f13","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","jsdom":"^27.3.0","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.3_1767614288194_0.659741451764448","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.4":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.4","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.4","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"8f9f025781d42af9e32c47947e16318f314ca48d","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.4.tgz","fileCount":19,"integrity":"sha512-evllDJPYd9i7FYnIs3NyZGlO76UwQocXw9varG/Jh2WkkHp8743ikQDWI8ezB4nYpZg5PIwSEk4v6Ggf5TimIw==","signatures":[{"sig":"MEYCIQCx/BkPplSEKDJH5aaj41sNM9LMiKZAbwT2y1Y+en0R+gIhANjY5Ffghuzp74kdDt70ReTGbBLBmTP03grfvVDb1E0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"39de350b36ef7a830b8c17af5b7ba90feb08dccd","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","jsdom":"^27.3.0","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.4_1767615176995_0.759388521998386","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.5":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.5","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.5","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"17a47d96db6475922b1f823c025c65a46ebfc979","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.5.tgz","fileCount":19,"integrity":"sha512-cQ+ofrXDLNQD2QExt/Vj4uYaByw/IMAe3vWmPD9+plwVX55hyyYFliXMmjrRnW8pvT+UAXYziS7IVnqySM2NCw==","signatures":[{"sig":"MEUCIQCpsbsqv2rE513Qzd2PZDHLD9+oQlGF0AwEu9Xo3PQMhAIgLRtHIWV/Q8Af9cvhoZ1IMEeiknt/pH3D5y80ANtg7HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c227f2ed3f5a7ef0e53fe075c016583428e1e26e","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","jsdom":"^27.3.0","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.5_1767615459018_0.7277937864845698","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.6":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.6","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.6","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"7a2943d6c58e61f8819f90ffe4009a9dc6fce966","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.6.tgz","fileCount":19,"integrity":"sha512-IA0dMJ0uVAfOmWlCHy02GzyAtuTU+2IFi6kMZJmgVDIg6Rvhd9D4yUHhISa8sQpiWR08vCV9IgmQEr6fpH4i2A==","signatures":[{"sig":"MEUCIQC8qvVPKtT2xbEowoeMR6mNuy1I7BJMALH3RLAysZN19AIgbB2a3+e/K4mahRqr8o3n0/2q61rSEbILBWYSnsOuPRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"100e9e540ac593863f84203a1ce4839ac2832996","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","jsdom":"^27.3.0","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.6_1767616231629_0.031393788070829265","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.7":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.7","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.7","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"bb2fb93038e39a77b96c500181173bad5db798e3","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.7.tgz","fileCount":19,"integrity":"sha512-5o2hoyn7ZcglVgYUqVAFsuhKtL8mh+qo/tSIIZHdwDEOwOvVtTtk9cnyLmQPZKrzFkZocc6t6iJkGJPe/jz+0w==","signatures":[{"sig":"MEYCIQCl/219QOpFDdqBOW+deiesSZDQCxJqaj/ECOCCXJO8nAIhALQ7uVhKa5Oq0ndfPXdyNGpo8hpQbzToj4r2rlJ+kZCd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3c49d261eb174ac447e01713c24defde0aaf5ca","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","jsdom":"^27.3.0","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.7_1767616771337_0.32267568982631456","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.8":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.8","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.8","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"6d71f35316d6b08377ecb2c109a7af6f9d06288e","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.8.tgz","fileCount":19,"integrity":"sha512-zc8AtF15V/ijYCBZqlcavGsQOT/UGAtitFXK4FAnDLtDYYFOga1dOK0Bi+m5m+rlq2PoJWoiPeNJMCsciBWT/w==","signatures":[{"sig":"MEUCIENqRo8BA5khHpwNzUCMfnSCPERZnrtaTguE3PKJ9sisAiEAhaEIuLYOn97Of348ohhSUuo/JBhstvIIpMuN/XMvES4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef700e4aa7f00bd093d28dc147b382f821e3d304","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.8_1767689005911_0.3494047878433644","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@naturalcycles/cookie-monster","version":"2.7.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"044137dc9d916b0596e8743ade906437757e9c1e","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0.tgz","fileCount":18,"integrity":"sha512-17eL2XIOt4BOouGefWQRnefb8dxuL8tWtyEH+Q57y2f3JW21qDYjjUd0wwAea8Cfpzv81RzGZeiai1RyuHbzRA==","signatures":[{"sig":"MEQCICLV9VKnTcLC8upWGTlnoPIruGkRmdYIXUuqGdqLpVQlAiB/1cRx/yPI98Rl5GHUc2xw6U5EIQ1zzgkjtrevbkzJKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36113},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50dcb65e3819dbfa223ae6d05cdace0c2d4c4fdf","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0_1767689511514_0.0008294361263934125","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta-cm-event.9":{"name":"@naturalcycles/cookie-monster","version":"2.7.0-beta-cm-event.9","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.7.0-beta-cm-event.9","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"021a02dd519ca8bb3801154a2cba401a641d033c","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.7.0-beta-cm-event.9.tgz","fileCount":19,"integrity":"sha512-TGMh5lTj7YCOtNSZsLe0AsKOtIqldUspJaEVqf/nYzdhWeptZz5nuB3OFJbp1s4FFDeA3V/ZeEk9976lkTZf6w==","signatures":[{"sig":"MEYCIQDF35MeXhx00xkLdSCbg+39u5fL4S+9oM5o86ZgUDZa7AIhAP62adEYpW61aJOmkxfyxY6YvHjIYUK5o/GEWEf6EMQs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a562a9e0541dadd25e31a36150cfc856b3b13089","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.7.0-beta-cm-event.9_1767690839387_0.634681237953842","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-beta-cm-event.1":{"name":"@naturalcycles/cookie-monster","version":"2.8.0-beta-cm-event.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.8.0-beta-cm-event.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"c946b65a2da9be1459d6b11ccfbf9557e4c3668e","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.8.0-beta-cm-event.1.tgz","fileCount":19,"integrity":"sha512-8xsRksqS5QKRTVEOgVa68WU3YzXdq/5pEwydtQevaV8lslKUI6QxLPGCNqlpiGlqJe7Bn0lWoaoPLWanrBbXXA==","signatures":[{"sig":"MEUCIFLURcwxO3F/XJMMfv5zj/O/U7hqR4cGZntYlAFjRPrEAiEAnKq4cRlOSzEEPseTO/90t+pbpMcJsHmq74krxGRSDV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"825bffb3e025733854a1d9be78d6872b810eea27","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.8.0-beta-cm-event.1_1767691257114_0.6029651039906587","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@naturalcycles/cookie-monster","version":"2.8.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.8.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"897d45069eb79b8ca3f743b36a90bf00ad9b9978","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.8.0.tgz","fileCount":19,"integrity":"sha512-uxti8WDzwdgAzg4WnPPkWfUT7/ApLi8kOAzUEQ8l4h1myrFcCqbfQs945BeMHwafsS4T+XWXJog/cH2d0xcJlA==","signatures":[{"sig":"MEUCIQCoeKzuBJVB2dqP69hB+ILp+3zAL0mltv67ta21RUfJGwIgFtRyfgCm4vgTmUuY6qSesUiQZQBHg7lkPDdgpeIiZ4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a336ce032f8d3aa4ea16138083f0eeb8fb72215b","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.8.0_1767695916435_0.04360024805833307","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@naturalcycles/cookie-monster","version":"2.9.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.9.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"59af100245dbd899d132b328bb1500c02193d397","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.9.0.tgz","fileCount":19,"integrity":"sha512-BPWlj/tPkvRzU+vi5ZVl/6c0MiqINdxU2J88Fi5YDavpg4Pbn13i4VPSk9pNUjmk23zJKyio57m1cMLj6YlR8g==","signatures":[{"sig":"MEYCIQDiCb77uFo+e/BGD/lkEAieUir35898m4Sd58aVeqRkCQIhAKqrz7SqOAJG1SO9mToJhBG/NxCrNIGtatZ1LQ/dw2LM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7447330a5f689340f165c08bce197573e35f7c3d","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.9.0_1767773215231_0.7082848814467706","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@naturalcycles/cookie-monster","version":"2.9.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.9.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"7c957ea85729085f35150484d7cfe358527fb826","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.9.1.tgz","fileCount":19,"integrity":"sha512-AVX0EA/7G/HVSTmArkHS9viLZvqPOPZFP3J4Dc+mtIph7x70E3mIkD7d0vjspQrJQo2M61LOGEh1INjpnUhpsA==","signatures":[{"sig":"MEUCIDVcbPt7lVP3VuOWQpUaD/j4Ix5gJmPKDupNKrVMu5KnAiEA9y8/vsy7jRNJ2S6J7Dy2ZwgQbYnrqBzE635eEYyiwIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39168},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50291be36480ad425d5b5440a9a036c67c9812a7","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.9.1_1768466288894_0.0008470385623222665","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@naturalcycles/cookie-monster","version":"2.10.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.10.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"c2efc942292d5b9f065222e14f5a7e0833490a8f","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.10.0.tgz","fileCount":28,"integrity":"sha512-BrCbAkyXF/j+HWVnwyfclghHGHm9x3YBVS7um9p1OutM7pvZ/uc8U6xo9EC3tT8A+klehUCTAKhg1JokyTasYg==","signatures":[{"sig":"MEUCIE/XJkVecoSZA7RsmMvE0NomCJO6AsQq3EQEnIejJ2T/AiEA17Jf6uSRs7kOcgjUER/GR2EX4y1lcozkpKR1RAN040w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82495},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"249a3653fad23170f515419b0aceab692f35fc28","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./src/cookie-monster/lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.1","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.10.0_1768556686164_0.31383902757342486","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-beta-json-tr.1":{"name":"@naturalcycles/cookie-monster","version":"2.10.1-beta-json-tr.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.10.1-beta-json-tr.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"070bd438a0537fd79942d8a82ebb94b59e83e210","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.10.1-beta-json-tr.1.tgz","fileCount":20,"integrity":"sha512-cnPJJrWsUc/v3dRLIMbNR9dqAEQDjeWM65yL0SqQuteJhNtU3U9mnWzVpoM6N2o0j44AlNLcdE9OwAwC9znSpA==","signatures":[{"sig":"MEUCIAj3zsVYHAdnXn7Y0uUPDttrOfJpFFSQbejdHXrYIjoAAiEAqvCsLrXalR20Zx76Z2tke4KhZtZfVMyoZOnOCg1WLoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8410a4d06065bbd1e4c08ce2b1dee621f5671538","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./src/cookie-monster/lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.10.1-beta-json-tr.1_1768563835859_0.22371716632752148","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@naturalcycles/cookie-monster","version":"2.10.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.10.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"287efa556ea00fe763c29fe52801c3854fb69cdd","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.10.1.tgz","fileCount":20,"integrity":"sha512-ttT98vCghzo1Fak3SnbaGEcY7cmHr9VpGZbaxcuua7WLmLD09RobExoWzFk7bzopCc4DwVaLVf/AaGiNIOLiQw==","signatures":[{"sig":"MEMCIEYiOJkbnF97VqZ5luubqtZb1k4BaRbJ51/jfy15LfhGAh8R178zcKDNanWCyUraNhNfzUuUvtIq2y5uFG7z2OPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62964},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"96c1da9e83b4d25202bae5b8ff71f734c08eec5c","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./src/cookie-monster/lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.10.1_1768572394669_0.5329092911317963","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@naturalcycles/cookie-monster","version":"2.10.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.10.2","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"c64bd99910430860b6e1b820d86fb56850a152c2","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.10.2.tgz","fileCount":20,"integrity":"sha512-U4yV1fe6UrTtm8X96QRaGxwHJcq5tfaQqhiaQ6D/P3KGwrwR8fvNNd+0htgj3+p9FJr0Sca6kuC58dJenAnunA==","signatures":[{"sig":"MEUCIQCMo3ceGOUfeELicUGEYajNAAGmyqjhKVm7bWLyHXkDMAIgCnZTkn5rnB4mBii+pXnqnZBfjjM7Mnw1CLSZFwVy2Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"55985a3844514e7d8773d9a96e3411282004fb23","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.10.2_1768900837685_0.08979894857315784","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@naturalcycles/cookie-monster","version":"2.10.3","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.10.3","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"ad8b3dd7fa711c378357f5521384e9099df12206","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.10.3.tgz","fileCount":20,"integrity":"sha512-yFwW7o/XO4eEBSjMPZeZbuwhnlVMwCtjZDrj69Gmb8UR/FLylcFmZCuFGqedSTyHHGzEhXB2s/+zQnzaaHgAcg==","signatures":[{"sig":"MEUCIQCen6tU+CNvQAeJ0hJFtbQZGsCpW7x9Gw0++dWi+oydHgIgS1Y/7gxOpBfgsEhW3zJ7NInLp3fP/RqeZ5a8u6qarPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a0bb7eee79f292c032897b2adb382f6143027bf","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.6.2","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.10.3_1768982970157_0.8126707932266739","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-beta-DEV-25911.1":{"name":"@naturalcycles/cookie-monster","version":"2.11.0-beta-DEV-25911.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.11.0-beta-DEV-25911.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"9292711a8ef2f78f60ba877f5512e47f64e27ff1","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.11.0-beta-DEV-25911.1.tgz","fileCount":23,"integrity":"sha512-eYnEC2v5bSp6//N9LL89pAdqv7Ycz3P0NDreyYU0vzHz4gcKqJfBXYeDlQugkv17h/b9AriZrWRZfn911p+jIQ==","signatures":[{"sig":"MEYCIQDjQCLTlmyIIb86ZdCed9fOzKUSsuivmmqskqLIVIhmdQIhAIA47ijw6BuTdtowWs1ZZH7CpX5tXA5v84cSf03VYl3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70718},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a79cd93fb3040020bff554de9edbe51e38fcdde","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.9.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.11.0-beta-DEV-25911.1_1773305860007_0.7423584948725368","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@naturalcycles/cookie-monster","version":"2.11.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.11.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"a9d7d9fd1fd5dedbd2f6715a7627f4ea4985af88","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.11.0.tgz","fileCount":24,"integrity":"sha512-ihLYACvlKcsjBJh6k7CJdg1I60FHWbecnbVbMNl93pziUMKyKKkBYRwDD+FkaAuMCCDNYer/1oDq4d+rV7JN+Q==","signatures":[{"sig":"MEUCIQDpwpybJHs9nZJ5E/HzlNsAsBSOngK/Kh97QA3j2ZwHWgIgD85ofbybtqxOENi2UmpN1yNqk0rtXNMBsAP1bY3pcQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70612},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f393241744ecd41f8b23088e2ea6084b151bc0be","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.9.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.11.0_1773402793917_0.11357843668549217","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@naturalcycles/cookie-monster","version":"2.12.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.12.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"421966e8bf9cec432c0a25167b8504e3bb4c6784","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.12.0.tgz","fileCount":25,"integrity":"sha512-nY9Ya8aSYLBeccFH7a0LPQSinEfO2xN/+QDkjwenxvtH4tPBFwuApqfQLs1UqZZ1Df2PTTn7MH/I5X+wOwvZng==","signatures":[{"sig":"MEUCIEnBHwbUu+JZyQJIomnsI4qA2GrIAap58KHjA4zQDo0OAiEA0b45aARy89U0mvzkIokKBx/mwJ0XaV4mkAQ4PnZB6ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76262},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ba73a367f07daff4fca6977f8e0480e42838b32","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.9.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.12.0_1773651445420_0.19583090358844024","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@naturalcycles/cookie-monster","version":"2.13.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.13.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"18831565dcd687750631846a10e6a88fda4fa0d4","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.13.0.tgz","fileCount":23,"integrity":"sha512-gMxLTTM6dMB4a6PAgDh5qGh9XoVpxS567b4+b6MwaBReeZ9AzheG+bhHj32tbxn1Ut3fR1lRBBCwLBtPdyZtzA==","signatures":[{"sig":"MEQCIFOlN6sUIB/417BU7dQUfriyuzjN4LpGZkgkszTY/puXAiBifuK0hP25qmHlQwTxR8zshyt68hYMfGMYCTb7sk+NOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f5e52d60a934285d297757f628e027b646eebdaf","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.13.0_1784631714549_0.8431789506908696","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@naturalcycles/cookie-monster","version":"2.14.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.14.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"481e586471696eb495981174b0d4ae9e7008462d","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.14.0.tgz","fileCount":23,"integrity":"sha512-azOSSdKoxqCRq0v1qFlZEXHYOArq4na579jhSznxq9htawRkYFLD5aNTrBoTcdi7u1h5C6SGceNzOT9pCT2R+Q==","signatures":[{"sig":"MEUCIQCoLkwSxVf82UuNPu72QJH8HflIOc2sMrxbExhncLlGZwIgBN3i4IjYa4KQEFq0UMo9KmV6C6VCyOvDbAFnBZPmhEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69413},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07afc06deba2b2249489622419b0c98e4e780900","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","cp-assets":"cp src/demo.html dist/index.html","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build && pnpm cp-assets","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.14.0_1784720101088_0.6986120046456148","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@naturalcycles/cookie-monster","version":"2.15.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.15.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"a37f7d9ad4420b38f1498fe053326dc872753303","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.15.0.tgz","fileCount":23,"integrity":"sha512-4jCDgkrJZLXwQq0lNGfoA2T+nsdSxt7FIZhSCdXoue4+ha36MFTD4jq22O1dqZY4qMf8GTHnnywMPbyY087Ygg==","signatures":[{"sig":"MEQCIAEuvpehAaG3LdK2/KnfLM0ztdFhBD9A9hiWJbFShLswAiAUD5NX+9IfwxI2Hf0DsPP98WMz/SdtIiQpnunbhAPrfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a8f12d80db754472db913f8e64a88fd4a104ff7","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.15.0_1784725146819_0.13049993717000863","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@naturalcycles/cookie-monster","version":"2.15.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.15.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"9a87ffc59a1add9b8f6416850bfaa6b22717936f","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.15.1.tgz","fileCount":23,"integrity":"sha512-nxgpIsQxiH/Wg5l3iSiYUaNbG79luTRd4UvRsyeg7TOYuOkWNp5b0namNzfh1zSsSrQfRZO72E5kpKaxpO6vVg==","signatures":[{"sig":"MEUCIFa9kh8XyEwoQ2tEJOtvQ7VcPTupFJpePVohgbItok8vAiEA90f9ihbVWIg3B/sXmrG0A7kmdgO1qbmHHUXSwI3NdRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a8a169393c10e676ab8299144b997372973ce91","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.15.1_1784808537722_0.19572864022400904","host":"s3://npm-registry-packages-npm-production"}},"2.15.1-beta-DEV-24453.1":{"name":"@naturalcycles/cookie-monster","version":"2.15.1-beta-DEV-24453.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.15.1-beta-DEV-24453.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"0a0ec4c9ea3a675ab7c0bef01773aa088c4b4497","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.15.1-beta-DEV-24453.1.tgz","fileCount":23,"integrity":"sha512-hBhzUktMbnUiBfvg7xpwzIWQb8tPJ+xT64SzF7x4JpgCWEslHO3o92FMsLUhp//P2jeDgRtLHgXUzkIZJj/ytQ==","signatures":[{"sig":"MEUCIQChMOcxT7htBqtCK6GMgP7ohUNtLmwECQC+g4IUncP2zQIgCSkmKiGTTCCIxFxUW339ZqzyO5gb7wTXF1Dkg4BAgm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"386826c9dccc445d4d477cbc028cf614774cd74f","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.15.1-beta-DEV-24453.1_1784808539018_0.8166215394330871","host":"s3://npm-registry-packages-npm-production"}},"2.15.2-beta-DEV-24453.1":{"name":"@naturalcycles/cookie-monster","version":"2.15.2-beta-DEV-24453.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.15.2-beta-DEV-24453.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"cc010692dcfd44e76085e4c860b509128bfef5ff","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.15.2-beta-DEV-24453.1.tgz","fileCount":23,"integrity":"sha512-LeWoxJQIshvQf6w4S6oAmTNasSyVDvYrtcyE/4QuDk9F6qtADMqOxKiLbYOvQvZzuMeI1Grucj+S78muljqFWQ==","signatures":[{"sig":"MEUCIQDBE60vwToNdIrwS1L3gi/bMlHol55rJ6XIyOs6crFxOwIgQjgnbYKtpXAb2M7kk3KInMYo1fhOAHRmWvN2yIpkTP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca24a1c0cc3258d7072da8794b187b3a67f52cc9","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.15.2-beta-DEV-24453.1_1784809286442_0.06338702933525964","host":"s3://npm-registry-packages-npm-production"}},"2.15.2-beta-DEV-24453.2":{"name":"@naturalcycles/cookie-monster","version":"2.15.2-beta-DEV-24453.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.15.2-beta-DEV-24453.2","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"d9f88f509c178e28f0eb487fcefc3ce107a62b57","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.15.2-beta-DEV-24453.2.tgz","fileCount":23,"integrity":"sha512-Q6V6wAJfATfOrNej/LeKo1yQMbAtdoBtQS7Oy5BnB3eylnBHRKTtma/N4mEdX+a0B7o/p/IooDErDZui/fpDHA==","signatures":[{"sig":"MEYCIQDDev2U/rDhwQyMMyXuXuYiV9Cbnz4nDNiOugGaa/iCvAIhANqXlLp7x+ckvXGMlRpzLJI6c95zz9x9EKODf6H7mhip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"36f2119deba4f51ed56d27f5736383367fe5a9ca","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.15.2-beta-DEV-24453.2_1784810628042_0.9850779327696548","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@naturalcycles/cookie-monster","version":"2.15.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.15.2","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"67f8d49f45d5de2f93a53906565c6a17a7e2531e","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.15.2.tgz","fileCount":23,"integrity":"sha512-zAP5pYfXYbjnDPSo2Y8heRiH4mgPvqDITpUYp+S8InQBryV2nUhrzF7g19EYUkRhPg2t7M69bTRUo6Uh2ZipRA==","signatures":[{"sig":"MEYCIQDt56hHjHLQF3PeGHxS2oO5WM1uZ427jrEWKJj2EuA8eAIhAJU8tyiaQZdNB8h5T+6+SpunKVqCiL8KgQpKvTuueb3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8998370c14ef601202fe842e0192f03e8c97b20","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.15.2_1784818762449_0.5341128743555705","host":"s3://npm-registry-packages-npm-production"}},"2.15.3-beta-DEV-24453.1":{"name":"@naturalcycles/cookie-monster","version":"2.15.3-beta-DEV-24453.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.15.3-beta-DEV-24453.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"c0a01005b6f2e286ea8de21d587a80391e5b8ace","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.15.3-beta-DEV-24453.1.tgz","fileCount":23,"integrity":"sha512-nhuar3o3tbYQH7rWMbSCdgCYtqKSgPjp0etE0N5tZ1gkiUMe9VcWa/UVXsDFd/w4/LSlvq7Rel1nYcokGwuNcg==","signatures":[{"sig":"MEUCIQDqaq9T2SbFo+0OdLRjiRuG/6VFZwlA9bXKsnehKywrbgIgPvDa7dlGq5PaboIoNwEeT4MXOXIgluEXpc3tUfFzDho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70308},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"29c6973b34a82f24d216b7561d86603bb32c3fa8","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.15.3-beta-DEV-24453.1_1785148481075_0.47795954673722085","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@naturalcycles/cookie-monster","version":"2.15.3","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.15.3","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"674387c7fd8ba26d5a3d0ea5f4c4f4456509ced6","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.15.3.tgz","fileCount":23,"integrity":"sha512-U+J+FUhkYl6ILqxdVkm+LwMs8Q60CEpfmEVQTE2JIMpUnRdrADFwO++vswv5DrAetr1VmLZEvbH5wyYi7rAr9Q==","signatures":[{"sig":"MEUCIBBToGe0WmTNESAV+4zs1BPgKbYNbTF6IpUGNr59zrosAiEAm16wnu0dDMEDkt+tbPK1sVoJQKTr0yNitHzm1fcvQ44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"29d7af2656108ac1c1fefaed1e6c450fbbc51d48","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.15.3_1785155233595_0.9192070264084435","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-beta-expose-package.1":{"name":"@naturalcycles/cookie-monster","version":"2.16.0-beta-expose-package.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.16.0-beta-expose-package.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"de6464ad417f4a1b788d8d08dd56be8f6b6b085b","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.16.0-beta-expose-package.1.tgz","fileCount":23,"integrity":"sha512-DSRcuOgBFvTqGfqwxXYc/c2Dx84y1foSRm9Cwh9PA+UYsmrpCs4Vzk4i7JuEiqGQP6ie3wbkFs13QcKBTl37dg==","signatures":[{"sig":"MEUCIA6dDx+cYLeDcLcq1mKgnf5mvdIMmjSQQ4nmtY+4qSfpAiEAj5QAfmLLWDcN5skmZhhBvFg/lfNXIC3wNWxAcq3jjxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7a4bbe04e077c62443c042e35a55abf23ae11e81","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.16.0-beta-expose-package.1_1785162197381_0.2570078072613058","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@naturalcycles/cookie-monster","version":"2.16.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.16.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"14fbef4b60180a4bc1f2a31c8c23064ac48aca88","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.16.0.tgz","fileCount":23,"integrity":"sha512-c1e4A2yggFSBvf5MnDlVirrpt/C5wjypqiUphvYREfPRjK6ge8+/KTlrmEMNyazhhe1CW+/NvzDBMLv42TQUHg==","signatures":[{"sig":"MEUCIQDV6f6hPWBXk2tTlRPt5jSvb9vcWvtnBw0w3nN6P7V9mwIgbt5+XNPpJiBpXzI2zMQOj46mb6pzWt2u0wiGxudAEQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7c10ae87cdcb6d59e8e5df8274eb27f94495aef8","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.16.0_1785162981560_0.3107715442497949","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-beta-new-architecture.1":{"name":"@naturalcycles/cookie-monster","version":"2.17.0-beta-new-architecture.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.17.0-beta-new-architecture.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"8387105ca651372b95cc634be105f6a0bc47d8f0","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.17.0-beta-new-architecture.1.tgz","fileCount":25,"integrity":"sha512-4072stcBF1RImUR0fUwSi9YTuSwzwIqNdNsj5aZU2ljwlCMD+syvLGK3XEPSst2Lb31YvfnvHS44OxcN0tDeOA==","signatures":[{"sig":"MEYCIQCV5+37aNI/XhtOJkg5Yb7SUckKDQdLB6qkD6+aTK2+6AIhAJSVS4/kBH9tBk84NKOatXO1AQMZGA0OGQsmXEzXfK5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72460},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a52efbbd7234f9f3998fe94aa467c534c082d469","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.17.0-beta-new-architecture.1_1785836421245_0.7322049929365559","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-beta-new-architecture.2":{"name":"@naturalcycles/cookie-monster","version":"2.17.0-beta-new-architecture.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.17.0-beta-new-architecture.2","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"25d95a56c1a066a9df5ecd8fae02baaadffa61eb","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.17.0-beta-new-architecture.2.tgz","fileCount":32,"integrity":"sha512-oRkkMdfbmto/iEHz+yOE1Jp+LqpAJdZRH9NnPBh1P4DRngV00yOayvL/hEQlyqQEhEvQioOfuWUOWBtcQv0xjw==","signatures":[{"sig":"MEQCIAWZvT8JsHwBZCi2ryC/l0PRdGYxCg9sGv7s1xPS9BFrAiA9aol+uQNaQsdL+D0L1foxORRrZJguEdI7HInT2C/9vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79055},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f0adbc35bd8ea2fa06b6f444ea12972671bd5bc2","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.17.0-beta-new-architecture.2_1785850337423_0.7693655005205653","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-beta-new-architecture.3":{"name":"@naturalcycles/cookie-monster","version":"2.17.0-beta-new-architecture.3","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.17.0-beta-new-architecture.3","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"c37c8bca1fb2a1d3b09352d7ded500e0edea07f7","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.17.0-beta-new-architecture.3.tgz","fileCount":27,"integrity":"sha512-m7dtBjqrnKmUSYwOoxGL16eOwcPDEZyWAT4HJ/7gN3Ny2O6ih4JLEq88U9K9XpBgROPk3+JB/UjAXonwkX/VLQ==","signatures":[{"sig":"MEUCIDWZM3+NA/dERyl+0yC59qXRg8BJH8fkuOxP7qsmE216AiEAyTrikhCoMHcakrX20nUR9r21hUiOpATn85yF4voys4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83476},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"be40a0760ecb3919c7ed108fb9e76f46b5733ba9","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.17.0-beta-new-architecture.3_1786023840385_0.39905709340296736","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-beta-new-architecture.4":{"name":"@naturalcycles/cookie-monster","version":"2.17.0-beta-new-architecture.4","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.17.0-beta-new-architecture.4","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"b0bd7379ce97b57c503ca4d036dc989eec87997f","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.17.0-beta-new-architecture.4.tgz","fileCount":27,"integrity":"sha512-u/bR1Hhpi2J1Z3zuSMdZGToHKerG2CKvONTLAVsXNepYI5SsNssOvdnDCWH28NOdIwnJo7FpjoemQl4Po7fYKg==","signatures":[{"sig":"MEUCIBzGxZcWdKCoBdQQ3n79e7MtMVqw/xqy/K3pvMet3nzuAiEAzkju9Afh5Ceb+aTsdH/DrBV7PzPSZqhaXurkCuTMq78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83507},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0f11e8f790585e630d5c118abf251407c6b295bd","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.17.0-beta-new-architecture.4_1786042104938_0.32236677036824934","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@naturalcycles/cookie-monster","version":"2.17.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.17.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"844ada7a266502661e278872c144528d5dc1fd86","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.17.0.tgz","fileCount":27,"integrity":"sha512-3qqRypt56yFASM+wvINMyq//jeWt0UvUIsGz4IMjJLYdA1CstdxDavI+TjZIQv1abTfM+qbxO9lp6Ji2HHGt7w==","signatures":[{"sig":"MEYCIQDwq+lo+6OU7tqpI6A5R7Fx2k8dCgtL6oz+C2GfTDJOSgIhAI961jG9bdDmTJw0LpVf26LOvqdQALlt3bxapGRm0qkY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83483},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"84eee210265af88ab0fabfb63f9fb05f3d600efb","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.16.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.17.0_1786365719842_0.5109287340271553","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@naturalcycles/cookie-monster","version":"2.18.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.18.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"22876b8b0e637f4f9d3f8b1787e17e0e2cdc6720","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.18.0.tgz","fileCount":27,"integrity":"sha512-A8YDe68g+cry7XegdtHD+V0+HL8+PG2tD5s1loGYJIfm6u+rc7NE2AZ4wInqRTu8RrUIxuaLidLrQJDnb93hLQ==","signatures":[{"sig":"MEQCIEwsVsAq9Bx0SaNg/dw7xuwXlvWB4rEB0I8r9t9wDmdEAiBY0G10ob8K07G378iRYkQPaJ2BMZnL8FjDmMGdxrtGKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83826},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0bd3e5a272b943bb9ca9dcba918cee2622b5d7ba","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.17.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.18.0_1786527314459_0.5509243883189106","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@naturalcycles/cookie-monster","version":"2.19.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.19.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"e72f6fdce8ffed75f96272a9fc63d81cb4f105cc","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.19.0.tgz","fileCount":29,"integrity":"sha512-W9PdRIkZtINdoo0Q3/atknDlIJHtqNne3GoKYxiv4rr90OXurh/QH7JbZNkkUF50JLjivpJ3YUZO4Ma6I0JpsA==","signatures":[{"sig":"MEUCIQDn2O3ea278c9TEmcSVUilDsJP4cYGYZQCis8xrP/E7oQIgBzgD8go6dg+nqd+U0D6H95iyJBtB38nW1xUWEDWNehY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/cookiemonster.js","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9f618f511d792aefc72a2042accca8f72e5926f3","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build && vite build --config vite.browser.config.ts","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:browser":"vite build --config vite.browser.config.ts","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.17.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.19.0_1787143608044_0.20140578701025502","host":"s3://npm-registry-packages-npm-production"}},"2.20.0-beta-lang-attr.1":{"name":"@naturalcycles/cookie-monster","version":"2.20.0-beta-lang-attr.1","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.20.0-beta-lang-attr.1","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"0a9bb26602305d28321cfc6d9214f7172605421b","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.20.0-beta-lang-attr.1.tgz","fileCount":29,"integrity":"sha512-dnYGn9psDotgBDwGlSWKha7f3nZ87YfSlptfcc/SNVEybctumBJsMwCH+IBsPsPld8ozMmtga7z4nOrWwecBsg==","signatures":[{"sig":"MEUCIQDyt8Vp4jwikPHpG5Abr2fdzq3l0ENcSBgCxsDE8ef6TQIgWOvkNtM9klf7opvSeFwUrc0+t7rieiQxcmxO0B6vPis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/cookiemonster.js","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ec9509d2c016433ac8d09fd944bc7e157f99df19","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build && vite build --config vite.browser.config.ts","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:browser":"vite build --config vite.browser.config.ts","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.17.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.20.0-beta-lang-attr.1_1787149429892_0.38883661156154536","host":"s3://npm-registry-packages-npm-production"}},"2.20.0-beta-lang-attr.2":{"name":"@naturalcycles/cookie-monster","version":"2.20.0-beta-lang-attr.2","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.20.0-beta-lang-attr.2","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"06f35b7c759212c90cb1370bfc38a39e4d311ee3","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.20.0-beta-lang-attr.2.tgz","fileCount":29,"integrity":"sha512-BMWNs8B4yBJ93xMkiaDMhfgK5wlhFwWHalEA1XjG8OsiR5E8JHZMf2Sm2Ep1+cfuIsg/YPkN18hnQBpeoMhlzQ==","signatures":[{"sig":"MEQCIDyiTybs10/6vn8VJbOajXyygS9Ujvnf2wAjIkzimnnwAiBoWHxlPZu9ieTub0sT/qxZHu9ncBVKZTx3dajYUaGXkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/cookiemonster.js","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"43746edaa8459d43957535d1d0037ea182d9b88c","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build && vite build --config vite.browser.config.ts","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:browser":"vite build --config vite.browser.config.ts","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.17.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.20.0-beta-lang-attr.2_1787152383583_0.7169977240353711","host":"s3://npm-registry-packages-npm-production"}},"2.20.0-beta-lang-attr.3":{"name":"@naturalcycles/cookie-monster","version":"2.20.0-beta-lang-attr.3","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.20.0-beta-lang-attr.3","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"69248d9012a72cffdf003d6ac98adfcbc2bac453","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.20.0-beta-lang-attr.3.tgz","fileCount":29,"integrity":"sha512-8xaPrBtEDvWXv4T2SErxbQUatgTmoJyNqoH+HnC/bYJH5qbB6y0NYRzSKZ5OrBKVpbR+vy/qaZ6B7sOn3vHr0w==","signatures":[{"sig":"MEUCIQC9lcAkZczXSeaHMsV5PigiMGcOrwOSsWOqpkeNshB+iQIgWxyTiV4a5c+AvVX5KEipLZnNOjj7A83133N5QgPXQ/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/cookiemonster.js","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6f562788d6d211079bec222528b1d7efbfc14a37","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build && vite build --config vite.browser.config.ts","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:browser":"vite build --config vite.browser.config.ts","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.17.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","readmeFilename":"readme.md","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.20.0-beta-lang-attr.3_1787215823180_0.5160441860689697","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@naturalcycles/cookie-monster","version":"2.20.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.20.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"70b6830c1da47ca62640d8f538b91da778aaab82","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.20.0.tgz","fileCount":29,"integrity":"sha512-8RPYs6nmjPck21qBCmmxMhhz2qj2WyjJkp+5oCygCe9vT2LOhp2L+XcS+a5HgFraONw2JKEd3WZHh4qT6juDsQ==","signatures":[{"sig":"MEYCIQCAIpdr4nyuoZNPHm3z0tR+UKPcVr11NKwUHSjgapK8fQIhAMtR40k0ERdRequpMT8m8GYjMQC7iHPmUKZVtRgQ4D3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135894},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/cookiemonster.js","engines":{"node":">=24.11.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"865f1d614d8690ecfb6009d54df2ae82e3cc3b39","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"tsc && vite build && vite build --config vite.browser.config.ts","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:browser":"vite build --config vite.browser.config.ts","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.17.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.25.0","devDependencies":{"tsx":"^4","vite":"^7","husky":"^9.1.7","vitest":"^4","happy-dom":"^20","typescript":"~5.9","@types/node":"^25","unplugin-dts":"^1.0.0-beta.0","@playwright/test":"^1.57.0","@vitest/coverage-v8":"^4","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.20.0_1787224205459_0.5444463752865563","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@naturalcycles/cookie-monster","version":"2.21.0","author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","_id":"@naturalcycles/cookie-monster@2.21.0","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"a5598dfbe4bce36645397fcfa4860cf50c037a2f","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.21.0.tgz","fileCount":22,"integrity":"sha512-HEnhKMDxGWWK/HfGsTJX4Y+eObPSyGOBE/ZHW3Su96vSGdRJrL9/ogRYoLRjcGlInKKxVz4jFljxJyJ+londuQ==","signatures":[{"sig":"MEQCIH2YmMuZfDU0bcQ/8DcIfjmwpx9P9DqgUrBO4URnQE/RAiADaigolPZ+ngDMiMLm3wjcIHAxOtevlsEEXrd7gqBT2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICc1GcCNQIbL4hzkKz2ThK1HgrJwakyjndekcVrS0AspAiAag4kfubo9lLO8Zjnb7sxmxqN3XKWUR7vUj1Qpi0qk9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136148},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/cookiemonster.js","engines":{"node":">=24.15.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6bc5233c198ec1a780f963e8002d4c9e5a9bf550","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"vite build && vite build --config vite.browser.config.ts && tsc -P tsconfig.prod.json","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:browser":"vite build --config vite.browser.config.ts","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.19.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4","vite":"^8","husky":"^9","vitest":"^5","happy-dom":"^20","typescript":"~7","@types/node":"^26","@playwright/test":"^1","@vitest/coverage-v8":"^5","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"tmp":"tmp/cookie-monster_2.21.0_1789745590848_0.48029113969688897","host":"s3://npm-registry-packages-npm-production"}},"2.21.1":{"_id":"@naturalcycles/cookie-monster@2.21.1","bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"dist":{"shasum":"9661108a7bef82445f1845138c042b87622c864d","tarball":"https://registry.npmjs.org/@naturalcycles/cookie-monster/-/cookie-monster-2.21.1.tgz","fileCount":22,"integrity":"sha512-gPpucPXoh/BIashjiVlSBDrC1R7QB6khxefvsAz8N9hxKUfR/yeNmWBStWHe3WXdHMUGguQ6htn+j6gO78B7DA==","signatures":[{"sig":"MEQCIDN1/SJXfoF8PyCx7icyP3BSInHuJAbfm2jY+vKMY6lhAiA4Pr6D+MW+7r1mTCeJuce7PUY5sJdbjQ5VP0ATptgNiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDuqUpfE4ESO/AV9Hnwy2x8xz8z79WGPAO5F/W1S++qoAiEA+5xrtIQLWsIQnNTKs9Vyzyuldu/35l58b/YR530wnXM="}],"unpackedSize":136148},"main":"dist/index.js","name":"@naturalcycles/cookie-monster","type":"module","types":"dist/index.d.ts","unpkg":"dist/cookiemonster.js","author":{"name":"Natural Cycles Team"},"engines":{"node":">=24.15.0 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2cb247d23518684eb8fc4f837b1922ec3a9be97b","license":"UNLICENSED","scripts":{"bt":"pnpm build && pnpm test","dev":"vite","e2e":"playwright test","upd":"pnpm up --no-save","lint":"dev-lib lint","test":"dev-lib test","build":"vite build && vite build --config vite.browser.config.ts && tsc -P tsconfig.prod.json","check":"dev-lib check && pnpm build","prepare":"husky","preview":"vite preview","typecheck":"dev-lib typecheck","e2e:headed":"playwright test --headed","build:browser":"vite build --config vite.browser.config.ts","build:preview":"vite build --config vite.preview.config.ts","translations-pull":". ./.env && lokalise2 --token $LOKALISE_TOKEN --include-tags CookieMonster --project-id 9376444467b2fbf742a721.79292395 file download --format json --bundle-structure '%LANG_ISO%.json' --original-filenames=false --replace-breaks=false --json-unescaped-slashes --add-newline-eof --export-sort a_z --indentation 2sp --export-empty-as skip --unzip-to ./lang --async --filter-langs en-US,en-CA,en-GB,sv-SE,pt-BR,es-US,fr-FR,de-DE,it-IT,fi-FI,da-DK,no-NO"},"version":"2.21.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8fae987-99c6-47e5-a66f-07f007130446"}},"homepage":"https://github.com/NaturalCycles/CookieMonster#readme","repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"_npmVersion":"11.19.0","description":"NC in-house cookie banner that doesn't suck.","directories":{},"maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"tslib":"^2","@naturalcycles/js-lib":"^15","@naturalcycles/shared":"^7","@naturalcycles/ncuikit":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4","vite":"^8","husky":"^9","vitest":"^5","happy-dom":"^20","typescript":"~7","@types/node":"^26","@playwright/test":"^1","@vitest/coverage-v8":"^5","@naturalcycles/dev-lib":"^20","@naturalcycles/nodejs-lib":"^15"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cookie-monster_2.21.1_1789994936669_0.3776679429036338"}}},"time":{"created":"2025-11-08T15:01:16.177Z","modified":"2026-09-21T12:48:56.984Z","2.0.2":"2025-11-08T15:01:16.881Z","2.0.3":"2025-11-08T15:06:15.952Z","2.0.4":"2025-11-08T15:12:02.869Z","2.0.5":"2025-11-10T09:50:22.116Z","2.1.0":"2025-11-27T13:15:38.633Z","2.2.0":"2025-12-03T09:00:30.747Z","2.3.0":"2025-12-09T06:15:11.162Z","2.4.0":"2025-12-10T13:42:23.528Z","2.5.0":"2025-12-15T06:56:09.665Z","2.6.0-beta-DEV-24310.1":"2025-12-16T13:32:24.920Z","2.6.0-beta-DEV-24310.2":"2025-12-17T08:03:30.696Z","2.6.0-beta-DEV-24310.3":"2025-12-17T08:26:50.691Z","2.6.0-beta-DEV-24310.4":"2025-12-17T08:55:46.204Z","2.6.0-beta-DEV-24310.5":"2025-12-17T10:01:48.421Z","2.6.0":"2025-12-17T10:32:06.168Z","2.7.0-beta-cm-register.1":"2025-12-17T12:01:41.390Z","2.7.0-beta-cm-register.2":"2025-12-17T12:31:17.318Z","2.7.0-beta-cm-register.3":"2025-12-17T12:51:27.623Z","2.7.0-beta-cm-register.4":"2025-12-18T09:31:58.853Z","2.7.0-beta-cm-register.5":"2025-12-18T09:36:06.759Z","2.7.0-beta-cm-input.1":"2025-12-18T13:24:25.586Z","2.7.0-beta-cm-event.1":"2025-12-19T09:12:58.487Z","2.7.0-beta-cm-event.2":"2025-12-19T13:36:36.523Z","2.7.0-beta-cm-event.3":"2026-01-05T11:58:08.338Z","2.7.0-beta-cm-event.4":"2026-01-05T12:12:57.151Z","2.7.0-beta-cm-event.5":"2026-01-05T12:17:39.175Z","2.7.0-beta-cm-event.6":"2026-01-05T12:30:31.769Z","2.7.0-beta-cm-event.7":"2026-01-05T12:39:31.479Z","2.7.0-beta-cm-event.8":"2026-01-06T08:43:26.076Z","2.7.0":"2026-01-06T08:51:51.709Z","2.7.0-beta-cm-event.9":"2026-01-06T09:13:59.535Z","2.8.0-beta-cm-event.1":"2026-01-06T09:20:57.279Z","2.8.0":"2026-01-06T10:38:36.584Z","2.9.0":"2026-01-07T08:06:55.374Z","2.9.1":"2026-01-15T08:38:09.055Z","2.10.0":"2026-01-16T09:44:46.352Z","2.10.1-beta-json-tr.1":"2026-01-16T11:43:55.993Z","2.10.1":"2026-01-16T14:06:34.992Z","2.10.2":"2026-01-20T09:20:37.817Z","2.10.3":"2026-01-21T08:09:30.293Z","2.11.0-beta-DEV-25911.1":"2026-03-12T08:57:40.136Z","2.11.0":"2026-03-13T11:53:14.055Z","2.12.0":"2026-03-16T08:57:25.576Z","2.13.0":"2026-07-21T11:01:54.670Z","2.14.0":"2026-07-22T11:35:01.272Z","2.15.0":"2026-07-22T12:59:06.971Z","2.15.1":"2026-07-23T12:08:57.845Z","2.15.1-beta-DEV-24453.1":"2026-07-23T12:08:59.154Z","2.15.2-beta-DEV-24453.1":"2026-07-23T12:21:26.609Z","2.15.2-beta-DEV-24453.2":"2026-07-23T12:43:48.196Z","2.15.2":"2026-07-23T14:59:22.612Z","2.15.3-beta-DEV-24453.1":"2026-07-27T10:34:41.208Z","2.15.3":"2026-07-27T12:27:13.726Z","2.16.0-beta-expose-package.1":"2026-07-27T14:23:17.530Z","2.16.0":"2026-07-27T14:36:21.706Z","2.17.0-beta-new-architecture.1":"2026-08-04T09:40:21.388Z","2.17.0-beta-new-architecture.2":"2026-08-04T13:32:17.568Z","2.17.0-beta-new-architecture.3":"2026-08-06T13:44:00.514Z","2.17.0-beta-new-architecture.4":"2026-08-06T18:48:25.079Z","2.17.0":"2026-08-10T12:41:59.985Z","2.18.0":"2026-08-12T09:35:14.601Z","2.19.0":"2026-08-19T12:46:48.200Z","2.20.0-beta-lang-attr.1":"2026-08-19T14:23:50.053Z","2.20.0-beta-lang-attr.2":"2026-08-19T15:13:03.964Z","2.20.0-beta-lang-attr.3":"2026-08-20T08:50:23.338Z","2.20.0":"2026-08-20T11:10:05.620Z","2.21.0":"2026-09-18T15:33:10.935Z","2.21.1":"2026-09-21T12:48:56.750Z"},"bugs":{"url":"https://github.com/NaturalCycles/CookieMonster/issues"},"author":{"name":"Natural Cycles Team"},"license":"UNLICENSED","homepage":"https://github.com/NaturalCycles/CookieMonster#readme","repository":{"url":"git+https://github.com/NaturalCycles/CookieMonster.git","type":"git"},"description":"NC in-house cookie banner that doesn't suck.","maintainers":[{"name":"kirillgroshkov","email":"kirill.groshkov5@gmail.com"},{"name":"kribor","email":"kristofer@libertar.se"}],"readme":"# CookieMonster\n\nNC in-house cookie banner that doesn't suck.\n\n[![npm](https://img.shields.io/npm/v/@naturalcycles/cookie-monster/latest.svg)](https://www.npmjs.com/package/@naturalcycles/cookie-monster)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n## Installation\n\n```bash\npnpm add @naturalcycles/cookie-monster\n```\n\n### Script tag (CDN)\n\nFor 3rd-party sites that don't bundle this package as an npm dependency, CookieMonster is also\nserved as a standalone browser bundle via jsDelivr (backed by the same npm publish, so versions\nalways match):\n\n```html\n<head>\n  <script\n    async\n    src=\"https://cdn.jsdelivr.net/npm/@naturalcycles/cookie-monster@2.18/dist/cookiemonster.js\"\n  ></script>\n  <script>\n    document.addEventListener('CookieMonsterReady', () => {\n      globalThis.cookieMonsterService.register({ language: 'en-US' })\n    })\n  </script>\n</head>\n```\n\nSee the [jsDelivr package page](https://www.jsdelivr.com/package/npm/@naturalcycles/cookie-monster)\nfor version pinning options.\n\n## Usage\n\n### Basic Setup\n\n1. Register the custom element:\n\n```ts\nimport { cookieMonsterService } from '@naturalcycles/cookie-monster'\n\ncookieMonsterService.register()\n```\n\n2. Add the element to your HTML:\n\n```html\n<cookie-monster display></cookie-monster>\n```\n\nSkip step 2 entirely if you'd rather let CookieMonster manage the element itself — `register()`\nalready does, see below.\n\n`register()` owns the full \"should the banner show\" decision, before the banner ever renders:\n\n- Reads the existing `CookieConsent` cookie, if any.\n- If there's no existing consent and the browser signals\n  [Global Privacy Control](https://globalprivacycontrol.org/), automatically opts the user out of\n  everything but necessary cookies and persists that as the consent — the banner is simply never\n  shown to them.\n- Otherwise, if there's still no consent on file, it opens the banner itself — creating and\n  appending the `<cookie-monster>` element if one isn't already in the DOM. No\n  `getConsent()`/`open()` check is needed on your side for the initial \"first-time visitor\" case.\n- Wires up the consent audit log (see below), which every future consent decision appends to.\n\n```ts\ncookieMonsterService.register({\n  domain: '.example.com', // optional Cookie `Domain` attribute, e.g. to share consent across\n  // subdomains. Unset by default (host-only cookie).\n  language: 'en-US',\n})\n```\n\nCall `cookieMonsterService.open()`/`openSettings()` yourself only when you want to _re_-open it\nlater — e.g. a \"Manage cookie settings\" link on a Cookie Policy page (see \"Opening and closing\nprogrammatically\" below).\n\n### Reading consent\n\n```ts\nimport { cookieMonsterService } from '@naturalcycles/cookie-monster'\n\ncookieMonsterService.getConsent() // CookieMonsterConsent | undefined\ncookieMonsterService.getConsentLog() // ConsentLogEntry[] | undefined - compliance/audit trail\n```\n\n`getConsent()` reads the `CookieConsent` cookie directly, so it reflects the latest decision whether\nit came from the banner, settings, or GPC auto opt-out. `getConsentLog()` returns the append-only\nhistory of consent decisions (capped at the most recent 20), stored in `localStorage` separately\nfrom the cookie — each entry records the consent, a timestamp, which CookieMonster version the user\nsaw, and a snapshot of the rendered banner copy. Like `getConsent()`, it returns `undefined` rather\nthan an empty array when there's no log yet (or under SSR).\n\n### Opening and closing programmatically\n\n```ts\nimport { CookieMonsterView, cookieMonsterService } from '@naturalcycles/cookie-monster'\n\ncookieMonsterService.open() // shows the banner (or whichever view was last shown)\ncookieMonsterService.openSettings() // shows the settings view directly\ncookieMonsterService.open({ view: CookieMonsterView.banner }) // explicitly show the banner view\ncookieMonsterService.close() // hides it\n```\n\n`openSettings()` (shorthand for `open({ view: CookieMonsterView.settings })`) is the call a Cookie\nPolicy page's \"Manage cookie settings\" link should use, once `register()` has run somewhere on that\npage (typically once, at bootstrap — `register()` defines the custom elements `open()` needs, in\naddition to its own consent/auto-open logic). It works whether or not `register()` already\nauto-opened the banner for this visitor: it creates the `<cookie-monster>` element if none is\nmounted yet, or just switches an already-open one to the settings view.\n\n### Attributes\n\n| Attribute               | Type      | Default | Description                                |\n| ----------------------- | --------- | ------- | ------------------------------------------ |\n| `display`               | `boolean` | `false` | Controls visibility of the cookie banner   |\n| `language` (deprecated) | `string`  | `en-US` | UI language/locale (falls back to `en-US`) |\n\n### Language\n\n- Default: `en-US`\n- Supported locales: `en-US`, `en-GB`, `sv-SE`, `de-DE`, `fr-FR`, `es-US`, `it-IT`, `pt-BR`,\n  `fi-FI`, `da-DK`, `no-NO`\n- Any unsupported/invalid value falls back to `en-US`\n\nSet it via `register({ language })` / `open({ language })` (see [Usage](#usage)).\n\n> **Deprecated:** setting a `language` attribute directly on `<cookie-monster>` still works, but\n> we're moving away from configuring the element via attributes — prefer the JS API above.\n\n## Events\n\nAll events bubble and are composed (accessible outside Shadow DOM).\n\n```ts\nimport { CookieMonsterEvent } from '@naturalcycles/cookie-monster'\n\nconst cm = document.querySelector('cookie-monster')\ncm?.addEventListener(CookieMonsterEvent.cookieMonsterOnClose, (e: Event) => {\n  const { consent, reason } = (e as CustomEvent<CookieMonsterOnCloseDetails>).detail\n  console.log({ consent, reason })\n})\n```\n\n### Available Events\n\n| Event                           | Trigger                      | Detail                         |\n| ------------------------------- | ---------------------------- | ------------------------------ |\n| `cookieMonsterOnMount`          | Element mounted to DOM       | -                              |\n| `cookieMonsterOnDisplay`        | `display` attribute changed  | `CookieMonsterOnDisplayDetail` |\n| `cookieMonsterOnClose`          | Final consent decision made  | `CookieMonsterOnCloseDetails`  |\n| `cookieMonsterOnSettingsViewed` | Settings view opened         | `CookieMonsterReasonDetail`    |\n| `cookieMonsterOnBackToBanner`   | Back from settings to banner | `CookieMonsterReasonDetail`    |\n\n### Event Details\n\n```ts\ninterface CookieMonsterReasonDetail {\n  reason: CookieMonsterEventReason\n}\n\ninterface CookieMonsterOnCloseDetails {\n  reason: CookieMonsterEventReason\n  consent: CookieMonsterConsent\n}\n\ninterface CookieMonsterOnDisplayDetail {\n  display: boolean\n}\n\nenum ConsentSource {\n  explicit = 'explicit', // the visitor made a choice in the banner/settings UI\n  gpc = 'gpc', // auto opt-out, derived from the browser's Global Privacy Control signal\n}\n\ninterface CookieMonsterConsent {\n  necessary: boolean // Always true\n  preferences: boolean\n  statistics: boolean\n  marketing: boolean\n  source: ConsentSource\n}\n\nenum CookieMonsterDropdownDetail {\n  DropdownOpen = 'DropdownOpen', // internal, used between settings dropdowns — not dispatched on <cookie-monster>\n}\n\ninterface ConsentLogEntry {\n  date: string\n  consent: CookieMonsterConsent\n  version?: string // CookieMonster's own package version\n  text?: string // snapshot of the rendered banner copy\n}\n```\n\n### Event Reasons\n\n- `AcceptAll` / `SaveSettings` - User consent actions\n- `BackButton` - Back button in settings\n- `OpenSettings` - Settings button clicked\n\n## TypeScript Support\n\nThe package includes full TypeScript definitions. Import types as needed:\n\n```ts\nimport type {\n  CookieMonsterEvent,\n  CookieMonsterEventReason,\n  CookieMonsterConsent,\n  ConsentSource,\n  CookieMonsterOnCloseDetails,\n  CookieMonsterOnDisplayDetail,\n  CookieMonsterReasonDetail,\n  CookieMonsterDropdownDetail,\n  CookieMonsterView,\n  OpenCookieMonsterOptions,\n  RegisterCookieMonsterOptions,\n  ConsentLogEntry,\n} from '@naturalcycles/cookie-monster'\n```\n\n## Development\n\n```bash\n# Run tests\npnpm test\n\n# Run E2E tests\npnpm e2e\n```\n","readmeFilename":"readme.md"}