@magic-modules/no-spy

0.0.9 • 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

update dependencies

0.0.10 - unreleased

...

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.9
    2
    • latest

Version History

Package Sidebar

Install

npm i @magic-modules/no-spy

Weekly Downloads

9

Version

0.0.9

License

AGPL-3.0

Unpacked Size

42.7 kB

Total Files

4

Last publish

Collaborators

  • jascha