{"library":"metrick","type":"library","category":null,"description":"Metrick is a Babel-powered unit conversion library (v0.2.0) that leverages the ES7 function bind syntax (::) for human-readable unit expressions. It supports duration (milliseconds, seconds, minutes, hours, years) and data (bits, bytes, kilobytes, megabytes, gigabytes, etc.) conversions with explicit (unit::unit.in(target)) and implicit (number::unit) syntax. The library requires the Babel plugin transform-function-bind and is designed for Node.js and browser environments. Alternatives like js-quantities or convert-units offer more units or simpler syntax but lack the syntactic sugar of the bind operator. Release cadence is low; last release was 2017.","language":"javascript","status":"active","version":"0.2.0","tags":["javascript","babel","babel-plugin-transform-function-bind","conversion","convert","data","distance","duration","imperial"],"install":[{"cmd":"npm install metrick","imports":["import { seconds } from 'metrick/duration'","import Unit from 'metrick/unit'","import { megabytes } from 'metrick/data'"]},{"cmd":"yarn add metrick","imports":[]},{"cmd":"pnpm add metrick","imports":[]}],"homepage":null,"github":"https://github.com/ticky/metrick","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/metrick","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/metrick/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}