Neanderthals Paint Mammals

    @magic-modules/no-spy

    0.0.8 • Public • Published

    @magic-modules/no-spy

    gdpr compliance for @magic pages that do not track data.

    this module is a smaller version of the gdpr magic-module cookie notification popup, showing a "we do not track" message and omitting the allow and deny cookie functionality, making this module ~2kb smaller than the gdpr module.

    NPM version Linux Build Status Windows Build Status Coverage Status Greenkeeper badge Known Vulnerabilities

    install:

    npm install --save-exact @magic-modules/no-spy

    usage:

    activate:

    to activate NoSpy, add it to the list of hoisted modules

    // src/config.mjs
    export default {
      // ... other config variables
    
      HOIST: 'NoSpy',
    
      // hoist multiple modules using an array
      // HOIST: ['NoSpy', 'Messages'],
    }

    after doing this, the NoSpy module will show up as a cookie on your page.

    change text:

    to change content and variables, add the following to /src/app.mjs#state

    // src/app.mjs
    export const state = {
      nospy: {
        title: 'Privacy Notice',
        content: 'This app neither saves, collects, nor shares any data about you.',
        buttonText: 'Awesome!',
      },
    })

    changelog

    0.0.1

    first commit

    0.0.2

    remove sizes from css, make overwriteable

    0.0.3
    • style: remove animation
    • style: remove positioning
    • style: resize
    0.0.4

    simplify actions

    0.0.5
    • FIX: modal positioning
    • modal min width
    0.0.6

    bump required node version to 14.15.4

    0.0.7

    update dependencies

    0.0.8
    • update dependencies
    • add Background, a full-screen overlay that removes the popup when clicked.
    • update styles regarding min-width to allow screens smaller than 20em.
    • replace width in mediaquery with vars.widths.laptop to make sure we match the theme width.
    0.0.9 - unreleased

    ...

    Install

    npm i @magic-modules/no-spy

    DownloadsWeekly Downloads

    3

    Version

    0.0.8

    License

    AGPL-3.0

    Unpacked Size

    42.7 kB

    Total Files

    4

    Last publish

    Collaborators

    • jascha