diff options
author | Alan Orth <alan.orth@gmail.com> | 2020-05-13 13:19:41 +0300 |
---|---|---|
committer | Alan Orth <alan.orth@gmail.com> | 2020-05-13 13:19:41 +0300 |
commit | 3b360d2eefe246a18e5ed33f007942d9128762e6 (patch) | |
tree | 2089eb7d4bcf73daac7651217871592304d8e594 /package.json | |
parent | e840f783e76d86304c3098705250687901a955ea (diff) |
Use haven for GDPR popup instead of cookieconsent
Haven is newer and more well maintained (and also it is actually
open source instead of open core with an upsell to a paid subscrip-
tion). Haven is configured to be 100% *opt-in* for Google Analytics,
which means it does not load or send a hit until the user agrees.
This is mostly a drop-in replacement, but translations need to make
sure the following strings are updated:
- cookieAccept
- cookieDecline
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/package.json b/package.json index 66ceef5..f1a7bb5 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "scripts": { "build:css": "node-sass --output-style expanded --precision 6 source/scss/style.scss assets/css/style.css.tmp && cleancss --level 1 assets/css/style.css.tmp -o assets/css/style.css", "build:rtlcss": "rtlcss -s assets/css/style.css.tmp assets/css/style.rtl.css.tmp && cleancss --level 1 assets/css/style.rtl.css.tmp -o assets/css/style.rtl.css", - "build:cookieconsent": "cp node_modules/cookieconsent/build/cookieconsent.min.css assets/css && cp node_modules/cookieconsent/build/cookieconsent.min.js assets/js", + "build:cookieconsent": "cp node_modules/@chiiya/haven/dist/haven.umd.min.js assets/js", "build:js": "webpack", "build": "npm run build:css && npm run build:rtlcss && npm run build:js && npm run build:cookieconsent && npm run clean", "clean": "rm assets/css/style.css.tmp assets/css/style.rtl.css.tmp" @@ -18,12 +18,12 @@ "author": "Alan Orth", "license": "CC-BY-3.0", "devDependencies": { + "@chiiya/haven": "^0.6.0", "@fortawesome/fontawesome-svg-core": "^1.2.28", "@fortawesome/free-brands-svg-icons": "^5.13.0", "@fortawesome/free-solid-svg-icons": "^5.13.0", "bootstrap": "~4.5.0", "clean-css-cli": "^4.3.0", - "cookieconsent": "^3.1.1", "node-sass": "^4.14.1", "rtlcss": "^2.5.0", "webpack": "^4.43.0", |