commonform-terminal

    1.0.1 • Public • Published
    var terminal = require('commonform-terminal')
    var decimal = require('decimal-numbering')
    var assert = require('assert')
     
    assert.equal(
      terminal(
        {
          content: [
            'This ',
            {use: 'Agreement'},
            ' (this ',
            {definition: 'Agreement'},
            ' is made effective as of the date the last ',
            {use: 'Party'},
            ' signs this ',
            {use: 'Agreement'},
            ' (the ',
            {definition: 'Effective Date'},
            ') by and between ',
            {blank: ''},
            ', a ',
            {blank: ''},
            ' (',
            {definition: 'Company'},
            ') and the several purchasers named in ',
            {reference: 'Purchasers'},
            ' (',
            {definition: 'Purchasers'},
            ', and together with ',
            {use: 'Company'},
            ', each a ',
            {definition: 'Party'},
            ').'
          ]
        },
        [/* no blank values */],
        {numbering: decimal}),
      [
        '    This \u001b[35mAgreement\u001b[39m (this "',
        '\u001b[32mAgreement\u001b[39m" is made effective as of ',
        'the date the last \u001b[35mParty\u001b[39m signs this ',
        '\u001b[35mAgreement\u001b[39m (the "\u001b[32mEffective ',
        'Date\u001b[39m") by and between \u001b[31m\u001b[4m[_]',
        '\u001b[24m\u001b[39m, a \u001b[31m\u001b[4m[_]',
        '\u001b[24m\u001b[39m ("\u001b[32mCompany',
        '\u001b[39m") and the several purchasers named in \u001b[33m',
        'Purchasers\u001b[39m ("\u001b[32mPurchasers\u001b[39m", and ',
        'together with \u001b[35mCompany\u001b[39m, each a "\u001b[32m',
        'Party\u001b[39m").'
      ].join('')
    )
     
    assert.equal(
      terminal(
        {content: [{blank: ''}]},
        [
          {
            blank: ['content', 0],
            value: 'NewCo, Inc.'
          }
        ],
        {numbering: decimal}),
      '    \u001b[31m\u001b[4m[NewCo, Inc.]\u001b[24m\u001b[39m'
    )

    Install

    npm i commonform-terminal

    DownloadsWeekly Downloads

    0

    Version

    1.0.1

    License

    Apache-2.0

    Last publish

    Collaborators

    • anseljh
    • kemitchell