reviewers-edition-stringify

1.0.3 • Public • Published

This package exports a single function. The function takes a single argument of the kind returned from reviewers-edition-parse. It returns a short string for the Reviewers Edition.

var stringify = require('reviewers-edition-stringify')

Examples

The following examples are also the test suite for the parser. The tests use Node.js' built-in assert module.

var assert = require('assert')
 
assert.equal(
  stringify({edition: 1}),
  '1e'
)
 
assert.equal(
  stringify({edition: 1, update: 1}),
  '1e1u'
)
 
assert.equal(
  stringify({edition: 1, update: 1, correction: 1}),
  '1e1u1c'
)
 
assert.equal(
  stringify({edition: 1, update: 1, draft: 1}),
  '1e1u1d'
)
 
assert.equal(
  stringify({edition: 1, update: 1, correction: 1, draft: 1}),
  '1e1u1c1d'
)
 
assert.equal(
  stringify({edition: 1, correction: 1}),
  '1e1c'
)
 
assert.equal(
  stringify({edition: 1, correction: 1, draft: 1}),
  '1e1c1d'
)
 
assert.equal(
  stringify({edition: 1, draft: 1}),
  '1e1d'
)

reved

This package is bundled with other functions for creating and manipulating Reviewers Editions in reved.

Package Sidebar

Install

npm i reviewers-edition-stringify

Weekly Downloads

0

Version

1.0.3

License

MIT

Last publish

Collaborators

  • kemitchell