npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

barkoder-nativescript

v1.7.2

Published

Nativescript support for Barkoder - a Barcode Scanner SDK for the modern enterprise.

Readme

barKoder NativeScript Barcode Scanner Plugin

Add native barcode scanning to NativeScript applications for Android and iOS with the official barKoder NativeScript plugin. It exposes the barKoder native scanning engine to NativeScript projects, making it possible to build embedded camera-based barcode capture without relying on a separate scanner application or dedicated scanning device.

The plugin is intended for production applications that need reliable decoding of everyday barcode formats and advanced scanning capabilities for demanding logistics, manufacturing, retail, automotive and identity workflows.

Quick links

Key capabilities

barKoder is designed for production barcode capture workflows where speed and decode reliability matter. Depending on the license and configuration, the SDK supports capabilities such as:

  • 30+ 1D and 2D barcode symbologies, including QR Code, Data Matrix, PDF417, Code 128, Code 39, EAN/UPC, Aztec, DotCode and GS1 formats
  • Direct Part Marking (DPM) scanning for difficult Data Matrix codes on metal, plastic and other industrial surfaces
  • Batch MultiScan for decoding multiple barcodes in a single camera view
  • VIN barcode scanning for automotive workflows
  • MRZ scanning for passports, ID cards and travel documents
  • Continuous scanning, image/gallery scanning and configurable regions of interest
  • Advanced decoding for damaged, deformed, low-quality and blurry barcodes
  • On-device scanning for normal mobile scanning workflows

For the complete feature set and platform-specific configuration options, use the official documentation linked below.

Installation

Install the package from npm:

npm install barkoder-nativescript

Complete the Android/iOS project configuration and permissions using the NativeScript installation guide.

The plugin exposes barKoder constants and view functionality through the NativeScript package. Use the current NativeScript example rather than copying API calls from older starter applications.

Examples

Trial license

You can evaluate barKoder in your own application with a free trial license:

Get a free barKoder SDK trial

The SDK can be initialized without a valid license for integration testing, but decoded results may be partially masked or marked as unlicensed. Use a valid trial or production license for complete results and licensed functionality.

Do not publish a trial license in a production application or public source repository.

Support

Need help with integration or testing?

License

See the LICENSE file in this repository for the terms applicable to the repository contents. Use of the barKoder SDK itself is subject to the applicable barKoder license agreement.