diff --git a/lib/ip.js b/lib/ip.js new file mode 100644 index 0000000..91a4ddd --- /dev/null +++ b/lib/ip.js @@ -0,0 +1,5 @@ +// ------------------------------------------------------- +// Compatibility with require('ip/lib/ip.js') +// ------------------------------------------------------- + +module.exports = require('../target/cjs/index.cjs') diff --git a/package.json b/package.json index 912205a..6b682af 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,10 @@ "require": "./target/cjs/core.cjs", "import": "./target/esm/core.mjs", "default": "./target/esm/core.mjs" + }, + "./lib/ip.js": { + "types": "./target/dts/index.d.ts", + "require": "./target/cjs/index.cjs" } }, "module": "target/esm/index.mjs", @@ -23,7 +27,8 @@ "files": [ "target/cjs", "target/esm", - "target/dts" + "target/dts", + "lib" ], "scripts": { "build": "concurrently 'npm:build:*'", diff --git a/src/test/js/legacy.test.js b/src/test/js/legacy.test.js index 95ed619..23ab1bc 100644 --- a/src/test/js/legacy.test.js +++ b/src/test/js/legacy.test.js @@ -20,7 +20,7 @@ import assert from 'node:assert' import net from 'node:net' import os from 'node:os' import { it, describe } from 'vitest' -import ip from '@webpod/ip' +import ip from '../../../lib/ip.js' describe('IP library for node.js', () => { describe('toBuffer()/toString() methods', () => {