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 🙏

© 2024 – Pkg Stats / Ryan Hefner

ppla-builder

v0.1.5

Published

An easy way to build labels in ppla (printer programming language A)

Downloads

15

Readme

ppla-builder Build Status

An easy way to build labels in ppla (printer programming language A).

I started this project as a way to get used to the printer programming language A,
accepted by the Argox OS series (and others Argox printers). The main goal was to build easier the output for the printer, abstracting the need of knowing the exactly order of the configurations for a simple print line.

This project has no intent of covering all the commands available in the language, neither do complex configurations and generate complex print commands.

Getting Started

Install the module with: npm install ppla-builder

var pplaBuilder = require('ppla-builder');

Documentation

(Coming soon)

Examples

   var pplaBuilder = require('ppla-builder');
   pplaBuilder.rotation(pplaBuilder.DIRECTIONS.LANDSCAPE)
                      .fontType(pplaBuilder.FONT_TYPE[':'].value)
                      .fontSubType(pplaBuilder.COURIER_SUBTYPES.ECMA94)
                      .hScale(5)
                      .vScale(3)
                      .x(100)
                      .y(150)
                      .label('This is a test label');

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

Release History

0.1.5 Added alias for setting margin left. Added function to overwrite the defaults. Changed to Apache-2.0 License. 0.1.4 Added alias for setting the measures in meter or inchs. 0.1.3 Added method for setting the label configurations. Added alias for setting the pixel size of the label. 0.1.2 Fixed some npm configurations 0.1.1 Added npm info in the packages.json 0.1.0 Initial features. Basic label and barcode formatting

License

Copyright (c) 2014 Murilo Laghi
Licensed under the Apache-2.0 license.