Socket
Socket
Sign inDemoInstall

eurostat-barcode-generator

Package Overview
Dependencies
19
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

eurostat-barcode-generator

a simplified barcode generator tool with options


Version published
Maintainers
1
Weekly downloads
12
decreased by-25%

Weekly downloads

Readme

Source

eurostat-barcode-generator is a re-usable, easy interface JavaScript barcode graph generation library, based on D3 v4+.

Questions?

If you have any questions, checkout the previous posts or create a new one at:

  • Issue with 'question' label

Download and Installation

Installation with npm

$ npm install eurostat-barcode-generator

Using CDN

If you want to use 'eurostat-barcode-generator' without installation, load files directly from one of the CDN providers.

Supported Browsers

Basically will work on all SVG supported browsers.

Internet ExplorerChromeFirefoxSafariiOSAndroid
9+LatestLatestLatest8+4+

Dependency

D3 (required)
4+

eurostat-barcode-generator already bundles the necessary d3 modules. We have chosen it this way, as we can easier control the tree-shaking etc.

<!-- 1) simply reference the eurostat-barcode-generator script -->
    <script src="$YOUR_PATH/eurostat-barcode-generator.js"></script>

or use importing ESM.

// 1) import eurostat-barcode-generator.js
// as named import
import * as barcode from "eurostat-barcode-generator";

// or by directly importing the methods
import { generateBarcode, triggerHover } from "eurostat-barcode-generator";

Basic usage example

1) Create chart holder element
<div id="barcode"></div>
2) Generate a chart with options
// generate the chart
var myBarcode = barcode.generateBarcode({
    bindto: "#barcode",
    data: {
      json: [
            {id: 'DE1', value: 250, name: 'test}
        ]
    }
});

// call some API
myBarcode.triggerHover( 'DE1' );

How to start developing eurostat-barcode-generator?

For anyone interested in developing the eurostat-barcode-generator, follow the instructions below.

Required Node.js version: 10.10.0+

Development Environment

1. Clone the repository

Clone the eurostat-barcode-generator repository and install the dependency modules.


# Clone the repository.
$ git clone https://github.com/eurostat/barcode-generator.js.git
2. Install dependencies

npm and Yarn are supported.

# Install the dependency modules.
$ npm install

# or
$ yarn
3. Build

Use npm script to build eurostat-barcode-generator

# Run webpack-dev-server for development
$ npm start

# Build
$ npm run build:prod

# Generate jsdoc
$ npm run jsdoc

Two folders will be created after the build is completed.

  • dist folder: Includes the barcode-generator.js and barcode-generator.min.js files.
  • doc folder: Includes API documentation. The home page for the documentation is doc/index.html.

Bug Report

If you find a bug, please report to us by posting issues on GitHub.

FAQs

Last updated on 03 Oct 2020

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc