reviewers-edition-spell
v2.0.0
Published
spell Reviewers Edition numbers in English
Downloads
2,624
Maintainers
Readme
This npm package exports a single function that takes a single Reviewers Edition argument and returns a string containing the pronunciation of that edition in English.
The following examples are also the test suite for the function. The
tests use Node.js' built-in assert
module.
var assert = require('assert')
var spell = require('reviewers-edition-spell')
assert.equal(
spell('1e'),
'first edition'
)
assert.equal(
spell('1e2u'),
'first edition, second update'
)
assert.equal(
spell('1e2u3c'),
'first edition, second update, third correction'
)
assert.equal(
spell('1e2u3c4d'),
'fourth draft of first edition, second update, third correction'
)
assert.equal(
spell('1e101d'),
'one hundred first draft of first edition'
)
assert.equal(
spell('101e2c'),
'one hundred first edition, second correction'
)
The function returns false
for an invalid argument.
assert.equal(
spell('1.0.0'),
false
)
This package is bundled with other functions for creating and manipulating Reviewers Editions in reved.