stdunits

0.0.0 • Public • Published

stdunit

Parse and convert between standard units of measurement.

API

Normalize anything to a common unit

var stdunit = require('stdunit');
stdunit.to('mm', '55in'); // 1397

Find all measurements in a string

stdunit.to('mm', '55in'); // 1397

Pixels and Percents

Some things require context. For instance, the px unit is only bound to real world measurement (such as pt) through a DPI (dots per inch). Your browser usually get this from the OS. To support px and % you have to provide the context:

stdunit.to('px', '32pt', {
  dpi: 60
});

// returns 10px

percentages need a scale:

stdunit.to('px', '10%', {
  scale: '100px' // if a plain number the target unit is used
});

// returns 10px

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i stdunits

Weekly Downloads

1

Version

0.0.0

License

MIT

Last publish

Collaborators

  • emery