Skip to content

Commit de54ab5

Browse files
committedApr 27, 2024·
fix: 🐛 use latest json-pack implementation
1 parent adc6570 commit de54ab5

16 files changed

+41
-2171
lines changed
 

‎package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -124,15 +124,16 @@
124124
}
125125
},
126126
"dependencies": {
127+
"@jsonjoy.com/json-pack": "^1.0.2",
127128
"tslib": "^2.0.0"
128129
},
129130
"devDependencies": {
130131
"@semantic-release/changelog": "^6.0.1",
131132
"@semantic-release/git": "^10.0.1",
132133
"@semantic-release/npm": "^9.0.1",
133134
"@types/jest": "^29.0.0",
134-
"@types/node": "^10.17.60",
135135
"@types/mime": "^3.0.0",
136+
"@types/node": "^10.17.60",
136137
"app-root-path": "^3.1.0",
137138
"assert": "^2.0.0",
138139
"buffer": "^6.0.3",

‎src/fsa-to-node/json.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { CborEncoder } from '../json-joy/json-pack/cbor/CborEncoder';
2-
import { CborDecoder } from '../json-joy/json-pack/cbor/CborDecoder';
1+
import { CborEncoder } from '@jsonjoy.com/json-pack/lib/cbor/CborEncoder';
2+
import { CborDecoder } from '@jsonjoy.com/json-pack/lib/cbor/CborDecoder';
33

44
export const encoder = new CborEncoder();
55
export const decoder = new CborDecoder();

‎src/json-joy/json-pack/JsonPackExtension.ts

-11
This file was deleted.

‎src/json-joy/json-pack/JsonPackValue.ts

-13
This file was deleted.

‎src/json-joy/json-pack/cbor/CborDecoder.ts

-408
This file was deleted.

‎src/json-joy/json-pack/cbor/CborDecoderBase.ts

-349
This file was deleted.

‎src/json-joy/json-pack/cbor/CborEncoder.ts

-67
This file was deleted.

‎src/json-joy/json-pack/cbor/CborEncoderFast.ts

-333
This file was deleted.

‎src/json-joy/json-pack/cbor/constants.ts

-42
This file was deleted.

‎src/json-joy/json-pack/cbor/types.ts

-1
This file was deleted.

‎src/json-joy/json-pack/json/JsonDecoder.ts

-644
This file was deleted.

‎src/json-joy/json-pack/json/JsonEncoder.ts

-238
This file was deleted.

‎src/json-joy/json-pack/types.ts

-57
This file was deleted.

‎src/snapshot/binary.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { CborEncoder } from '../json-joy/json-pack/cbor/CborEncoder';
2-
import { CborDecoder } from '../json-joy/json-pack/cbor/CborDecoder';
1+
import { CborEncoder } from '@jsonjoy.com/json-pack/lib/cbor/CborEncoder';
2+
import { CborDecoder } from '@jsonjoy.com/json-pack/lib/cbor/CborDecoder';
33
import { fromSnapshotSync, toSnapshotSync } from './sync';
44
import { fromSnapshot, toSnapshot } from './async';
55
import { writer } from './shared';
6-
import type { CborUint8Array } from '../json-joy/json-pack/cbor/types';
6+
import type { CborUint8Array } from '@jsonjoy.com/json-pack/lib/cbor/types';
77
import type { AsyncSnapshotOptions, SnapshotNode, SnapshotOptions } from './types';
88

99
const encoder = new CborEncoder(writer);

‎src/snapshot/json.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { JsonEncoder } from '../json-joy/json-pack/json/JsonEncoder';
2-
import { JsonDecoder } from '../json-joy/json-pack/json/JsonDecoder';
1+
import { JsonEncoder } from '@jsonjoy.com/json-pack/lib/json/JsonEncoder';
2+
import { JsonDecoder } from '@jsonjoy.com/json-pack/lib/json/JsonDecoder';
33
import { fromSnapshotSync, toSnapshotSync } from './sync';
44
import { fromSnapshot, toSnapshot } from './async';
55
import { writer } from './shared';

‎yarn.lock

+32
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,28 @@
593593
"@jridgewell/resolve-uri" "^3.1.0"
594594
"@jridgewell/sourcemap-codec" "^1.4.14"
595595

596+
"@jsonjoy.com/base64@^1.1.1":
597+
version "1.1.1"
598+
resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-1.1.1.tgz#a717fd8840f7bad49c7fe66cc65db8bcfc4c4dc5"
599+
integrity sha512-LnFjVChaGY8cZVMwAIMjvA1XwQjZ/zIXHyh28IyJkyNkzof4Dkm1+KN9UIm3lHhREH4vs7XwZ0NpkZKnwOtEfg==
600+
601+
"@jsonjoy.com/json-pack@^1.0.2":
602+
version "1.0.2"
603+
resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-1.0.2.tgz#d7c8c284db828b29eebb9082134251a8216ec5cc"
604+
integrity sha512-4KMApTgb1Hvjz9Ue7unziJ1xNy3k6d2erp0hz1iXryXsf6LEM3KwN6YrfbqT0vqkUO8Tu+CSnvMia9cWX6YGVw==
605+
dependencies:
606+
"@jsonjoy.com/base64" "^1.1.1"
607+
"@jsonjoy.com/util" "^1.0.0"
608+
hyperdyperid "^1.2.0"
609+
thingies "^1.20.0"
610+
611+
"@jsonjoy.com/util@^1.0.0":
612+
version "1.1.0"
613+
resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-1.1.0.tgz#9726365362ede17405d2b521b4c782582df7ed4f"
614+
integrity sha512-Yz+xITJ3Y/w0DBISwPkBETP5/cITHXscjgQNZIkfrVz1V7/ahJY8vw+T+LZy/KtXgKuUWqu4GALAQ3bhGt9J8A==
615+
dependencies:
616+
hyperdyperid "^1.2.0"
617+
596618
"@leichtgewicht/ip-codec@^2.0.1":
597619
version "2.0.5"
598620
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1"
@@ -3540,6 +3562,11 @@ husky@^8.0.1:
35403562
resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184"
35413563
integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==
35423564

3565+
hyperdyperid@^1.2.0:
3566+
version "1.2.0"
3567+
resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b"
3568+
integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==
3569+
35433570
iconv-lite@0.4.24:
35443571
version "0.4.24"
35453572
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -6707,6 +6734,11 @@ text-table@~0.2.0:
67076734
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
67086735
integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
67096736

6737+
thingies@^1.20.0:
6738+
version "1.21.0"
6739+
resolved "https://registry.yarnpkg.com/thingies/-/thingies-1.21.0.tgz#e80fbe58fd6fdaaab8fad9b67bd0a5c943c445c1"
6740+
integrity sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==
6741+
67106742
through2@^4.0.0:
67116743
version "4.0.2"
67126744
resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764"

0 commit comments

Comments
 (0)
Please sign in to comment.