iconv-lite
npmv0.7.3TypeScriptConvert character encodings in pure javascript.
Overview
iconv-lite is an npm package that convert character encodings in pure javascript. The latest version is 0.7.3, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need convert character encodings in pure javascript and value a focused solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- Large dependency tree (18 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of iconv-lite.
Dependencies
Runtime (1)
Dev (17)
Used by
Popular packages that depend on iconv-lite.
A querystring parser that supports nesting and arrays, with a depth limit
Node.js body parsing middleware
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
Get and validate the raw body of a readable stream.
Various operations on Uint8Array data
Alternatives to iconv-lite
Media Type Database
Convert an absolute path to a tilde path: `/Users/sindresorhus/dev` → `~/dev`
Utility to parse a string bytes to bytes and vice-versa
Convert Windows backslash paths to slash paths
Converts a source-map from/to different formats and allows adding/changing properties.
Frequently installed together
An AST-based pattern checker for JavaScript.
TypeScript definitions for node
Create HTTP error objects
Utility to parse a string bytes to bytes and vice-versa
Lightweight debugging utility for Node.js and the browser
An extremely fast JavaScript and CSS bundler and minifier.
A querystring parser that supports nesting and arrays, with a depth limit
`Object.defineProperty`, but not IE 8's broken one.
Store information about any JS value in a side channel. Uses WeakMap if available.
Create and parse HTTP Content-Type header
Infer the content-type of a request.
Prettier is an opinionated code formatter
Version history
| Version | Published | License |
|---|---|---|
| 1.0.0-alpha.2 | 15 days ago | MIT |
| 0.7.3latest | 15 days ago | MIT |
| 1.0.0-alpha.1 | 6 months ago | MIT |
| 0.7.2 | 6 months ago | MIT |
| 0.7.1 | 7 months ago | MIT |
| 0.7.0 | 11 months ago | MIT |
| 0.6.3 | 5 years ago | MIT |
| 0.6.2 | 6 years ago | MIT |
| 0.6.1 | 6 years ago | MIT |
| 0.6.0 | 6 years ago | MIT |
| 0.5.2 | 6 years ago | MIT |
| 0.5.1 | 6 years ago | MIT |
| 0.5.0 | 7 years ago | MIT |
| 0.4.24 | 8 years ago | MIT |
| 0.4.23 | 8 years ago | MIT |
| 0.4.22 | 8 years ago | MIT |
| 0.4.21 | 8 years ago | MIT |
| 0.4.20 | 8 years ago | MIT |
| 0.4.19 | 8 years ago | MIT |
| 0.4.18 | 9 years ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install iconv-lite?
Run `npm install iconv-lite` to add iconv-lite to your npm project.
What license is iconv-lite released under?
iconv-lite is distributed under the MIT license.
How popular is iconv-lite?
iconv-lite has approximately 0 downloads per week and 3 known dependent packages.