Skip to content

Commit 5fcb323

Browse files
committed
chore: 🤖 fix demos and benchmarks
1 parent 1cf4998 commit 5fcb323

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1119
-414
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@
7676
"base64-js": "^1.5.1",
7777
"benchmark": "^2.1.4",
7878
"bson": "^5.4.0",
79-
"cbor": "^8.1.0",
79+
"cbor": "^9.0.2",
8080
"cbor-js": "^0.1.0",
8181
"cbor-sync": "^1.0.4",
82-
"cbor-x": "^1.3.0",
82+
"cbor-x": "^1.5.9",
8383
"cborg": "^2.0.3",
8484
"fast-safe-stringify": "^2.1.1",
8585
"fast-stable-stringify": "^1.0.0",

src/__bench__/bench.bson.encoding.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
// npx ts-node src/json-pack/__bench__/bench.bson.encoding.ts
1+
// npx ts-node src/__bench__/bench.bson.encoding.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {BsonEncoder} from '../../bson/BsonEncoder';
5-
import {Writer} from '../../util/buffers/Writer';
6-
import {payloads as payloads_} from '../../__bench__/payloads';
7-
import {deepEqual} from '../../json-equal/deepEqual';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {BsonEncoder} from '../bson/BsonEncoder';
5+
import {Writer} from '../util/buffers/Writer';
6+
import {payloads as payloads_} from '../__bench__/payloads';
7+
import {deepEqual} from '../json-equal/deepEqual';
88
import {BSON, EJSON} from 'bson';
99

1010
const payloads = payloads_.map((p) => ({...p, data: {data: p.data}}));
@@ -20,7 +20,7 @@ const benchmark: IBenchmark = {
2020
},
2121
runners: [
2222
{
23-
name: 'json-joy/json-pack BsonEncoder',
23+
name: 'json-pack BsonEncoder',
2424
setup: () => {
2525
const writer = new Writer();
2626
const encoder = new BsonEncoder(writer);

src/__bench__/bench.cbor-dag.encoding.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
// npx ts-node src/json-pack/__bench__/bench.cbor-dag.encoding.ts
1+
// npx ts-node src/__bench__/bench.cbor-dag.encoding.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {CborEncoderDag} from '../../cbor/CborEncoderDag';
5-
import {CborEncoder} from '../../cbor/CborEncoder';
6-
import {CborDecoder} from '../../cbor/CborDecoder';
7-
import {payloads} from '../../__bench__/payloads';
8-
import {deepEqual} from '../../json-equal/deepEqual';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {CborEncoderDag} from '../cbor/CborEncoderDag';
5+
import {CborEncoder} from '../cbor/CborEncoder';
6+
import {CborDecoder} from '../cbor/CborDecoder';
7+
import {payloads} from '../__bench__/payloads';
8+
import {deepEqual} from '../json-equal/deepEqual';
99

1010
const benchmark: IBenchmark = {
1111
name: 'Encoding',
@@ -18,14 +18,14 @@ const benchmark: IBenchmark = {
1818
},
1919
runners: [
2020
{
21-
name: 'json-joy/json-pack CborEncoder',
21+
name: 'json-pack CborEncoder',
2222
setup: () => {
2323
const encoder = new CborEncoder();
2424
return (json: any) => encoder.encode(json);
2525
},
2626
},
2727
{
28-
name: 'json-joy/json-pack CborEncoderDag',
28+
name: 'json-pack CborEncoderDag',
2929
setup: () => {
3030
const encoder = new CborEncoderDag();
3131
return (json: any) => encoder.encode(json);

src/__bench__/bench.cbor.decoding.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
// npx ts-node src/json-pack/__bench__/bench.cbor.decoding.ts
1+
// npx ts-node src/__bench__/bench.cbor.decoding.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {CborEncoder} from '../../cbor/CborEncoder';
5-
import {CborDecoderBase} from '../../cbor/CborDecoderBase';
6-
import {payloads} from '../../__bench__/payloads';
7-
import {deepEqual} from '../../json-equal/deepEqual';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {CborEncoder} from '../cbor/CborEncoder';
5+
import {CborDecoderBase} from '../cbor/CborDecoderBase';
6+
import {payloads} from '../__bench__/payloads';
7+
import {deepEqual} from '../json-equal/deepEqual';
88

99
const encoder = new CborEncoder();
1010

@@ -26,7 +26,7 @@ const benchmark: IBenchmark = {
2626
},
2727
runners: [
2828
{
29-
name: 'json-joy/json-pack CborDecoder',
29+
name: 'json-pack CborDecoder',
3030
setup: () => {
3131
const decoder = new CborDecoderBase();
3232
return (data: any) => decoder.read(data);

src/__bench__/bench.cbor.encoding.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
// npx ts-node src/json-pack/__bench__/bench.cbor.encoding.ts
1+
// npx ts-node src/__bench__/bench.cbor.encoding.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {CborEncoder} from '../../cbor/CborEncoder';
5-
import {CborEncoderFast} from '../../cbor/CborEncoderFast';
6-
import {CborDecoder} from '../../cbor/CborDecoder';
7-
import {deepEqual} from '../../json-equal/deepEqual';
8-
import {payloads} from '../../__bench__/payloads';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {CborEncoder} from '../cbor/CborEncoder';
5+
import {CborEncoderFast} from '../cbor/CborEncoderFast';
6+
import {CborDecoder} from '../cbor/CborDecoder';
7+
import {deepEqual} from '../json-equal/deepEqual';
8+
import {payloads} from '../__bench__/payloads';
99

1010
const benchmark: IBenchmark = {
1111
name: 'Encoding',
@@ -18,14 +18,14 @@ const benchmark: IBenchmark = {
1818
},
1919
runners: [
2020
{
21-
name: 'json-joy/json-pack CborEncoderFast',
21+
name: 'json-pack CborEncoderFast',
2222
setup: () => {
2323
const encoder = new CborEncoderFast();
2424
return (json: any) => encoder.encode(json);
2525
},
2626
},
2727
{
28-
name: 'json-joy/json-pack CborEncoder',
28+
name: 'json-pack CborEncoder',
2929
setup: () => {
3030
const encoder = new CborEncoder();
3131
return (json: any) => encoder.encode(json);

src/__bench__/bench.encoders.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
// npx ts-node src/json-pack/__bench__/bench.encoders.ts
1+
// npx ts-node src/__bench__/bench.encoders.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {CborEncoder} from '../../cbor/CborEncoder';
5-
import {CborEncoderFast} from '../../cbor/CborEncoderFast';
6-
import {MsgPackEncoderFast} from '../../msgpack/MsgPackEncoderFast';
7-
import {MsgPackEncoder} from '../../msgpack/MsgPackEncoder';
8-
import {JsonEncoder} from '../../json/JsonEncoder';
9-
import {UbjsonEncoder} from '../../ubjson/UbjsonEncoder';
10-
import {IonEncoderFast} from '../../ion/IonEncoderFast';
11-
import {CborDecoder} from '../../cbor/CborDecoder';
12-
import {payloads} from '../../__bench__/payloads';
13-
import {deepEqual} from '../../json-equal/deepEqual';
14-
import {Writer} from '../../util/buffers/Writer';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {CborEncoder} from '../cbor/CborEncoder';
5+
import {CborEncoderFast} from '../cbor/CborEncoderFast';
6+
import {MsgPackEncoderFast} from '../msgpack/MsgPackEncoderFast';
7+
import {MsgPackEncoder} from '../msgpack/MsgPackEncoder';
8+
import {JsonEncoder} from '../json/JsonEncoder';
9+
import {UbjsonEncoder} from '../ubjson/UbjsonEncoder';
10+
import {IonEncoderFast} from '../ion/IonEncoderFast';
11+
import {CborDecoder} from '../cbor/CborDecoder';
12+
import {payloads} from '../__bench__/payloads';
13+
import {deepEqual} from '../json-equal/deepEqual';
14+
import {Writer} from '../util/buffers/Writer';
1515

1616
const benchmark: IBenchmark = {
1717
name: 'Encoding',

src/__bench__/bench.encoding.cbor.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
// npx ts-node src/json-pack/__bench__/bench.encoding.cbor.ts
1+
// npx ts-node src/__bench__/bench.encoding.cbor.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {CborEncoderFast} from '../../cbor/CborEncoderFast';
5-
import {CborEncoder} from '../../cbor/CborEncoder';
6-
import {payloads} from '../../__bench__/payloads';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {CborEncoderFast} from '../cbor/CborEncoderFast';
5+
import {CborEncoder} from '../cbor/CborEncoder';
6+
import {payloads} from '../__bench__/payloads';
77

88
const benchmark: IBenchmark = {
99
name: 'Encoding',
@@ -23,14 +23,14 @@ const benchmark: IBenchmark = {
2323
},
2424
},
2525
{
26-
name: 'json-joy/json-pack CborEncoderFast',
26+
name: 'json-pack CborEncoderFast',
2727
setup: () => {
2828
const encoder = new CborEncoderFast();
2929
return (json: any) => encoder.encode(json);
3030
},
3131
},
3232
{
33-
name: 'json-joy/json-pack CborEncoder',
33+
name: 'json-pack CborEncoder',
3434
setup: () => {
3535
const encoder = new CborEncoder();
3636
return (json: any) => encoder.encode(json);

src/__bench__/bench.encoding.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
// npx ts-node src/json-pack/__bench__/bench.encoding.ts
1+
// npx ts-node src/__bench__/bench.encoding.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {JsonEncoder} from '../../json/JsonEncoder';
5-
import {UbjsonEncoder} from '../../ubjson/UbjsonEncoder';
6-
import {CborEncoderFast} from '../../cbor/CborEncoderFast';
7-
import {CborEncoder} from '../../cbor/CborEncoder';
8-
import {Writer} from '../../util/buffers/Writer';
9-
import {payloads} from '../../__bench__/payloads';
10-
import {MsgPackEncoderFast} from '../../msgpack';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {JsonEncoder} from '../json/JsonEncoder';
5+
import {UbjsonEncoder} from '../ubjson/UbjsonEncoder';
6+
import {CborEncoderFast} from '../cbor/CborEncoderFast';
7+
import {CborEncoder} from '../cbor/CborEncoder';
8+
import {Writer} from '../util/buffers/Writer';
9+
import {payloads} from '../__bench__/payloads';
10+
import {MsgPackEncoderFast} from '../msgpack';
1111

1212
const benchmark: IBenchmark = {
1313
name: 'Encoding',
1414
warmup: 1000,
1515
payloads,
1616
runners: [
1717
{
18-
name: 'json-joy/json-pack JsonEncoder',
18+
name: 'json-pack JsonEncoder',
1919
setup: () => {
2020
const writer = new Writer();
2121
const encoder = new JsonEncoder(writer);
2222
return (json: any) => encoder.encode(json);
2323
},
2424
},
2525
{
26-
name: 'json-joy/json-pack UbjsonEncoder',
26+
name: 'json-pack UbjsonEncoder',
2727
setup: () => {
2828
const writer = new Writer();
2929
const encoder = new UbjsonEncoder(writer);
@@ -44,21 +44,21 @@ const benchmark: IBenchmark = {
4444
},
4545
},
4646
{
47-
name: 'json-joy/json-pack CborEncoderFast',
47+
name: 'json-pack CborEncoderFast',
4848
setup: () => {
4949
const encoder = new CborEncoderFast();
5050
return (json: any) => encoder.encode(json);
5151
},
5252
},
5353
{
54-
name: 'json-joy/json-pack CborEncoder',
54+
name: 'json-pack CborEncoder',
5555
setup: () => {
5656
const encoder = new CborEncoder();
5757
return (json: any) => encoder.encode(json);
5858
},
5959
},
6060
{
61-
name: 'json-joy/json-pack MsgPackEncoderFast',
61+
name: 'json-pack MsgPackEncoderFast',
6262
setup: () => {
6363
const encoder = new MsgPackEncoderFast();
6464
const jsonPack4 = encoder.encode.bind(encoder);

src/__bench__/bench.ion.encoding.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
// npx ts-node src/json-pack/__bench__/bench.ion.encoding.ts
1+
// npx ts-node src/__bench__/bench.ion.encoding.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {IonEncoderFast} from '../../ion/IonEncoderFast';
5-
import {Writer} from '../../util/buffers/Writer';
6-
import {payloads} from '../../__bench__/payloads';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {IonEncoderFast} from '../ion/IonEncoderFast';
5+
import {Writer} from '../util/buffers/Writer';
6+
import {payloads} from '../__bench__/payloads';
77
import {load, makeBinaryWriter, dom} from 'ion-js';
8-
import {deepEqual} from '../../json-equal/deepEqual';
8+
import {deepEqual} from '../json-equal/deepEqual';
99

1010
const benchmark: IBenchmark = {
1111
name: 'Encoding',
@@ -18,7 +18,7 @@ const benchmark: IBenchmark = {
1818
},
1919
runners: [
2020
{
21-
name: 'json-joy/json-pack IonEncoderFast',
21+
name: 'json-pack IonEncoderFast',
2222
setup: () => {
2323
const writer = new Writer();
2424
const encoder = new IonEncoderFast(writer);

src/__bench__/bench.json.decoding.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
// npx ts-node src/json-pack/__bench__/bench.json.decoding.ts
1+
// npx ts-node src/__bench__/bench.json.decoding.ts
22

3-
import {runBenchmark, IBenchmark} from '../../__bench__/runBenchmark';
4-
import {JsonDecoder} from '../../json/JsonDecoder';
5-
import {payloads} from '../../__bench__/payloads';
6-
import {deepEqual} from '../../json-equal/deepEqual';
3+
import {runBenchmark, IBenchmark} from '../__bench__/runBenchmark';
4+
import {JsonDecoder} from '../json/JsonDecoder';
5+
import {payloads} from '../__bench__/payloads';
6+
import {deepEqual} from '../json-equal/deepEqual';
77

88
const encodedPayloads = payloads.map((payload) => {
99
return {
@@ -22,7 +22,7 @@ const benchmark: IBenchmark = {
2222
},
2323
runners: [
2424
{
25-
name: 'json-joy/json-pack JsonDecoder.decode()',
25+
name: 'json-pack JsonDecoder.decode()',
2626
setup: () => {
2727
const decoder = new JsonDecoder();
2828
return (json: any) => decoder.read(json);

0 commit comments

Comments
 (0)