@kraftvaerk/cookieconsent

3.0.0 • Public • Published

What is Cookie Consent?

Cookie Consent is a lightweight JavaScript plugin for alerting users about the use of cookies on your website. It is designed to help you comply with the hideous EU Cookie Law.

Installation

npm install @kraftvaerk/cookieconsent

Usage

import CookieConsent from '@kraftvaerk/cookieconsent';

const cookieConsent = new CookieConsent({
    cookieName: 'cookieConsent',
    btn: {
        accept: 'js-cookie-accept',
        close: 'js-cookie-close'
    }
    toggleClass: 'is-shown'
});

cookieConsent.onCheck(()=>{});
cookieConsent.onAccept(()=>{});
cookieConsent.onShow(()=>{});
cookieConsent.onHide(()=>{});

cookieConsent.init('#cookieContent');

Version 2.0.0

Version 2.0.0 has moved to scoped npm packages.

Version 1.0.0

Version 1.0.0 is a complete rewrite. The most substantial new features are:

  • no jQuery dependency
  • callback hooks for showing/accepting/revoking the banner
  • easy no-fuss styling

Readme

Keywords

Package Sidebar

Install

npm i @kraftvaerk/cookieconsent

Weekly Downloads

20

Version

3.0.0

License

MIT

Unpacked Size

10.2 kB

Total Files

6

Last publish

Collaborators

  • flowntest
  • mi2oon