From 3b466f73acccf3df964c4fef62df43536c7b96de Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 10:11:11 +0000 Subject: [PATCH 1/2] chore: bump aegir from 47.2.0 to 48.0.4 Bumps [aegir](https://github.com/ipfs/aegir) from 47.2.0 to 48.0.4. - [Release notes](https://github.com/ipfs/aegir/releases) - [Changelog](https://github.com/ipfs/aegir/blob/main/CHANGELOG.md) - [Commits](https://github.com/ipfs/aegir/compare/v47.2.0...v48.0.4) --- updated-dependencies: - dependency-name: aegir dependency-version: 48.0.4 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a388902b..4d4e54b4 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,7 @@ "uint8arrays": "^5.0.0" }, "devDependencies": { - "aegir": "^47.0.16" + "aegir": "^48.0.4" }, "browser": { "./dist/src/resolvers/dns.js": "./dist/src/resolvers/dns.browser.js" From 28ace50060bdb8dcebf57610b0922b1fcb20e1f1 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Tue, 12 May 2026 12:48:14 +0300 Subject: [PATCH 2/2] chore: update project --- .github/dependabot.yml | 3 +-- README.md | 14 ++++++++++++++ package.json | 3 ++- src/index.ts | 2 +- src/multiaddr.ts | 6 +++--- test/codec.spec.ts | 3 +-- test/index.spec.ts | 5 ++--- test/utils.spec.ts | 1 - 8 files changed, 24 insertions(+), 13 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 589a3341..d3c026b5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,8 +1,7 @@ version: 2 updates: - package-ecosystem: npm - directories: - - "/" + directory: "/" schedule: interval: daily time: "10:00" diff --git a/README.md b/README.md index 05592756..bd4e548f 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,20 @@ multiaddr(maWithCustomTuple) registry.removeProtocol(protocol.code) ``` +# Install + +```console +$ npm i @multiformats/multiaddr +``` + +## Browser ` +``` + # API Docs - diff --git a/package.json b/package.json index 4d4e54b4..0a0f78b5 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,8 @@ "exports": { ".": { "types": "./dist/src/index.d.ts", - "import": "./dist/src/index.js" + "import": "./dist/src/index.js", + "module-sync": "./dist/src/index.js" } }, "release": { diff --git a/src/index.ts b/src/index.ts index eed4ab3c..86b6bae4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -64,7 +64,7 @@ * ``` */ -import { Multiaddr as MultiaddrClass, symbol } from './multiaddr.js' +import { Multiaddr as MultiaddrClass, symbol } from './multiaddr.ts' import { registry, V } from './registry.ts' import type { ProtocolCodec } from './registry.ts' diff --git a/src/multiaddr.ts b/src/multiaddr.ts index 8063c65d..7a93359a 100644 --- a/src/multiaddr.ts +++ b/src/multiaddr.ts @@ -1,9 +1,9 @@ import { equals as uint8ArrayEquals } from 'uint8arrays/equals' -import { bytesToComponents, componentsToBytes, componentsToString, stringToComponents } from './components.js' +import { bytesToComponents, componentsToBytes, componentsToString, stringToComponents } from './components.ts' import { InvalidMultiaddrError, InvalidParametersError } from './errors.ts' +import { isMultiaddr } from './index.ts' import { registry } from './registry.ts' -import { isMultiaddr } from './index.js' -import type { MultiaddrInput, Multiaddr as MultiaddrInterface, Component } from './index.js' +import type { MultiaddrInput, Multiaddr as MultiaddrInterface, Component } from './index.ts' const inspect = Symbol.for('nodejs.util.inspect.custom') export const symbol = Symbol.for('@multiformats/multiaddr') diff --git a/test/codec.spec.ts b/test/codec.spec.ts index 48dd6d30..97598bad 100644 --- a/test/codec.spec.ts +++ b/test/codec.spec.ts @@ -1,8 +1,7 @@ -/* eslint-env mocha */ import { expect } from 'aegir/chai' import { componentsToString, stringToComponents } from '../src/components.ts' import { CODE_HTTP, CODE_HTTP_PATH, CODE_IP4, CODE_UNIX, CODE_UTP } from '../src/constants.ts' -import type { Component } from '../src/index.js' +import type { Component } from '../src/index.ts' interface TestCase { name: string diff --git a/test/index.spec.ts b/test/index.spec.ts index 8b28688a..b30d3b14 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -1,9 +1,8 @@ /* eslint max-nested-callbacks: ["error", 8] */ -/* eslint-env mocha */ import { expect } from 'aegir/chai' import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string' -import { multiaddr, isMultiaddr, CODE_IP4 } from '../src/index.js' -import type { Multiaddr } from '../src/index.js' +import { multiaddr, isMultiaddr, CODE_IP4 } from '../src/index.ts' +import type { Multiaddr } from '../src/index.ts' function roundTrip (str: string): void { const output = str.replace('/ipfs/', '/p2p/') diff --git a/test/utils.spec.ts b/test/utils.spec.ts index 64492d9e..e4fefe3e 100644 --- a/test/utils.spec.ts +++ b/test/utils.spec.ts @@ -1,4 +1,3 @@ -/* eslint-env mocha */ import { expect } from 'aegir/chai' import { base64url } from 'multiformats/bases/base64' import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'