Skip to content

Commit 3752bb4

Browse files
authored
Merge pull request #714 from streamich/restructure-libs
Restructure libs
2 parents 633e1f8 + 8e12deb commit 3752bb4

File tree

174 files changed

+66
-13142
lines changed

Some content is hidden

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

174 files changed

+66
-13142
lines changed

package.json

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,6 @@
114114
"upgrade:interactive": "npx npm-check-updates@16.14 --interactive"
115115
},
116116
"peerDependencies": {
117-
"@jsonjoy.com/base64": "^1.1.2",
118-
"@jsonjoy.com/json-expression": "^1.0.0",
119-
"@jsonjoy.com/json-pack": "^1.0.4",
120-
"@jsonjoy.com/json-pointer": "^1.0.0",
121-
"@jsonjoy.com/util": "^1.3.0",
122117
"rxjs": "7",
123118
"tslib": "2"
124119
},
@@ -128,18 +123,19 @@
128123
}
129124
},
130125
"dependencies": {
126+
"@jsonjoy.com/base64": "^1.1.2",
127+
"@jsonjoy.com/json-expression": "^1.0.0",
128+
"@jsonjoy.com/json-pack": "^1.1.0",
129+
"@jsonjoy.com/json-pointer": "^1.0.0",
130+
"@jsonjoy.com/json-type": "^1.0.0",
131+
"@jsonjoy.com/util": "^1.4.0",
131132
"arg": "^5.0.2",
132133
"hyperdyperid": "^1.2.0",
133134
"sonic-forest": "^1.0.3",
134135
"thingies": "^2.1.1",
135136
"tree-dump": "^1.0.2"
136137
},
137138
"devDependencies": {
138-
"@jsonjoy.com/base64": "^1.1.2",
139-
"@jsonjoy.com/json-expression": "^1.0.0",
140-
"@jsonjoy.com/json-pack": "^1.0.4",
141-
"@jsonjoy.com/json-pointer": "^1.0.0",
142-
"@jsonjoy.com/util": "^1.3.0",
143139
"@types/benchmark": "^2.1.5",
144140
"@types/jest": "^29.5.12",
145141
"benchmark": "^2.1.4",
@@ -190,7 +186,6 @@
190186
"",
191187
"demo",
192188
"json-cli",
193-
"json-clone",
194189
"json-crdt-patch",
195190
"json-crdt-extensions",
196191
"json-crdt-peritext-ui",
@@ -199,12 +194,8 @@
199194
"json-ot",
200195
"json-patch-ot",
201196
"json-patch",
202-
"json-schema",
203-
"json-size",
204197
"json-stable",
205198
"json-text",
206-
"json-type",
207-
"json-type-value",
208199
"json-walk",
209200
"util"
210201
]

src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ export type * from './json-crdt';
1212
export type * from './json-crdt-patch';
1313
export type * from './json-crdt-extensions';
1414
export type * from './json-patch/types';
15-
export type * from './json-schema/types';

src/json-binary/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/json-cli/json-patch-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import {spawnSync} from 'child_process';
44
import {validateOperation} from '../json-patch';
5-
import {deepEqual} from '../json-equal/deepEqual';
5+
import {deepEqual} from '@jsonjoy.com/util/lib/json-equal/deepEqual';
66
import {testSuites} from './test/suites';
77

88
const bin = String(process.argv[2]);

src/json-cli/json-pointer-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import {spawnSync} from 'child_process';
44
import {testCases} from './json-pointer-testCases';
5-
import {deepEqual} from '../json-equal/deepEqual';
5+
import {deepEqual} from '@jsonjoy.com/util/lib/json-equal/deepEqual';
66

77
const bin = String(process.argv[2]);
88

src/json-cli/json-unpack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {readFileSync} from 'fs';
22
import {MsgPackDecoderFast} from '@jsonjoy.com/json-pack/lib/msgpack';
33
import {CborDecoder} from '@jsonjoy.com/json-pack/lib/cbor/CborDecoder';
4-
import * as JSONB from '../json-binary';
4+
import * as JSONB from '@jsonjoy.com/json-pack/lib/json-binary';
55
import arg from 'arg';
66

77
const args = arg(

src/json-cli/test/op.replace.tests.json.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {clone as deepClone} from '../../json-clone/clone';
1+
import {clone as deepClone} from '@jsonjoy.com/util/lib/json-clone/clone';
22
import {TestCase} from './types';
33

44
const values: [string, unknown][] = [

src/json-clone/README.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/json-clone/__bench__/main.ts

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/json-clone/__tests__/clone.spec.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/json-clone/__tests__/cloneBinary.spec.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/json-clone/clone.ts

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/json-clone/cloneBinary.ts

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/json-clone/index.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/json-crdt-extensions/quill-delta/QuillDeltaNode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {isEmpty} from '@jsonjoy.com/util/lib/isEmpty';
2-
import {deepEqual} from '../../json-equal/deepEqual';
2+
import {deepEqual} from '@jsonjoy.com/util/lib/json-equal/deepEqual';
33
import {StrNode} from '../../json-crdt/nodes/str/StrNode';
44
import {ArrNode} from '../../json-crdt/nodes/arr/ArrNode';
55
import {Peritext} from '../peritext';

src/json-crdt-extensions/quill-delta/__tests__/QuillDeltaFuzzer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {randomU32} from 'hyperdyperid/lib/randomU32';
33
import {Fuzzer} from '@jsonjoy.com/util/lib/Fuzzer';
44
import {isEmpty} from '@jsonjoy.com/util/lib/isEmpty';
55
import {QuillDeltaAttributes, QuillDeltaOp, QuillDeltaOpInsert, QuillDeltaOpRetain, QuillTrace} from '../types';
6-
import {RandomJson} from '../../../json-random';
6+
import {RandomJson} from '@jsonjoy.com/util/lib/json-random';
77
import {removeErasures} from '../util';
88

99
export interface QuillDeltaFuzzerOptions {

src/json-crdt-extensions/quill-delta/__tests__/fuzzing.yjs.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {QuillDeltaFuzzer} from './QuillDeltaFuzzer';
22
import {Doc as YDoc} from 'yjs';
33
import {QuillDeltaOp, QuillDeltaOpDelete} from '../types';
4-
import {deepEqual} from '../../../json-equal/deepEqual';
5-
import {clone} from '../../../json-clone';
4+
import {deepEqual} from '@jsonjoy.com/util/lib/json-equal/deepEqual';
5+
import {clone} from '@jsonjoy.com/util/lib/json-clone';
66

77
const normalizeDelta = (delta: QuillDeltaOp[]): QuillDeltaOp[] => {
88
const length = delta.length;

src/json-crdt-patch/codec/__tests__/PatchFuzzer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {RandomJson} from '../../../json-random';
1+
import {RandomJson} from '@jsonjoy.com/util/lib/json-random';
22
import {Fuzzer} from '@jsonjoy.com/util/lib/Fuzzer';
33
import {interval, ITimestampStruct, Timespan, ClockVector, ServerClockVector, ts} from '../../clock';
44
import {SESSION} from '../../constants';

src/json-crdt/__tests__/fuzzer/JsonCrdtFuzzer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {Model} from '../../model/Model';
22
import {SessionLogical} from './SessionLogical';
33
import {Picker} from './Picker';
44
import {FuzzerOptions} from './types';
5-
import {RandomJson} from '../../../json-random/RandomJson';
5+
import {RandomJson} from '@jsonjoy.com/util/lib/json-random/RandomJson';
66
import {generateInteger} from './util';
77
import {PatchBuilder} from '../../../json-crdt-patch/PatchBuilder';
88
import {Patch} from '../../../json-crdt-patch';

src/json-crdt/__tests__/fuzzer/Picker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {DelOp, InsObjOp, InsStrOp, InsBinOp, InsArrOp} from '../../../json-crdt-patch/operations';
2-
import {RandomJson} from '../../../json-random';
2+
import {RandomJson} from '@jsonjoy.com/util/lib/json-random';
33
import {JsonNode, ObjNode, ArrNode, BinNode, StrNode} from '../../nodes';
44
import {Model} from '../../model/Model';
55
import {Fuzzer} from '@jsonjoy.com/util/lib/Fuzzer';

src/json-crdt/__tests__/fuzzer/SessionLogical.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {generateInteger} from './util';
1616
import {Model} from '../..';
1717
import {Patch} from '../../../json-crdt-patch/Patch';
1818
import {PatchBuilder} from '../../../json-crdt-patch/PatchBuilder';
19-
import {RandomJson} from '../../../json-random/RandomJson';
19+
import {RandomJson} from '@jsonjoy.com/util/lib/json-random/RandomJson';
2020
import {randomU32} from 'hyperdyperid/lib/randomU32';
2121
import {StrNode, ValNode, ObjNode, ArrNode, BinNode} from '../../nodes';
2222
import {interval} from '../../../json-crdt-patch/clock';

src/json-crdt/__tests__/hash.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {RandomJson} from '../../json-random';
1+
import {RandomJson} from '@jsonjoy.com/util/lib/json-random';
22
import {hashNode} from '../hash';
33
import {Model} from '../model';
44

src/json-crdt/json-patch/JsonPatch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {deepEqual} from '../../json-equal/deepEqual';
1+
import {deepEqual} from '@jsonjoy.com/util/lib/json-equal/deepEqual';
22
import {ObjNode, ArrNode, JsonNode, ConNode} from '../nodes';
33
import {toPath, isChild} from '@jsonjoy.com/json-pointer/lib/util';
44
import {interval} from '../../json-crdt-patch/clock';

src/json-crdt/nodes/bin/__tests__/BinNode.fuzzing.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {ITimespanStruct, ITimestampStruct, ts} from '../../../../json-crdt-patch
44
import {Fuzzer} from '@jsonjoy.com/util/lib/Fuzzer';
55
import {BinNode} from '../BinNode';
66
import {randomU32} from 'hyperdyperid/lib/randomU32';
7-
import {RandomJson} from '../../../../json-random';
7+
import {RandomJson} from '@jsonjoy.com/util/lib/json-random';
88
import * as path from 'path';
99
import * as fs from 'fs';
1010

src/json-crdt/nodes/str/__tests__/StrNode.fuzzing.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {ITimespanStruct, ITimestampStruct, ts} from '../../../../json-crdt-patch
44
import {Fuzzer} from '@jsonjoy.com/util/lib/Fuzzer';
55
import {StrNode} from '../StrNode';
66
import {randomU32} from 'hyperdyperid/lib/randomU32';
7-
import {RandomJson} from '../../../../json-random';
7+
import {RandomJson} from '@jsonjoy.com/util/lib/json-random';
88
import * as path from 'path';
99
import * as fs from 'fs';
1010

src/json-crdt/schema/__tests__/toSchema.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {NodeBuilder, s, nodes} from '../../../json-crdt-patch';
2-
import {deepEqual} from '../../../json-equal/deepEqual';
2+
import {deepEqual} from '@jsonjoy.com/util/lib/json-equal/deepEqual';
33
import {cmpUint8Array} from '@jsonjoy.com/util/lib/buffers/cmpUint8Array';
44
import {Model} from '../../model';
55
import {toSchema} from '../toSchema';

src/json-equal/$$deepEqual/__tests__/deepEqual.fuzzing.spec.ts

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/json-equal/$$deepEqual/__tests__/deepEqual.spec.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)