Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

awesome-converter

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

awesome-converter

Awesome and typesafe unit converter

  • 1.0.5
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

logo

Awesome Converter

Awesome and typesafe unit converter

DepfuLicenseBuild Status

NPM bundle size (minified)NPM bundle size (minified + gzip)NPM VersionNPM Weekly DownloadsNPM Total Downloads

Follow me on TwitterDonate with PayPalBecome a Patron

Join Discord Server
NPM Stats


An awesome and typesafe unit converter for NodeJS

Install

Install with yarn:

$ yarn add awesome-converter

Usage

const {convert, definitions} = require('awesome-converter');
const {inspect} = require('util');
// Or for babel / typescript:
// import { convert, definitions } from 'awesome-querystring';
// import { inspect } from 'util'; ==> Note that this requires @types/node !!

// Just pass required arguments
// expected output: 0.22046244
console.log(convert(100, 'g', 'lb'));

// Specify decimal precision
// expected output: 0.22
console.log(convert(100, 'g', 'lb', {precision: 3}));

// Will not work if you pass units of different groups
// expected error: Cannot convert incompatible unit of g to m
console.log(convert(100, 'g', 'm'));

// Log all supported definitions
console.log(inspect(definitions, {showHidden: false, depth: null}));

About

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

License

Copyright © 2019, Favna. Released under the MIT License.

Buy me a donut

This project is open source and always will be, even if I don't get donations. That said, I know there are people out there that may still want to donate just to show their appreciation so this is for you guys. Thanks in advance!

I accept donations through PayPal, BitCoin, Ethereum and LiteCoin. You can use the buttons below to donate through your method of choice

Donate WithQRAddress
Donate with PayPal
1E643TNif2MTh75rugepmXuq35Tck4TnE5
0xF653F666903cd8739030D2721bF01095896F5D6E
LZHvBkaJqKJRa8N7Dyu41Jd1PDBAofCik6

Keywords

FAQs

Package last updated on 28 Mar 2019

Did you know?

Socket

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc