npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

census-js-pro

v1.0.0

Published

CensusJs is a solution to modern word-counting issues. In this initial release, it can count words in plain text, in further releases, it would extract text from a file and then process it. You should use CensusJs if you’re working with documents that wil

Downloads

7

Readme

CensusJs

CensusJs is a solution to modern word-counting issues. In this initial release, it can count words in plain text, in further releases, it would extract text from a file and then process it. You should use CensusJs if you’re working with documents that will be further served to editors, proofreaders, translators or other language experts to work on. CensusJs isn’t dependent on any external word counters and has its own unique algorithm.

WordCounting Engines

  • CensusJs Pro [0]
  • Authours [1]
  • Academics [2]
  • Strictly Words [3]
  • Strictly Spaces [4]

Install

npm install census-js-pro

Import

const { countWordsFromText } = require('census-js-pro');

Usage

Engine Numbers: CensusJs Pro [0], Authours [1], Academics [2], Strictly Words [3], Strictly Spaces [4]

const wordCount = countWordsFromText(yourText, engineNumber);

About CensusJs

Organizations that edit, proofread and/or translate documents mostly charge the customer w.r.t the document’s word count. These organizations either have their own strategy to calculate words or depend on some external APIs that would do that for them. But the person who actually works on the document doesn’t always agree with this because as a language professional, they know that the calculated wordcount is incorrect. This led to major debates on what to consider as an 'accurate' wordcount and the one who claims to know how to calculate it, look over the character patterns that slip through their RegEx and the fact that depending on the version of a word, the word count inside the word itself might not be accurate.

We hired a group of fifteen reporters to interview Language Professionals and Consultants from their corresponding fields and asked them about their views over the usual arbitrary word counters. They even interviewed some Software Engineers and Full Stack Developers cause most of the regular word counters fail when fed with source codes. This gave us plenty of data to create a publicly accepted algorithm and now we support over twenty extensions to calculate word count.

Disclaimer: We strive to make our tools as accurate as possible considering reviews from top language professionals and consultants in their corresponding field but we cannot guarantee it will always meet an individual or a group's requirement.