casette

1.0.0 • Public • Published

casette

Casette is a tiny modular converter library. It's ridiculously simple, yet effective.

Installation

npm i casette

Example

const casette = require('casette')
 
// Built-in converters
var inch = 2
console.log(casette(inch, 'inch-cm'))
 
console.log(casette(-2, 'celsius-fahrenheit'))
 
// External converters
var some = casette(14, require('./some-converter'))
 
// Internal converters
var res = casette(25, a => a * 2 / 5)

Usage

You can use built-in, external or internal converters, that are simple, exported functions. Take a look at the built-in ones in the converters directory.

If you have an idea for a converter build it and PR, please. If required, write its test in the converters/converters.test.js. Tests are cool!

API

casette(value, converter)

Takes the value and the converter arguments. value can be anything, converter must be function. Returns anything.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    1

Package Sidebar

Install

npm i casette

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • kodedninja