1.0.0 • Published 4 years ago

prettybits v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

📟 prettybits

Mini library for pretty printing bits and bytes.

This project was bootstrapped with this template.

Get started

npm install --save prettybits

or

yarn add prettybits

Usage

Pretty print bytes:

import { bytes } from 'prettybits';

console.log(bytes(-11234)); // > -11.2 kB
console.log(bytes(0)); // > 0 B
console.log(bytes(11234)); // > 11.2 kB
console.log(bytes(3284751)); // > 3.28 MB

Pretty print bits:

import { bits } from 'prettybits';

console.log(bits(-11234)); // > -11.2 kbit
console.log(bits(0)); // > 0 b
console.log(bits(11234)); // > 11.2 kbit
console.log(bits(3284751)); // > 3.28 Mbit

Contributing

Thank you for wanting to contribute. Before you get started, read our contribution guidelines.

To get started, fork the repository and then clone it to your machine. You will need Node JS v8+ and NPM to run the project.

To grab all the dependencies for development:

npm install

Run tests in watch mode:

npm test -w

Once you're happy with your changes, use Conventional Commits standard to create your commit messages.

To build the package, use the command:

npm build

If all seems good and tests are green, push your changes and submit a pull request.