Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d02b9c3

Browse files
authored
Merge pull request #265 from msgpack/esm
pure ESM-ify
2 parents 419736f + accf287 commit d02b9c3

38 files changed

+81
-76
lines changed

‎src/CachedKeyDecoder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { utf8DecodeJs } from "./utils/utf8";
1+
import { utf8DecodeJs } from "./utils/utf8.ts";
22

33
const DEFAULT_MAX_KEY_LENGTH = 16;
44
const DEFAULT_MAX_LENGTH_PER_KEY = 16;

‎src/Decoder.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import "./utils/symbol.dispose";
2-
import { prettyByte } from "./utils/prettyByte";
3-
import { ExtensionCodec, ExtensionCodecType } from "./ExtensionCodec";
4-
import { getInt64, getUint64, UINT32_MAX } from "./utils/int";
5-
import { utf8Decode } from "./utils/utf8";
6-
import { ensureUint8Array } from "./utils/typedArrays";
7-
import { CachedKeyDecoder, KeyDecoder } from "./CachedKeyDecoder";
8-
import { DecodeError } from "./DecodeError";
9-
import type { ContextOf } from "./context";
1+
import "./utils/symbol.dispose.ts";
2+
import { prettyByte } from "./utils/prettyByte.ts";
3+
import { ExtensionCodec, ExtensionCodecType } from "./ExtensionCodec.ts";
4+
import { getInt64, getUint64, UINT32_MAX } from "./utils/int.ts";
5+
import { utf8Decode } from "./utils/utf8.ts";
6+
import { ensureUint8Array } from "./utils/typedArrays.ts";
7+
import { CachedKeyDecoder, KeyDecoder } from "./CachedKeyDecoder.ts";
8+
import { DecodeError } from "./DecodeError.ts";
9+
import type { ContextOf } from "./context.ts";
1010

1111
export type DecoderOptions<ContextType = undefined> = Readonly<
1212
Partial<{

‎src/Encoder.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import "./utils/symbol.dispose";
2-
import { utf8Count, utf8Encode } from "./utils/utf8";
3-
import { ExtensionCodec, ExtensionCodecType } from "./ExtensionCodec";
4-
import { setInt64, setUint64 } from "./utils/int";
5-
import { ensureUint8Array } from "./utils/typedArrays";
6-
import type { ExtData } from "./ExtData";
7-
import type { ContextOf } from "./context";
1+
import "./utils/symbol.dispose.ts";
2+
import { utf8Count, utf8Encode } from "./utils/utf8.ts";
3+
import { ExtensionCodec, ExtensionCodecType } from "./ExtensionCodec.ts";
4+
import { setInt64, setUint64 } from "./utils/int.ts";
5+
import { ensureUint8Array } from "./utils/typedArrays.ts";
6+
import type { ExtData } from "./ExtData.ts";
7+
import type { ContextOf } from "./context.ts";
88

99
export const DEFAULT_MAX_DEPTH = 100;
1010
export const DEFAULT_INITIAL_BUFFER_SIZE = 2048;

‎src/ExtensionCodec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// ExtensionCodec to handle MessagePack extensions
22

3-
import { ExtData } from "./ExtData";
4-
import { timestampExtension } from "./timestamp";
3+
import { ExtData } from "./ExtData.ts";
4+
import { timestampExtension } from "./timestamp.ts";
55

66
export type ExtensionDecoderType<ContextType> = (
77
data: Uint8Array,

‎src/decode.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Decoder } from "./Decoder";
2-
import type { DecoderOptions } from "./Decoder";
3-
import type { SplitUndefined } from "./context";
1+
import { Decoder } from "./Decoder.ts";
2+
import type { DecoderOptions } from "./Decoder.ts";
3+
import type { SplitUndefined } from "./context.ts";
44

55
/**
66
* It decodes a single MessagePack object in a buffer.

‎src/decodeAsync.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { Decoder } from "./Decoder";
2-
import { ensureAsyncIterable } from "./utils/stream";
3-
import type { DecoderOptions } from "./Decoder";
4-
import type { ReadableStreamLike } from "./utils/stream";
5-
import type { SplitUndefined } from "./context";
1+
import { Decoder } from "./Decoder.ts";
2+
import { ensureAsyncIterable } from "./utils/stream.ts";
3+
import type { DecoderOptions } from "./Decoder.ts";
4+
import type { ReadableStreamLike } from "./utils/stream.ts";
5+
import type { SplitUndefined } from "./context.ts";
66

77
/**
88
* @throws {@link RangeError} if the buffer is incomplete, including the case where the buffer is empty.

‎src/encode.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Encoder } from "./Encoder";
2-
import type { EncoderOptions } from "./Encoder";
3-
import type { SplitUndefined } from "./context";
1+
import { Encoder } from "./Encoder.ts";
2+
import type { EncoderOptions } from "./Encoder.ts";
3+
import type { SplitUndefined } from "./context.ts";
44

55
/**
66
* It encodes `value` in the MessagePack format and

‎src/index.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
// Main Functions:
22

3-
import { encode } from "./encode";
3+
import { encode } from "./encode.ts";
44
export { encode };
55

6-
import { decode, decodeMulti } from "./decode";
6+
import { decode, decodeMulti } from "./decode.ts";
77
export { decode, decodeMulti };
88

9-
import { decodeAsync, decodeArrayStream, decodeMultiStream } from "./decodeAsync";
9+
import { decodeAsync, decodeArrayStream, decodeMultiStream } from "./decodeAsync.ts";
1010
export { decodeAsync, decodeArrayStream, decodeMultiStream };
1111

12-
import { Decoder } from "./Decoder";
12+
import { Decoder } from "./Decoder.ts";
1313
export { Decoder };
14-
import type { DecoderOptions } from "./Decoder";
14+
import type { DecoderOptions } from "./Decoder.ts";
1515
export type { DecoderOptions };
16-
import { DecodeError } from "./DecodeError";
16+
import { DecodeError } from "./DecodeError.ts";
1717
export { DecodeError };
1818

19-
import { Encoder } from "./Encoder";
19+
import { Encoder } from "./Encoder.ts";
2020
export { Encoder };
21-
import type { EncoderOptions } from "./Encoder";
21+
import type { EncoderOptions } from "./Encoder.ts";
2222
export type { EncoderOptions };
2323

2424
// Utilities for Extension Types:
2525

26-
import { ExtensionCodec } from "./ExtensionCodec";
26+
import { ExtensionCodec } from "./ExtensionCodec.ts";
2727
export { ExtensionCodec };
28-
import type { ExtensionCodecType, ExtensionDecoderType, ExtensionEncoderType } from "./ExtensionCodec";
28+
import type { ExtensionCodecType, ExtensionDecoderType, ExtensionEncoderType } from "./ExtensionCodec.ts";
2929
export type { ExtensionCodecType, ExtensionDecoderType, ExtensionEncoderType };
30-
import { ExtData } from "./ExtData";
30+
import { ExtData } from "./ExtData.ts";
3131
export { ExtData };
3232

3333
import {
@@ -37,7 +37,7 @@ import {
3737
decodeTimestampToTimeSpec,
3838
encodeTimestampExtension,
3939
decodeTimestampExtension,
40-
} from "./timestamp";
40+
} from "./timestamp.ts";
4141
export {
4242
EXT_TIMESTAMP,
4343
encodeDateToTimeSpec,

‎src/timestamp.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// https://github.com/msgpack/msgpack/blob/master/spec.md#timestamp-extension-type
2-
import { DecodeError } from "./DecodeError";
3-
import { getInt64, setInt64 } from "./utils/int";
2+
import { DecodeError } from "./DecodeError.ts";
3+
import { getInt64, setInt64 } from "./utils/int.ts";
44

55
export const EXT_TIMESTAMP = -1;
66

‎test/CachedKeyDecoder.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import assert from "assert";
2-
import { CachedKeyDecoder } from "../src/CachedKeyDecoder";
3-
import { utf8EncodeJs, utf8Count } from "../src/utils/utf8";
4-
import type { KeyDecoder } from "../src/CachedKeyDecoder";
2+
import { CachedKeyDecoder } from "../src/CachedKeyDecoder.ts";
3+
import { utf8EncodeJs, utf8Count } from "../src/utils/utf8.ts";
4+
import type { KeyDecoder } from "../src/CachedKeyDecoder.ts";
55

66
function tryDecode(keyDecoder: KeyDecoder, str: string): string {
77
const byteLength = utf8Count(str);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /