Skip to content

XcooBee Cookie Kit - A comprehensive FOSS cookie manager. This is a mono-repo with multiple projects. See under packages.

Notifications You must be signed in to change notification settings

XcooBee/xcoobee-cookie-kit

Repository files navigation

XcooBee Cookie Kit Project Monorepo

lerna

The XcooBee Cookie Kit is an active GDPR/CCPA cookie & fingerprint and consent as well as script-loading manager for your site.

In a world where websites are constructed from many different pre-build components and scripts, the XCK uses smart script and cookie loading and removal to help you remain compliant with regulations even when you have poorly written scripts and cookies.

The XcooBee Cookie Kit project is maintained as a monorepo (one repo with multiple projects) with several NPM packages. Lerna is the tool we use to maintain the monorepo. Checkout the packages sub-directory for specific packages.

There are three packages we maintain in the monorepo.

Using the Cookie Kit

The packages are also published individually to npm. This is where you should look if you wish to use the Cookie Kit. You can also install the core libraries using npm i xcoobee-cookie-kit-core, but most likely you will only need the web or react versions:

To Install all Packages in Monorepo for contribution purposes

This is where you should look if you want to contribute and make changes and submit Pull Requests.

Please run the following commands from the root project folder

npm install
npm run bootstrap

To Build

Run the following to build all distribution packages simultaneously

npm run build

To build web distribution for XcooBee production:

npm run web:buildbeta

To Contribute

Please see our contribution document to make contributions to this project.

Contribute

Individual Repos

All repos are published individually in npm. You can review each package's source code here:

Video

Cookie Kit Tutorial - shows the programming and usage in a plain HTML single-page application.

About

XcooBee Cookie Kit - A comprehensive FOSS cookie manager. This is a mono-repo with multiple projects. See under packages.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published