diff --git a/src/index.ts b/src/index.ts index 8f7a06a..41f11ff 100644 --- a/src/index.ts +++ b/src/index.ts @@ -90,9 +90,9 @@ import { publicKeyToProtobuf } from '@libp2p/crypto/keys' import { logger } from '@libp2p/logger' import NanoDate from 'timestamp-nano' import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string' -import { SignatureCreationError } from './errors.js' -import { IpnsEntry } from './pb/ipns.js' -import { createCborData, ipnsRecordDataForV1Sig, ipnsRecordDataForV2Sig, normalizeValue } from './utils.js' +import { SignatureCreationError } from './errors.ts' +import { IpnsEntry } from './pb/ipns.ts' +import { createCborData, ipnsRecordDataForV1Sig, ipnsRecordDataForV2Sig, normalizeValue } from './utils.ts' import type { PrivateKey, PublicKey } from '@libp2p/interface' import type { Key } from 'interface-datastore/key' import type { CID } from 'multiformats/cid' @@ -339,11 +339,11 @@ const _create = async (privateKey: PrivateKey, value: CID | PublicKey | Multihas } } -export { unmarshalIPNSRecord } from './utils.js' -export { marshalIPNSRecord } from './utils.js' -export { multihashToIPNSRoutingKey } from './utils.js' -export { multihashFromIPNSRoutingKey } from './utils.js' -export { extractPublicKeyFromIPNSRecord } from './utils.js' +export { unmarshalIPNSRecord } from './utils.ts' +export { marshalIPNSRecord } from './utils.ts' +export { multihashToIPNSRoutingKey } from './utils.ts' +export { multihashFromIPNSRoutingKey } from './utils.ts' +export { extractPublicKeyFromIPNSRecord } from './utils.ts' /** * Sign ipns record data using the legacy V1 signature scheme diff --git a/src/selector.ts b/src/selector.ts index 5dcbb11..1e49ecb 100644 --- a/src/selector.ts +++ b/src/selector.ts @@ -1,6 +1,6 @@ import NanoDate from 'timestamp-nano' -import { IpnsEntry } from './pb/ipns.js' -import { unmarshalIPNSRecord } from './utils.js' +import { IpnsEntry } from './pb/ipns.ts' +import { unmarshalIPNSRecord } from './utils.ts' /** * Selects the latest valid IPNS record from an array of marshalled IPNS records. diff --git a/src/utils.ts b/src/utils.ts index fe27d65..d7e3c36 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -9,9 +9,9 @@ import { concat as uint8ArrayConcat } from 'uint8arrays/concat' import { equals as uint8ArrayEquals } from 'uint8arrays/equals' import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string' import { toString as uint8ArrayToString } from 'uint8arrays/to-string' -import { InvalidRecordDataError, InvalidValueError, SignatureVerificationError, UnsupportedValidityError } from './errors.js' -import { IpnsEntry } from './pb/ipns.js' -import type { IPNSRecord, IPNSRecordV2, IPNSRecordData } from './index.js' +import { InvalidRecordDataError, InvalidValueError, SignatureVerificationError, UnsupportedValidityError } from './errors.ts' +import { IpnsEntry } from './pb/ipns.ts' +import type { IPNSRecord, IPNSRecordV2, IPNSRecordData } from './index.ts' import type { PublicKey } from '@libp2p/interface' import type { MultihashDigest } from 'multiformats/cid' diff --git a/src/validator.ts b/src/validator.ts index bb1ca4e..840fdb2 100644 --- a/src/validator.ts +++ b/src/validator.ts @@ -2,10 +2,10 @@ import { publicKeyFromMultihash } from '@libp2p/crypto/keys' import { logger } from '@libp2p/logger' import NanoDate from 'timestamp-nano' import { equals as uint8ArrayEquals } from 'uint8arrays/equals' -import { InvalidEmbeddedPublicKeyError, RecordExpiredError, RecordTooLargeError, SignatureVerificationError, UnsupportedValidityError } from './errors.js' -import { IpnsEntry } from './pb/ipns.js' -import { extractPublicKeyFromIPNSRecord, ipnsRecordDataForV2Sig, isCodec, multihashFromIPNSRoutingKey, multihashToIPNSRoutingKey, unmarshalIPNSRecord } from './utils.js' -import type { IPNSRecord } from './index.js' +import { InvalidEmbeddedPublicKeyError, RecordExpiredError, RecordTooLargeError, SignatureVerificationError, UnsupportedValidityError } from './errors.ts' +import { IpnsEntry } from './pb/ipns.ts' +import { extractPublicKeyFromIPNSRecord, ipnsRecordDataForV2Sig, isCodec, multihashFromIPNSRoutingKey, multihashToIPNSRoutingKey, unmarshalIPNSRecord } from './utils.ts' +import type { IPNSRecord } from './index.ts' import type { PublicKey } from '@libp2p/interface' const log = logger('ipns:validator') diff --git a/test/index.spec.ts b/test/index.spec.ts index 9f3a89e..88c8879 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -16,7 +16,7 @@ import { createIPNSRecord, createIPNSRecordWithExpiration } from '../src/index.j import { IpnsEntry } from '../src/pb/ipns.js' import { extractPublicKeyFromIPNSRecord, parseCborData, createCborData, ipnsRecordDataForV2Sig, marshalIPNSRecord, unmarshalIPNSRecord, multihashToIPNSRoutingKey, multihashFromIPNSRoutingKey } from '../src/utils.js' import { ipnsValidator } from '../src/validator.js' -import { kuboRecord } from './fixtures/records.js' +import { kuboRecord } from './fixtures/records.ts' import type { PrivateKey } from '@libp2p/interface' describe('ipns', function () {