ip-address
npmv10.2.0TypeScriptA library for parsing IPv4 and IPv6 IP addresses in node and the browser.
Overview
ip-address is an npm package that a library for parsing IPv4 and IPv6 IP addresses in node and the browser. The latest version is 10.2.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need a library for parsing IPv4 and IPv6 IP addresses in node and the browser 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 (22 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 ip-address.
Dependencies
Dev (22)
Used by
Popular packages that depend on ip-address.
Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Alternatives to ip-address
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Parse yes/no like values
Parse, validate, manipulate, and display dates
Browser-friendly inheritance fully compatible with standard node.js inherits()
A querystring parser that supports nesting and arrays, with a depth limit
Utility to parse a string bytes to bytes and vice-versa
Determine address of proxied request
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Lightweight browser detector
Parses set-cookie headers into objects
Functions for dealing with a PostgreSQL connection string
Frequently installed together
Prettier is an opinionated code formatter
TypeScript definitions for node
TypeScript execution environment and REPL for node.js, with source map support
Fast, unopinionated, minimalist web framework
Lightweight debugging utility for Node.js and the browser
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
An AST-based pattern checker for JavaScript.
Delightful JavaScript Testing.
An extremely fast JavaScript and CSS bundler and minifier.
No description provided.
Version history
| Version | Published | License |
|---|---|---|
| 10.2.0latest | 2 months ago | MIT |
| 10.1.1 | 2 months ago | MIT |
| 10.1.0 | 8 months ago | MIT |
| 10.0.1 | 1 year ago | MIT |
| 10.0.0 | 1 year ago | MIT |
| 9.1.0-0 | 1 year ago | MIT |
| 9.0.5 | 2 years ago | MIT |
| 9.0.4 | 2 years ago | MIT |
| 9.0.3 | 2 years ago | MIT |
| 9.0.2 | 2 years ago | MIT |
| 9.0.1 | 2 years ago | MIT |
| 9.0.0 | 2 years ago | MIT |
| 8.1.0 | 5 years ago | MIT |
| 8.0.0 | 5 years ago | MIT |
| 7.1.0 | 5 years ago | MIT |
| 7.0.1 | 5 years ago | MIT |
| 7.0.0 | 5 years ago | MIT |
| 7.0.0-beta.1 | 5 years ago | MIT |
| 7.0.0-beta.0 | 5 years ago | MIT |
| 6.4.0 | 5 years ago | MIT |
Maintainers
Frequently asked questions
How do I install ip-address?
Run `npm install ip-address` to add ip-address to your npm project.
What license is ip-address released under?
ip-address is distributed under the MIT license.
How popular is ip-address?
ip-address has approximately 0 downloads per week and 1 known dependent packages.