0.0.2 • Published 10 years ago

prink v0.0.2

Weekly downloads
2
License
-
Repository
-
Last release
10 years ago

Build Status

Prink is a Node.js used to format filesize and file mode. Other convertions will be made available on demand such as file permissions and dates.

Usage

Install Prink with NPM: npm install prink and requires it inside your scripts:

prink = require 'prink'

All the convertions supported by Prink can format, parse and compare values.

File Size

Additionnal properties may be chained such as "bit" and any unit from "kilobytes" to "yottabytes", from "kilobits" to "yottabits", "KB" to "YB", "Kb" to "Yb".

To format a number, you may call directly filesize or filesize.format.

prink.filesize(12382232) === '11 MB'
prink.filesize.bit(12382232) === '94 Mb'
prink.filesize.to.kilobytes(12382232, 2) === '12092.02 KB'
prink.filesize.from.KB.to.MB(12832, 2) === '12.53 MB'
prink.filesize.to.Mb(12382232, 2) === '94.47 Mb'

To parse a string into a number, you may call filesize.parse.

prink.filesize.parse('120 KB') === 123820
prink.filesize.parse.to.megabytes('120 KB') === 0.1171875
prink.filesize.parse.bit('120 KB') === 990560

To compare a string or a number, you may call filesize.compare.

prink.filesize.compare('120 KB', 123820) === true

Mode

prink.mode(420) === '644'
prink.mode(1023) === '1777'
prink.mode.parse('1777') === 1023
prink.mode.compare('0644', 420) === true