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 a388902b..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": { @@ -150,7 +151,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" 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'