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.

/casette/

    Package Sidebar

    Install

    npm i casette

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • kodedninja