Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

alphabet-numbering

kemitchell3.9kMIT1.0.1

number items using letters of an alphabet

readme

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')