word-counting
TypeScript icon, indicating that this package has built-in type declarations

1.1.4 • Public • Published

Word counting

Greenkeeper badge styled with prettier Commitizen friendly All Contributors

NPM Version License Stats Downloads Stats Github stars Github issues Build Status codecov Dev Dependencies

Donate

A very powerful words counter that supports plain text and html.

nodei.co

Why this project

  • Support node and browser environment.
  • Support html formated text. (Won't count tags)
  • Well typed

Installation

# Using npm
npm install --save word-counting

# Using yarn
yarn add word-counting

Basic Usage

Inject the library in your file:

// javascript
var wordsCounter = require('word-counting')
// typescript
import wordsCounter from 'word-counting'

Count the words for plain text:

const mockedText = 'These are some mocked words.'
console.log(wordsCounter(mockedText).wordsCount) // 5

Count the words for html:

const mockedText = '<p>These are some mocked words with html format</p>'
console.log(wordsCounter(mockedText, { isHtml: true }).wordsCount) // 8

Contributing

  1. Fork it (https://github.com/nerdmax/word-counting/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Contributors


Max Liu

💻 📖 🚇 ⚠️

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

/word-counting/

    Package Sidebar

    Install

    npm i word-counting

    Weekly Downloads

    1,333

    Version

    1.1.4

    License

    MIT

    Unpacked Size

    18 kB

    Total Files

    10

    Last publish

    Collaborators

    • nerdmax