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.

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i casette

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • kodedninja