</>PackageGraphPackageGraph

wcwidth

npmv1.0.1

Port of C's wcwidth() and wcswidth()

44.3M
Weekly downloads
1
Dependents
2
Dependencies
94/100
Popularity

Overview

wcwidth is an npm package that port of C's wcwidth() and wcswidth(). It is extremely widely used, with about 44.3M downloads per week and 1 known dependents in the graph. The latest version is 1.0.1, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need port of C's wcwidth() and wcswidth() and value a battle-tested, widely-adopted solution.

When not to use it

Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.

Pros

  • Large, well-established user base (44.3M weekly downloads).
  • Clear open-source license (MIT).
  • Lean dependency tree (2 direct dependencies).

Cons

  • No bundled TypeScript types (may require a separate @types package).

Auto-generated from collected registry metadata. No external claims are inferred.

Relationship graph

Dependencies (left) and dependents (right) of wcwidth.

defaults@react-native-com…wcwidth
wcwidth dependencies dependents

Dependencies

Runtime (1)

Dev (1)

tape ^4.5.1

Used by

Popular packages that depend on wcwidth.

Alternatives to wcwidth

Frequently installed together

semvernpm

The semantic version parser used by npm.

800M/wk52 dependentsISC
oranpm

Elegant terminal spinner

79.5M/wk5 dependentsMITTS
envinfonpm

Info about your dev environment for debugging purposes

18.4M/wk2 dependentsMIT
command-existsnpm

check whether a command line command exists in the current environment

5.6M/wk1 dependentsMIT
@react-native-community/cli-toolsnpm

No description provided.

3.2M/wk7 dependentsMITTS
@react-native-community/cli-platform-androidnpm

This package is part of the [React Native CLI](../../README.md). It contains commands for managing the Android part of React Native app.

2.7M/wk2 dependentsMITTS
@react-native-community/cli-platform-iosnpm

This package is part of the [React Native CLI](../../README.md). It contains commands for managing iOS part of React Native app.

2.7M/wk2 dependentsMITTS
@react-native-community/cli-typesnpm

No description provided.

2.6M/wk7 dependentsMITTS
@react-native-community/cli-platform-applenpm

This package is part of the [React Native CLI](../../README.md). It contains utilities for building reusable commands targeting Apple platforms.

2.1M/wk2 dependentsMITTS
@react-native-community/cli-confignpm

This package is part of the [React Native CLI](../../README.md). It contains commands for managing the configuration of React Native app.

0/wk2 dependentsMITTS
picocolorsnpm

The tiniest and the fastest library for terminal output formatting with ANSI colors

0/wk14 dependentsISCTS
yamlnpm

JavaScript parser and stringifier for YAML

0/wk5 dependentsISCTS

Version history

VersionPublishedLicense
1.0.1latest10 years agoMIT
1.0.012 years agoMIT
0.0.012 years agoMIT

Maintainers

Keywords

Frequently asked questions

How do I install wcwidth?

Run `npm install wcwidth` to add wcwidth to your npm project.

What license is wcwidth released under?

wcwidth is distributed under the MIT license.

How popular is wcwidth?

wcwidth has approximately 44,319,100 downloads per week and 1 known dependent packages.