{"_id":"@ashumenko/react-gdpr-cookie-banner","_rev":"4-fc4a159fe92b34655609e80b61585e8f","name":"@ashumenko/react-gdpr-cookie-banner","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@ashumenko/react-gdpr-cookie-banner","version":"0.1.0","description":"GDPR compliant cookie banner for react","author":{"name":"Alexander Shumenko","email":"alexander.shumenko@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shumer/react-gdpr-cookie-banner.git"},"bugs":{"url":"https://github.com/shumer/react-gdpr-cookie-banner/issues"},"homepage":"https://github.com/shumer/react-gdpr-cookie-banner#readme","keywords":["gdpr","cookie","cookie law","banner","cookie banner","react cookie banner","react","dsgvo"],"main":"dist","scripts":{"build":"webpack -p","test":"jest --coverage","precommit":"lint-staged","prepublish":"npm test && npm run build","lint":"eslint 'src/**/*.js'","testCI":"npm run test && cat coverage/lcov.info | coveralls"},"dependencies":{"prop-types":"^15.6.2","react":"^16","react-cookie":"^3.0.4"},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-loader":"^8.0.4","clean-webpack-plugin":"^0.1.19","coveralls":"^3.0.2","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.8.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^21.26.2","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","jest":"^23.6.0","lint-staged":"^7.3.0","react-dom":"^16.6.0","webpack":"^4.23.1","webpack-cli":"^3.1.2"},"resolutions":{"babel-core":"7.0.0-bridge.0"},"jest":{"setupFiles":["<rootDir>/test/setup.js"]},"lint-staged":{"src/**/*.{js,jsx,json}":["eslint 'src/**/*.js' --fix","git add --all ."]},"husky":{"hooks":{"pre-commit":"npm run precommit"}},"directories":{"test":"test"},"gitHead":"c32340fcacaeb1eef2a26a5508efd8a202a5db72","_id":"@ashumenko/react-gdpr-cookie-banner@0.1.0","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-yZT8Zxl41r30iuqWnyTTb8uEvlpPgZ+9h6NXTBMdS0vpZzj3Apn9cuxBNC1ClkVWtaahsNLl28Tt0UWH/3Xr4w==","shasum":"1b5ec0e4b3b2b4c217c9082e64eecbb494c3d943","tarball":"https://registry.npmjs.org/@ashumenko/react-gdpr-cookie-banner/-/react-gdpr-cookie-banner-0.1.0.tgz","fileCount":2,"unpackedSize":8712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFI0u7a5J+Hiffue49HiEPVU7HUrztVbEKgTk4BJW7WCAiBz3U1WOLOx8YuckptqkhE3I0oqgvTnSBuwbP3iiVblhQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtaDfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmomew//cQiMSeCDge7e13uuHs5vPLozNNZGT2W59Pfk/XEHJQtWy4JG\r\n/AvzVlhGsZrum7ZKt6eoQGkjAichA/wfV89MdvSCE5JZCuk8Y4V5uUeaGv7g\r\nIuGEl3S0FDVqvbS9zbkF2ZJAxieq8kMpR/1P0my2kQC/EHuV1YNwG1jzz/VP\r\n+hFm79Y04/oEqqFXkYVG36yhPRoiuttmV/eDM5oZ7No15W4DbAQUi64JPFWG\r\n32JzogG/78ScPWJCzEquVfhz2JxlWiXwyat9hCR/487TGpa+OI5Md/MMZViq\r\nJnfqf9ViQGoVyfUwJA/zeXTdzcJn1UlMFYnojrk4O3LUSem6G6TBiWXKwavo\r\n85xszHk9hLsFe5tcsjTz1pMAvYyduGwamWNGHCC/job9vJoomnRsyoj1/uj0\r\nXf4vvwOhxh9wP5/ARWUJR3mU0Okcs8/xpFTlS0y8Qll61+YNG1Ru4Z8vnlEw\r\nB1KkbpgUav1kCDu+kJ1zJ1zmuNs+BbUgd/k+cMP8mMfAfQJ8FsnFfI+AOFeR\r\ns7Q+ud7n1KgPDRleOqC/JHcmV0g1i0bZ0xIGHUIHUsa0+hnc3DSQgnGZltxl\r\nB5bIq93jCNhEGD5EU2oPAUHNA046JzWn8Y0EgNhjmhApUIl6pbxUw+iSZw0m\r\nkg6J0jSi4DJTqD9HOynYqIFEtXLN4N5T/xc=\r\n=7aMi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashumenko","email":"alexander.shumenko@gmail.com"},"maintainers":[{"name":"ashumenko","email":"alexander.shumenko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gdpr-cookie-banner_0.1.0_1672847583486_0.9702874321874813"},"_hasShrinkwrap":false},"0.1.1":{"name":"@ashumenko/react-gdpr-cookie-banner","version":"0.1.1","description":"GDPR compliant cookie banner for react","author":{"name":"Alexander Shumenko","email":"alexander.shumenko@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shumer/react-gdpr-cookie-banner.git"},"bugs":{"url":"https://github.com/shumer/react-gdpr-cookie-banner/issues"},"homepage":"https://github.com/shumer/react-gdpr-cookie-banner#readme","keywords":["gdpr","cookie","cookie law","banner","cookie banner","react cookie banner","react","dsgvo"],"main":"dist","scripts":{"build":"webpack -p","test":"jest --coverage","precommit":"lint-staged","prepublish":"npm test && npm run build","lint":"eslint 'src/**/*.js'","testCI":"npm run test && cat coverage/lcov.info | coveralls"},"dependencies":{"prop-types":"^15.6.2","react":"^16","react-cookie":"^3.0.4"},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-loader":"^8.0.4","clean-webpack-plugin":"^0.1.19","coveralls":"^3.0.2","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.8.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^21.26.2","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","jest":"^23.6.0","lint-staged":"^7.3.0","react-dom":"^16.6.0","webpack":"^4.23.1","webpack-cli":"^3.1.2"},"resolutions":{"babel-core":"7.0.0-bridge.0"},"jest":{"setupFiles":["<rootDir>/test/setup.js"]},"lint-staged":{"src/**/*.{js,jsx,json}":["eslint 'src/**/*.js' --fix","git add --all ."]},"husky":{"hooks":{"pre-commit":"npm run precommit"}},"directories":{"test":"test"},"gitHead":"c32340fcacaeb1eef2a26a5508efd8a202a5db72","_id":"@ashumenko/react-gdpr-cookie-banner@0.1.1","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-dm03Q56CGs2P0c8XygH67K+RwQ8+arqKfqfVgi1xsloM8uHJYEfbNrCIxlkjFVECnQd2GAIWuXT3vXRAUJiGGw==","shasum":"ddaec992b55559c90ae4cdba6c0c64136dc5851c","tarball":"https://registry.npmjs.org/@ashumenko/react-gdpr-cookie-banner/-/react-gdpr-cookie-banner-0.1.1.tgz","fileCount":2,"unpackedSize":8715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqrNJbsZDc0Y+nFhX/+8AdlEs9ey2sLe0xuByqiX7C/AiAX5IAPufcVQ+HqRwrNWvJxsDIYuCDwB1x3uE646xMiJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtaGSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoeqg//eXay9JczDNEtpPGCo5sAmBBoihwNkks0Zz2xdoF9j79YfOjR\r\nUyCJsu/8waP+hV7Y/sN9lJulQwD0CzG4Ikfx3Nz2Ithll0IU9hDCrrEcPEXA\r\nARiCmPkbdUKiXd2Hwm5FWKUskgxf4uBXlMkgn1/EXKwTiwJ2ybjcdGswz1qg\r\nxh2tqbqEF4J0sZbNLv0trup+mwuO21FzwW2G1J70qjH4O/WB94awoLpAIK4e\r\nWeU0CL3ujIROIjjzudJrh3OLUhKEt+UhUzzlTA/OqKI+RrY6USp2yOGYyGWw\r\nkP/snI7S1rIjmOOuCokYNhDdIl/UfLQJfaOQv/W2Uy13VRD4LNbqtyEqEX99\r\nkRg+b1MfefOECZc4g/bpYvp2cZnMd0Ysv8aUXGR6gNz72T4fGlduDu6XUA/f\r\nMhj1Vz2//Q9MQ2x+3xrGHiwBecpAr3oHHtsWyVnoX+PUKNelEbyibXaxuVj8\r\nqm0zq7G7FrvuilMDUfpswZXNOpw2+4rTuvDobbBHYzeGOynaxA5CQYfR1Cxf\r\nKFLCXpGqo7zK485YQsG+6PqkkJ10p+3XonDNBZ8Dsp+FonzwfcqCc09+vDgr\r\n16ImZDjI80I5T07YZzNk8m/melSOEsJN4AlsrrQMQIrQ7HG/dm5e28j1IFSZ\r\nMn1umrBSq4r98yDnp809402nxrUm4ky/9GI=\r\n=ZtMk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashumenko","email":"alexander.shumenko@gmail.com"},"maintainers":[{"name":"ashumenko","email":"alexander.shumenko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gdpr-cookie-banner_0.1.1_1672847762376_0.8945433319259832"},"_hasShrinkwrap":false},"0.1.2":{"name":"@ashumenko/react-gdpr-cookie-banner","version":"0.1.2","description":"GDPR compliant cookie banner for react","author":{"name":"Alexander Shumenko","email":"alexander.shumenko@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shumer/react-gdpr-cookie-banner.git"},"bugs":{"url":"https://github.com/shumer/react-gdpr-cookie-banner/issues"},"homepage":"https://github.com/shumer/react-gdpr-cookie-banner#readme","keywords":["gdpr","cookie","cookie law","banner","cookie banner","react cookie banner","react","dsgvo"],"main":"dist","scripts":{"build":"webpack -p","test":"jest --coverage","precommit":"lint-staged","prepublish":"npm test && npm run build","lint":"eslint 'src/**/*.js'","testCI":"npm run test && cat coverage/lcov.info | coveralls"},"dependencies":{"prop-types":"^15.6.2","react":"^16","react-cookie":"^3.0.4"},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.3.1","babel-loader":"^8.0.4","clean-webpack-plugin":"^0.1.19","coveralls":"^3.0.2","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.8.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^21.26.2","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","jest":"^29.3.1","lint-staged":"^7.3.0","react-dom":"^16.6.0","webpack":"^4.23.1","webpack-cli":"^3.1.2"},"resolutions":{"babel-core":"7.0.0-bridge.0"},"jest":{"setupFiles":["<rootDir>/test/setup.js"]},"lint-staged":{"src/**/*.{js,jsx,json}":["eslint 'src/**/*.js' --fix","git add --all ."]},"husky":{"hooks":{"pre-commit":"npm run precommit"}},"directories":{"test":"test"},"gitHead":"c32340fcacaeb1eef2a26a5508efd8a202a5db72","_id":"@ashumenko/react-gdpr-cookie-banner@0.1.2","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-dBK79JbhMk3YElMmHa7i26gKiYPWbuOZrnOED7cfK/IA8YjaU2wzjFdnFSvhfIyEGtAJHeiZ39tC44DzRtF/kQ==","shasum":"ea801563305ba5414dcd353ef3ee049f7ce3cd5c","tarball":"https://registry.npmjs.org/@ashumenko/react-gdpr-cookie-banner/-/react-gdpr-cookie-banner-0.1.2.tgz","fileCount":3,"unpackedSize":40322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICh5OhIuoM0Zwfu/wNIBn6WIC6jtrUXsW7trdlU7DpZjAiEAsfUMx7zeNbg3F/o55R6b27VQRWci9IzyxUIWe8rEqts="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtaPUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrenw/+O8qsZ9eaRHzgx/4DA8MM3DH2n8DCRY79dXg60N/kb8JcvxaI\r\n1x52saKJYIh+1BpVd/L2X2qM0PKImvGxfqf4b7xxQon41b6iJKFi+4T7yOzd\r\nEQ7XlSfQkuu6znaUOfAULkTO9PeTy9sOe+ZYbQUALeSPGr+DOYpEbkkUxEyC\r\nHh3w8TM/O7yHSymA4dq6HnjSQFcr8CQgSQCimq+h85tylfwaB1XTrtr4ZedO\r\n08+dZxSC/U6b9AzgFAimNnC4m40AtH/0rikEyU2rIWh+gVYYyJhur7BHnJfu\r\nUzZP5VK85Qyfe8j4dn/7zgwh8fESJIg39SbV8qMaN/aKm/lfowTbLQzH4S67\r\n/FwtlgN7JybIE5S+WUqn8k3PPacrUBCsyF5YTC08dVCuUUEmwP6dfrA9YFwg\r\n9v6AEG+MdjlAfAVCZAx4OuTauB8/8sW+CNztBaegGyZ3oYHX553nGa6pWfmu\r\nMKBxWBBvgZnJsre09SYtdZFcEjsB2eT80ASPQkX/1mkbwTh8/FwvJmtpby8z\r\nV3k6hCvRvqYv7tVzg/kM5E6m9t+pxp8lCsrh6SjYvzY7JVBt1L5ZNE6BW+tA\r\nCvJQeUgacFC9cvzZzGi83rU18gx7fPd3Wiw0w7CAiG/3uNJbm9tA5gZzrMzQ\r\npWQvD1BzS1+R/i+iHVjAtf3gT75RpZFHYiY=\r\n=NXD0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashumenko","email":"alexander.shumenko@gmail.com"},"maintainers":[{"name":"ashumenko","email":"alexander.shumenko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gdpr-cookie-banner_0.1.2_1672848340555_0.854899377701563"},"_hasShrinkwrap":false},"0.1.3":{"name":"@ashumenko/react-gdpr-cookie-banner","version":"0.1.3","description":"GDPR compliant cookie banner for react","author":{"name":"Alexander Shumenko","email":"alexander.shumenko@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shumer/react-gdpr-cookie-banner.git"},"bugs":{"url":"https://github.com/shumer/react-gdpr-cookie-banner/issues"},"homepage":"https://github.com/shumer/react-gdpr-cookie-banner#readme","keywords":["gdpr","cookie","cookie law","banner","cookie banner","react cookie banner","react","dsgvo"],"main":"dist","scripts":{"build":"webpack -p","test":"jest --coverage","precommit":"lint-staged","prepublish":"npm test && npm run build","lint":"eslint 'src/**/*.js'","testCI":"npm run test && cat coverage/lcov.info | coveralls"},"dependencies":{"prop-types":"^15.6.2","react":"^16","react-cookie":"^3.0.4"},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.3.1","babel-loader":"^8.0.4","clean-webpack-plugin":"^0.1.19","coveralls":"^3.0.2","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.8.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^21.26.2","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","jest":"^29.3.1","lint-staged":"^7.3.0","react-dom":"^16.6.0","webpack":"^4.23.1","webpack-cli":"^3.1.2"},"resolutions":{"babel-core":"7.0.0-bridge.0"},"jest":{"setupFiles":["<rootDir>/test/setup.js"]},"lint-staged":{"src/**/*.{js,jsx,json}":["eslint 'src/**/*.js' --fix","git add --all ."]},"husky":{"hooks":{"pre-commit":"npm run precommit"}},"directories":{"test":"test"},"gitHead":"c32340fcacaeb1eef2a26a5508efd8a202a5db72","_id":"@ashumenko/react-gdpr-cookie-banner@0.1.3","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-sm7EomO0fm4qhJDP+NujDPsV2cfpVbqKN8PDtOG7NauJxf6d3aPonIgC/v34cu7cqhSaaHqMvW0xR7DCx4/3rg==","shasum":"bafc97c7a52d20c73f3d90b74bf1fba6cadabb84","tarball":"https://registry.npmjs.org/@ashumenko/react-gdpr-cookie-banner/-/react-gdpr-cookie-banner-0.1.3.tgz","fileCount":3,"unpackedSize":41158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqXL56ss1MgPs1skm2tXQCVaNkvBSTX0K+WHiPpHPSbAiAdux0VSPw7q7Ys7ITk/SEb//oIFCjJ+sFFU6h34/EjTQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtabNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf0Q/9GdN/GX0xWWK1Art0es4XWrdjkvIKUk9ybh0dtDzSGu6ILFc/\r\n4bIhrzbEfmtMKxVEvQQsfLqneW6rcS9yTN+Dp5I75bn4AY2TGXwwhSDDThl+\r\n6spryJ/CWt3uGUBpwQYRHHMkiLyCBFSb2n7pSncCDckVHO3Is253TbgLDuby\r\nhZLlAu4tEEp8eXOXCol2CxjPyNzvtYtnDzBu4qsNK+L4Z7FIxlqIul7tqKUK\r\nMC3jQNVy9z8S2fxYonlMTVY2R8a5inc75EtwXBnFPWxBzfT8yiQg0cT0/406\r\n28nFEbYGCLRreJdUdXkHTUuDfpZibpbd7mD2Ck91LW7Z4E2vpPHBQos7II78\r\nye5olqGzfVqeysesOLlnkXZ1GDZSdfzDpQ21BHRpRzUr7CwBMsCqPkT1I6U/\r\nJwrGSvbbWnXPYz7E4x3ZYe/QKuYJz7+lWSvDDSUxEUhsKj7UKs1sX2OM15pR\r\n7Y6Kq5b04nwZpeo84zKm5J/GvlceHuoiE9mvGvK2LICY68MDzASeAvMgNGSd\r\nLTCbMJUIlm8Wil1gtdNou4yyHiC47+/BqbkDlzeWndUA4xRDOuc8f7DMp3xS\r\nkVRxZvzMfrtFS/hllDZc2duYdr3aJfiVygiH2iuq0zf5jl1vw2Z0RnTCacCh\r\njd2NMjNfdlalntbLjnmY4/Y+N/2OF1+qhpg=\r\n=fhS0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashumenko","email":"alexander.shumenko@gmail.com"},"maintainers":[{"name":"ashumenko","email":"alexander.shumenko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gdpr-cookie-banner_0.1.3_1672849101651_0.7083558733605677"},"_hasShrinkwrap":false},"0.1.4":{"name":"@ashumenko/react-gdpr-cookie-banner","version":"0.1.4","description":"GDPR compliant cookie banner for react","author":{"name":"Alexander Shumenko","email":"alexander.shumenko@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/shumer/react-gdpr-cookie-banner.git"},"bugs":{"url":"https://github.com/shumer/react-gdpr-cookie-banner/issues"},"homepage":"https://github.com/shumer/react-gdpr-cookie-banner#readme","keywords":["gdpr","cookie","cookie law","banner","cookie banner","react cookie banner","react","dsgvo"],"main":"dist","scripts":{"build":"webpack -p","test":"jest --coverage","precommit":"lint-staged","prepublish":"npm test && npm run build","lint":"eslint 'src/**/*.js'","testCI":"npm run test && cat coverage/lcov.info | coveralls"},"dependencies":{"prop-types":"^15.6.2","react":"^16","react-cookie":"^3.0.4"},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^29.3.1","babel-loader":"^8.0.4","clean-webpack-plugin":"^0.1.19","coveralls":"^3.0.2","enzyme":"^3.7.0","enzyme-adapter-react-16":"^1.6.0","eslint":"^5.8.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^21.26.2","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","jest":"^29.3.1","lint-staged":"^7.3.0","react-dom":"^16.6.0","webpack":"^4.23.1","webpack-cli":"^3.1.2"},"resolutions":{"babel-core":"7.0.0-bridge.0"},"jest":{"setupFiles":["<rootDir>/test/setup.js"]},"lint-staged":{"src/**/*.{js,jsx,json}":["eslint 'src/**/*.js' --fix","git add --all ."]},"husky":{"hooks":{"pre-commit":"npm run precommit"}},"directories":{"test":"test"},"gitHead":"c32340fcacaeb1eef2a26a5508efd8a202a5db72","_id":"@ashumenko/react-gdpr-cookie-banner@0.1.4","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-ynHeF9TcqGxsBisS8BF3lMy4UtXdC78RUQeP6iZfVLUyM/J665xA/EgIv34Yihdr8aRICLnOPBA2VaQwHEJW3w==","shasum":"56abd9938f999b76d03dacdbfbc4941a8e9826cc","tarball":"https://registry.npmjs.org/@ashumenko/react-gdpr-cookie-banner/-/react-gdpr-cookie-banner-0.1.4.tgz","fileCount":3,"unpackedSize":41158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR03NgE/4qN8eugf1vkHCVMlbVv92kLd+MPirlvPIy4AIhAN+xS8gs0VqnUm4tGk08Z6jZMCk0pjGaJXR/bEOuiyDU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtafwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNdxAAkDkac9hcpbgHzJqOv6OclNc1S5yypwTMlLgPQu/cDCYIle9C\r\nBOq/gYLZTalY3nRVUTAmxQXh9KIDaem7ZRoUaizhCrr0SvCaqFVfl/V+Wlnx\r\nSycL2j7BD5C65w1wbtkbw6Vuuoufn4dvbVYAW/Yb5stQLlyIjQAoIwAm9EHf\r\nqCGs9/2O04VpijSzRME2rgxgga+fMB8oQNVd3Wd2nPY34ttoewtcpf5TKk5g\r\nHDI9CdFRYtGF6opkA1/BrUWgqA+k78wy8phDfNEWKyhFNlix1ui6iRDMNj7Y\r\niSYDf7j8sV3jX5irUeYi1ScsRx2F4azNY23cFAVuARNoo3qvYrfp9odhZh+7\r\nEfPruGQXUQ+kYsGLxEEr9rtXb+5s9AP4aBp6t/vOGW2FFLQm4B6zqfiYXMRu\r\nyyHk2gr0rA36YmrUjGg0JU8/YxkhyrfTF6PRyEhdEId23XCmvbFA+D8iCTas\r\nJDH1r++syLQmXc9xY9PXS2zoDGLAoHnZr5espS9ExnfpQzdDfvP4P9SIYCun\r\nkxVaNXE2parLjWXLGWonDZPuNCdXcRYEG/QUI144RLuylOjigVlgEgVkjZT7\r\nM9j6rC1l5jx5BR/WG7981GF5uZHcSJzrvlVh+BCvnAu7lq3nsXUkykH9bftm\r\ngtK43MlV4yyD9o2BD4PrWSZgjcXO9+OqDy0=\r\n=OHyY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashumenko","email":"alexander.shumenko@gmail.com"},"maintainers":[{"name":"ashumenko","email":"alexander.shumenko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-gdpr-cookie-banner_0.1.4_1672849392036_0.8372701606827506"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-04T15:53:03.381Z","0.1.0":"2023-01-04T15:53:03.660Z","modified":"2023-01-04T16:23:12.322Z","0.1.1":"2023-01-04T15:56:02.533Z","0.1.2":"2023-01-04T16:05:40.723Z","0.1.3":"2023-01-04T16:18:21.824Z","0.1.4":"2023-01-04T16:23:12.215Z"},"maintainers":[{"name":"ashumenko","email":"alexander.shumenko@gmail.com"}],"description":"GDPR compliant cookie banner for react","homepage":"https://github.com/shumer/react-gdpr-cookie-banner#readme","keywords":["gdpr","cookie","cookie law","banner","cookie banner","react cookie banner","react","dsgvo"],"repository":{"type":"git","url":"git+https://github.com/shumer/react-gdpr-cookie-banner.git"},"author":{"name":"Alexander Shumenko","email":"alexander.shumenko@gmail.com"},"bugs":{"url":"https://github.com/shumer/react-gdpr-cookie-banner/issues"},"license":"MIT","readme":"# React GDPR Cookie Banner\n\n[![Build Status](https://travis-ci.com/keepist/react-cookie-law.svg?branch=master)](https://travis-ci.com/github/keepist/react-gdpr-cookie-banner)\n\nA GDPR compliant Cookie Banner component for React.\n\n![Preview](https://raw.githubusercontent.com/keepist/react-gdpr-cookie-banner/master/banner_preview.png)\n![Preview](https://raw.githubusercontent.com/keepist/react-gdpr-cookie-banner/master/banner_preview_custom_style.png)\n\n## Install\n\n```\nyarn add @ashumenko/react-gdpr-cookie-banner\n```\n\nor\n\n```\nnpm install --save @ashumenko/react-gdpr-cookie-banner\n```\n\n## Adjustments\nThis is a fork of https://github.com/Palmabit-IT/react-cookie-law\n\nCustom adjustments are:\n\n**1. Change \"Accept\"-Button to \"Accept All\"-Button**\n\nWhen user clicks \"Accept All\" all options are getting selected and respective cookies are set.\n\n**2. Change \"Decline\"-Button to \"Accept Selection\"-Button**\n\nThe Decline-Button got removed and therefor a \"Accept Selection\"-Button got introduced which basically just sets the selected cookies.\nInitially - if no checkbox is selected - this button just sets the necessary cookies.\n\n**3. Checkbox-Labels are clickable:**\n\nYou can now click the labels to select/deselect the options\n\n**4. Introduced options to set an initial state for each checkbox:**\n\n|Name|Type|Default|Description|\n|----|----|-------|-----------|\n| **preferencesOptionInitiallyChecked** | bool | false | *optional*. Sets the inital state of the *preferences* checkbox |\n| **statisticsOptionInitiallyChecked** | bool | false | *optional*. Sets the inital state of the *statistics* checkbox |\n| **marketingOptionInitiallyChecked** | bool | false | *optional*. Sets the inital state of the *marketing* checkbox |\n\n\n## Usage\n\n```js\nimport { CookieBanner } from '@keepist/react-gdpr-cookie-banner';\n\nReact.renderComponent(\n  <div>\n    <CookieBanner\n      message=\"Cookie banner message\"\n      onAcceptPreferences = {() => {\n        // load your preferences trackers here\n      }}\n      onAcceptStatistics = {() => {\n        // load your statistics trackers here\n      }}\n      onAcceptMarketing = {() => {\n        // load your marketing trackers here\n      }}\n    />\n  </div>,\n  document.body\n);\n```\n\n### Options\n\n|Name|Type|Default|Description|\n|----|----|-------|-----------|\n| **className** | string | | **optional**. Classes |\n| **message** | string | | **Required**. Custom text of the banner |\n| **policyLink** | string | \"/#\" | *optional*. Link to privacy policy page |\n| **privacyPolicyLinkText** | string | \"Privacy Policy\" | *optional*. Text for the privacy policy link |\n| **necessaryOptionText** | string | \"Necessary\" | *optional*. Text for the *necessary* cookies checkbox |\n| **preferencesOptionText** | string | \"Preferences\" | *optional*. Text for the *preferences* cookies checkbox |\n| **statisticsOptionText** | string | \"Statistics\" | *optional*. Text for the *statistics* cookies checkbox |\n| **marketingOptionText** | string | \"Marketing\" | *optional*. Text for the *marketing* cookies checkbox |\n| **acceptAllButtonText** | string | \"Accept All\" | *optional*. Text for the *acceptAll* button |\n| **acceptSelectionButtonText** | string | \"Accept Selection\" | *optional*. Text for the *acceptSelection* button |\n| **showAcceptSelectionButton** | bool | false | *optional*. Show or hide the *acceptSelection* button |\n| **dismissOnScroll** | bool | false | *optional*. Enable or disable the dismissing on scroll of the banner |\n| **showPreferencesOption** | bool | true | *optional*. Show or hide the *preferences* checkbox |\n| **showStatisticsOption** | bool | true | *optional*. Show or hide the *statistics* checkbox |\n| **showMarketingOption** | bool | true | *optional*. Show or hide the *marketing* checkbox |\n| **preferencesOptionInitiallyChecked** | bool | false | *optional*. Sets the inital state of the *preferences* checkbox |\n| **statisticsOptionInitiallyChecked** | bool | false | *optional*. Sets the inital state of the *statistics* checkbox |\n| **marketingOptionInitiallyChecked** | bool | false | *optional*. Sets the inital state of the *marketing* checkbox |\n| **onAccept** | function | Function | *optional*. Callback called when the consent is given |\n| **onAcceptPreferences** | function | Function | *optional*. Callback called if *preferences* cookies is accepted |\n| **onAcceptStatistics** | function | Function | *optional*. Callback called if *statistics* cookies is accepted |\n| **onAcceptMarketing** | function | Function | *optional*. Callback called if *marketing* cookies is accepted |\n| **onDeclinePreferences** | function | Function | *optional*. Callback called if *preferences* cookies is declined |\n| **onDeclineStatistics** | function | Function | *optional*. Callback called if *statistics* cookies is declined |\n| **onDeclineMarketing** | function | Function | *optional*. Callback called if *marketing* cookies is declined |\n\n### Style\n\n```js\n<CookieBanner\n  message=\"Cookie banner message\"\n  styles={{\n    dialog: { backgroundColor: 'red' }\n  }}\n/>\n```\n\n|Style option|Description|\n|----|----|\n| **dialog** | Style that override `.react-cookie-law-dialog` class |\n| **container** | `.react-cookie-law-container` class |\n| **message** | Style for banner text (`.react-cookie-law-message` class) |\n| **policy** | Style for cookie policy link (`.react-cookie-law-policy` class) |\n| **selectPane** | Style for select pane (`.react-cookie-law-select-pane` class) |\n| **optionWrapper** | Style for option checkbox wrapper (`.react-cookie-law-option-wrapper` class) |\n| **optionLabel** | Style for the text of checkbox labels |\n| **checkbox** | Style for checkboxes (`.react-cookie-law-option-checkbox` class) |\n| **buttonWrapper** | Style for buttons wrapper (`.react-cookie-law-dialog` class) |\n| **button** | Style for buttons (`.react-cookie-law-dialog` class) |\n\nTo style the buttons differently you can use the following classes:\n\n|Classname|Description|\n|----|----|\n| **react-cookie-law-accept-all-btn** | Styles the *Accept All*-Button |\n| **react-cookie-law-accept-selection-btn** |  Styles the *Accept Selection*-Button |\n\n#### Example of a custom style:\n![Preview](https://raw.githubusercontent.com/keepist/react-gdpr-cookie-banner/master/banner_preview_custom_style.png)\n\n\n## Test\n\n```\nyarn test\n```\n\nor\n\n```\nnpm test\n```\n\n# Author\n\n## Original Author\n\n[Palmabit-IT](https://www.palmabit.com)\n\n## Improvements\n\n[Daniel Engelhardt (keepist.de)](https://www.keepist.de)\n\n# Licence\n\n[See the MIT License](http://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}