{"_id":"@cuisine/cookie-banner","_rev":"3-2896ab9cb1854b5d94def362d548a8e2","name":"@cuisine/cookie-banner","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@cuisine/cookie-banner","version":"1.0.0","description":"React cookie banner component that manages permission for functional, statistical &amp; marketing cookies","author":{"name":"Roberto Notario"},"license":"ISC","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","prettier":"@cuisine/prettier-config","engines":{"node":">=10"},"keywords":["cookie","react","cuisine"],"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","sass":"^1.71.1","@cuisine/prettier-config":"^1.0.4"},"gitHead":"49a7f587c2483da8190aacf3ff9f381cd6b4f952","_id":"@cuisine/cookie-banner@1.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bxEcBNF2GOzpeKwy4JUpssojKOlITZOWxrxV8TI2U16TjR1TtfzQBPpAOqxR7xOLc8yJh5M3xkCD8dq/9RF1Tg==","shasum":"24e0cde16ba5da46866c2c04de5e0805df25ebc5","tarball":"https://registry.npmjs.org/@cuisine/cookie-banner/-/cookie-banner-1.0.0.tgz","fileCount":7,"unpackedSize":59170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7L4jAjN/P0hB6g3QQ584DsUBTMf3Swwrwptj9EMs7/QIhAJPPr+xKR32G6EtGRB9fyd1eF4bG6TnwkTwlPA5Z/Lv9"}]},"_npmUser":{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},"directories":{},"maintainers":[{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},{"name":"notariorob","email":"notariorob@gmail.com"},{"name":"davidblumer","email":"npm@davidblumer.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-banner_1.0.0_1709983866301_0.9769359520844634"},"_hasShrinkwrap":false},"1.0.1":{"name":"@cuisine/cookie-banner","version":"1.0.1","description":"Customizable React cookie banner component.","author":{"name":"Roberto Notario"},"license":"ISC","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","prettier":"@cuisine/prettier-config","engines":{"node":">=10"},"keywords":["cookie","react","cuisine"],"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","sass":"^1.71.1","@cuisine/prettier-config":"^1.0.4"},"gitHead":"889bb7afae12753ed6e0d9805ca7ae82f53bcffe","_id":"@cuisine/cookie-banner@1.0.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-mTc/3/1td+3eTGYg+7LC1BVgaFNT7ueOTbpN2+dicn3t99XF9gJG8nLIeDOgh+i2SS6RoMswSI+aPfJ0hqGNlA==","shasum":"0afde7df6431e27bbf8bc9adde4de9ef9b67e387","tarball":"https://registry.npmjs.org/@cuisine/cookie-banner/-/cookie-banner-1.0.1.tgz","fileCount":7,"unpackedSize":58843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1tF6+NI4z0zZIDrKFaamC//wGS93XRYSSS4mL60xvmAiAIzewl5aIuaC0UoW6fkUyPg4OIRpkf7koc57H1ZmTfNg=="}]},"_npmUser":{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},"directories":{},"maintainers":[{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},{"name":"notariorob","email":"notariorob@gmail.com"},{"name":"davidblumer","email":"npm@davidblumer.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-banner_1.0.1_1709984700336_0.8007463792983049"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cuisine/cookie-banner","version":"1.0.2","description":"Customizable React cookie banner component.","author":{"name":"Roberto Notario"},"license":"ISC","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","prettier":"@cuisine/prettier-config","engines":{"node":">=10"},"keywords":["cookie","react","cuisine"],"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","sass":"^1.71.1","@cuisine/prettier-config":"^1.0.4"},"gitHead":"a0c84b22b77a914e1449e12e66f6452098197c6a","_id":"@cuisine/cookie-banner@1.0.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bxkVnZQ/nLfqDREBCCK9D3Zt5bgPniT0XQQ6pEJHw2MbroRpt2xGEWHFKi0wYYFwfJlsE1DncKPm7huaQNkGJw==","shasum":"ac779ded9b76d6edf9eb80a0e8699386be344ebd","tarball":"https://registry.npmjs.org/@cuisine/cookie-banner/-/cookie-banner-1.0.2.tgz","fileCount":7,"unpackedSize":58858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUIrJkKjuoFLw3HrEmdwUxRDpnLQwJh+3xHgStgCtN6AIgWOPXVSFXpu2yJ3yyPhXIF6TadIUylETA+bNoz9+3P7I="}]},"_npmUser":{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},"directories":{},"maintainers":[{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},{"name":"notariorob","email":"notariorob@gmail.com"},{"name":"davidblumer","email":"npm@davidblumer.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-banner_1.0.2_1709985098329_0.35257833691147367"},"_hasShrinkwrap":false},"1.0.3":{"name":"@cuisine/cookie-banner","version":"1.0.3","description":"Customizable React cookie banner component.","author":{"name":"Roberto Notario"},"license":"ISC","main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.js","prettier":"@cuisine/prettier-config","engines":{"node":">=10"},"keywords":["cookie","react","cuisine"],"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs","start":"microbundle-crl watch --no-compress --format modern,cjs","prepare":"run-s build","test":"run-s test:unit test:lint test:build","test:build":"run-s build","test:lint":"eslint .","test:unit":"cross-env CI=1 react-scripts test --env=jsdom","test:watch":"react-scripts test --env=jsdom"},"peerDependencies":{"react":"^16.0.0"},"devDependencies":{"babel-eslint":"^10.0.3","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"^16.13.1","react-dom":"^16.13.1","react-scripts":"^3.4.1","sass":"^1.71.1","@cuisine/prettier-config":"^1.0.4"},"gitHead":"826cfc2f078e0fc44c89f2ec714e574bdbf64e19","_id":"@cuisine/cookie-banner@1.0.3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hYlS9j6NakdMGgVCBoSJYzKWmZ4Lkw7FXil6QbxzAwMyAnvPHwG7FUPzWnG1tJvet+vnCzQcsQ+UUP6eT6adrw==","shasum":"a29e533068debe6ff48cf618c3163a99e1ce3a22","tarball":"https://registry.npmjs.org/@cuisine/cookie-banner/-/cookie-banner-1.0.3.tgz","fileCount":7,"unpackedSize":58859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTWW4XQrpqDShUN+KekCnFZrOaXYgVIaC4rnggPhUOGAiEA2il9XnUW0WNEsps8I+Hr50Gmw+k2vuMHJilw4dQ+634="}]},"_npmUser":{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},"directories":{},"maintainers":[{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},{"name":"notariorob","email":"notariorob@gmail.com"},{"name":"davidblumer","email":"npm@davidblumer.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-banner_1.0.3_1709995066906_0.7918342325247731"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-09T11:31:06.200Z","1.0.0":"2024-03-09T11:31:06.512Z","modified":"2024-03-09T14:37:47.799Z","1.0.1":"2024-03-09T11:45:00.536Z","1.0.2":"2024-03-09T11:51:38.497Z","1.0.3":"2024-03-09T14:37:47.098Z"},"maintainers":[{"name":"roberto.notario","email":"roberto.notario@cuisine.digital"},{"name":"notariorob","email":"notariorob@gmail.com"},{"name":"davidblumer","email":"npm@davidblumer.de"}],"description":"Customizable React cookie banner component.","keywords":["cookie","react","cuisine"],"author":{"name":"Roberto Notario"},"license":"ISC","readme":"# @cuisine/cookie-banner\n\nCustomizable React cookie banner component.\n\n![default cookie banner](./defaultCookieBanner.png)\n\n## Install\n\n```\nnpm install --save @cuisine/cookie-banner\n```\n\n## Usage\n\n```jsx\nimport React from 'react';\n\nimport CookieBanner from '@cuisine/cookie-banner';\nimport '@cuisine/cookie-banner/dist/index.css';\n\nconst App = () => {\n  return <CookieBanner primaryColor=\"#FF0000\" />;\n};\n```\n\n## Props\n\n| Prop                      | Type                | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| :------------------------ | :------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **`primaryColor`**        | `String`            | Optional. Color that will be used for Accept all button, links & toggle buttons. Default value is `#109dc1`.                                                                                                                                                                                                                                                                                                                                                              |\n| **`SelectionButton`**     | `React.JSX.Element` | Optional. React component instance that will be used to render the **Accept selected cookies** button.                                                                                                                                                                                                                                                                                                                                                                    |\n| **`AllButton`**           | `React.JSX.Element` | Optional. React component instance that will be used to render the **Accept all cookies** button.                                                                                                                                                                                                                                                                                                                                                                         |\n| **`selectionButtonText`** | `String`            | Optional. If no `SelectionButton` is provided, or it doesn't have a text prop, this will be used as the button's text. Default value is `Accept selected cookies`.                                                                                                                                                                                                                                                                                                        |\n| **`allButtonText`**       | `String`            | Optional. If no `AllButton` is provided, or it doesn't have a text prop, this will be used as the button's text. Default value is `Accept all cookies`.                                                                                                                                                                                                                                                                                                                   |\n| **`headlineText`**        | `String`            | Optional. Text that will be shown at the top of the banner. Default value is `Cookies and the protection of your data`.                                                                                                                                                                                                                                                                                                                                                   |\n| **`bodyInnerHTML`**       | `String`            | Optional. HTML that will be shown as body of the banner. Default value is `This website uses cookies to improve the functionality of the website, to offer you a better website experience, and to provide social media features. By using this website, you consent to the use of cookies.Please find detailed information on the use of cookies on this website in our <a href=\"/data-privacy\">Data Privacy Statement</a>. You can adjust your cookie settings below.`. |\n| **`typeOfCookies`**       | `Array`             | Optional. Array of objects `{name: String, text: String, defaultValue: Boolean}` that will be used as reference to know what toggle buttons should render and their respective cookie names. Default value is `[{  name: 'functionalCookies',text: 'Functional cookies',defaultValue: true,},{name: 'statisticalCookies',text: 'Statistical cookies',defaultValue: false,},{name: 'marketingCookies',text: 'Marketing cookies',defaultValue: false,},]`                   |\n","readmeFilename":"README.md"}