ip-address 10.x
Use ip-address ^10.0.0 for standalone IPv4 and IPv6 parsing, validation, subnet checks, conversions, special-address inspection, and URL parsing. This skill emphasizes the v10 native-BigInt API and avoids older v9 method names.
- For
ip-address@10.7.0- Verified
- 2026-09-08, 8 examples executed
- Package
@modootoday/pmcp-ip-address@10.0.0
What it covers
- Importing
- IPv4
- IPv6
- IPv6 URLs and errors
- v10 migration warning
- What this skill does not cover
One example from this skill
This is the skill's own text, not a summary of it. It runs: that is what verifying means here.
import { strict as assert } from 'node:assert/strict';
import { Address4, Address6 } from 'ip-address';
assert.equal(Address4.isValid('192.168.1.1'), true);
assert.equal(Address6.isValid('2001:db8::1'), true);
assert.equal(Address6.isValid('not an address'), false);
const v4 = new Address4('192.168.1.1/24');
const v6 = new Address6('2001:db8::1/64');
assert.ok(v4);
assert.ok(v6);
What it did in the sandbox
Verifying this skill meant installing the package and running code against it with no route out. This is what happened, quoted from the run. The full ledger lists every package examined, including the ones that never became a skill.
-
prepare: git config core.hooksPath hooks || truethe package -
prepare: git config core.hooksPath hooks || truethe package
Getting it
With a subscription:
npx -y @modootoday/pmcp login
npx -y @modootoday/pmcp install @modootoday/pmcp-ip-address
It installs as a dev dependency of your project, and the MCP server finds it there like any other skill.