commonform-treeify-annotations

0.1.2 • Public • Published
var treeify = require('commonform-treeify-annotations')
var assert = require('assert')

var shallow = {
  message: 'The heading "Payment" is referenced, but not used.',
  path: ['content', 0],
  source: "commonform-lint",
  url: null
}

var deep = {
  message: 'The heading "Indemnity" is referenced, but not used.',
  path: ['content', 0, 'form', 'content', 7],
  source: "commonform-lint",
  url: null
}

assert.deepEqual(
  treeify([shallow, deep]),
  {
    content: {
      0: {
        annotations: [shallow],
        form: {
          content: {
            7: {
              annotations: [deep]
            }
          }
        }
      }
    }
  }
)

Readme

Keywords

none

Package Sidebar

Install

npm i commonform-treeify-annotations

Weekly Downloads

1

Version

0.1.2

License

Apache-2.0

Last publish

Collaborators

  • kemitchell