alphabet-numbering

1.0.1 • Public • Published
var alpabetnumbering = require('alphabet-numbering')
var assert = require('assert')
 
// Like CSS' lower-alpha
 
var englishAlphaNumbering = alpabetnumbering([
  'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
  'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'
])
 
assert.equal(englishAlphaNumbering(1), 'a')
 
assert.equal(englishAlphaNumbering(28), 'ab')
 
assert.equal(englishAlphaNumbering(18432), 'aafx')
 
// A made-up alphabet numbering
 
var xyzAlphaNumbering = alpabetnumbering([ 'x', 'y', 'z' ])
 
assert.equal(xyzAlphaNumbering(1), 'x')
 
assert.equal(xyzAlphaNumbering(5), 'xy')
 
assert.equal(xyzAlphaNumbering(500), 'xyzxxy')

Readme

Keywords

none

Package Sidebar

Install

npm i alphabet-numbering

Weekly Downloads

632

Version

1.0.1

License

MIT

Last publish

Collaborators

  • kemitchell