Skip to content
This repository was archived by the owner on May 31, 2025. It is now read-only.

minvws/nl-covid19-coronacheck-web-pdf-tools

nl-covid19-coronacheck-web-pdf-tools

This is a JavaScript library for generating PDFs for (static) Dutch domestic and european signed proofs.

Usage

Use this repository's git: URL to install the package in your project:

npm install "https://github.com/minvws/nl-covid19-coronacheck-web-pdf-tools.git#VERSION"

Replace VERSION with the tag name of the latest release.

In Node.js

Usage in Node.js requires polyfills for atob and DOMParser. Be sure to polyfill these before requireing or import()ing from nl-covid19-coronacheck-web-pdf-tools.

E.g. using jsdom:

const JSDOM = require("jsdom").JSDOM;
const jsdomWindow = new JSDOM().window;
global.atob = jsdomWindow.atob;
global.DOMParser = jsdomWindow.DOMParser;

const { parseProofData, getDocument } = require("nl-covid19-coronacheck-web-pdf-tools");

Note: when using ES modules, it's important to use the async import(), as static imports would cause the code to be evaluated at load time, before the polyfills are installed.

Upgrade

Please refer to the upgrade guide

License

This project is licensed under the EUPL-1.2. See LICENSE.

About

CoronaCheck - Website PDF Generator

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 13