node-punctuation-stats

3.0.0 • Public • Published

node-punctuation-stats

A small library for getting stats on punctuation in files. - Node Module

Usage

  var PS = require('node-punctuation-stats')

  var p = new PS()

  p.inFile('./index.js')
  { punctuations: [ '!', '?', '.', ',', ';', ':' ],
    found:
    [ { symbol: '!', count: 1 },
      { symbol: '?', count: 1 },
      { symbol: '.', count: 17 },
      { symbol: ',', count: 12 },
      { symbol: ';', count: 1 },
      { symbol: ':', count: 8 } ],
    total: 40,
    message: 'Found 40 punctuations of 6 types: ! ? . , ; :'
  }

  const data = fs.readFileSync('./index.js').toString()
  p.inText(data)
  { punctuations: [ '!', '?', '.', ',', ';', ':' ],
    found:
    [ { symbol: '!', count: 1 },
      { symbol: '?', count: 1 },
      { symbol: '.', count: 17 },
      { symbol: ',', count: 12 },
      { symbol: ';', count: 1 },
      { symbol: ':', count: 8 } ],
    total: 40,
    message: 'Found 40 punctuations of 6 types: ! ? . , ; :'
  }

  p.inDir('./', '.js')
  [
    {
      file: 'index.js',
      found:
      {
        punctuations: [Array],
        found: [Array],
        total: 50,
        message: 'Found 50 punctuations of 6 types: ! ? . , ; :'
      }
    }
  ]

Licensce

MIT © 2018 Git Faf

Readme

Keywords

Package Sidebar

Install

npm i node-punctuation-stats

Weekly Downloads

0

Version

3.0.0

License

MIT

Last publish

Collaborators

  • git.faf