@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

Dependencies (0)

    Dev Dependencies (6)

    Package Sidebar

    Install

    npm i @kraftvaerk/cookieconsent

    Weekly Downloads

    12

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    10.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • flowntest
    • mi2oon