Skip to content

Commit b00fa26

Browse files
authored
Merge pull request #6 from jsonjoy-com/deps
feat: 🎸 update dependencies
2 parents 6fc41d8 + 229ab73 commit b00fa26

File tree

4 files changed

+472
-569
lines changed

4 files changed

+472
-569
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@
5656
"tslib": "2"
5757
},
5858
"dependencies": {
59-
"@jsonjoy.com/json-expression": "^1.0.0",
60-
"@jsonjoy.com/json-pack": "^1.1.0",
61-
"@jsonjoy.com/util": "^1.4.0",
62-
"sonic-forest": "^1.0.3",
63-
"tree-dump": "^1.0.2"
59+
"@jsonjoy.com/json-expression": "^1.1.0",
60+
"@jsonjoy.com/json-pack": "^1.2.0",
61+
"@jsonjoy.com/util": "^1.6.0",
62+
"sonic-forest": "^1.2.0",
63+
"tree-dump": "^1.0.3"
6464
},
6565
"devDependencies": {
6666
"@biomejs/biome": "^1.9.3",
@@ -70,7 +70,7 @@
7070
"benchmark": "^2.1.4",
7171
"config-galore": "^1.0.0",
7272
"jest": "^29.7.0",
73-
"rxjs": "^7.8.1",
73+
"rxjs": "^7.8.2",
7474
"ts-jest": "^29.1.2",
7575
"tslib": "^2.7.0",
7676
"typescript": "^5.6.2"

src/codegen/binary/__tests__/MessagePackEncoderCodegenContext.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import type {TypeSystem} from '../../../system';
21
import {MsgPackEncoder} from '@jsonjoy.com/json-pack/lib/msgpack/MsgPackEncoder';
32
import {MsgPackDecoder} from '@jsonjoy.com/json-pack/lib/msgpack/MsgPackDecoder';
4-
import type {Type} from '../../../type';
53
import {testBinaryCodegen} from './testBinaryCodegen';
64
import {EncodingFormat} from '@jsonjoy.com/json-pack/lib/constants';
75
import {Writer} from '@jsonjoy.com/util/lib/buffers/Writer';
6+
import type {Type} from '../../../type';
7+
import type {TypeSystem} from '../../../system';
88

99
const writer = new Writer(64);
1010
const encoder = new MsgPackEncoder(writer);

src/type/classes/ConstType.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
import type * as schema from '../../schema';
21
import {cloneBinary} from '@jsonjoy.com/util/lib/json-clone';
32
import {validateTType} from '../../schema/validate';
3+
import {ValidationError} from '../../constants';
4+
import {maxEncodingCapacity} from '@jsonjoy.com/util/lib/json-size';
5+
import {AbstractType} from './AbstractType';
6+
import {deepEqualCodegen} from '@jsonjoy.com/util/lib/json-equal/deepEqualCodegen';
7+
import type * as schema from '../../schema';
48
import type {ValidatorCodegenContext} from '../../codegen/validator/ValidatorCodegenContext';
59
import type {ValidationPath} from '../../codegen/validator/types';
6-
import {ValidationError} from '../../constants';
7-
import {$$deepEqual} from '@jsonjoy.com/util/lib/json-equal/$$deepEqual';
810
import type {JsonTextEncoderCodegenContext} from '../../codegen/json/JsonTextEncoderCodegenContext';
911
import type {CborEncoderCodegenContext} from '../../codegen/binary/CborEncoderCodegenContext';
1012
import type {JsonEncoderCodegenContext} from '../../codegen/binary/JsonEncoderCodegenContext';
@@ -13,8 +15,6 @@ import type {JsExpression} from '@jsonjoy.com/util/lib/codegen/util/JsExpression
1315
import type {MessagePackEncoderCodegenContext} from '../../codegen/binary/MessagePackEncoderCodegenContext';
1416
import type {BinaryJsonEncoder} from '@jsonjoy.com/json-pack/lib/types';
1517
import type {CapacityEstimatorCodegenContext} from '../../codegen/capacity/CapacityEstimatorCodegenContext';
16-
import {maxEncodingCapacity} from '@jsonjoy.com/util/lib/json-size';
17-
import {AbstractType} from './AbstractType';
1818
import type * as jsonSchema from '../../json-schema';
1919
import type {TypeSystem} from '../../system/TypeSystem';
2020
import type {json_string} from '@jsonjoy.com/util/lib/json-brand';
@@ -54,7 +54,7 @@ export class ConstType<V = any> extends AbstractType<schema.ConstSchema<V>> {
5454

5555
public codegenValidator(ctx: ValidatorCodegenContext, path: ValidationPath, r: string): void {
5656
const value = this.schema.value;
57-
const equals = $$deepEqual(value);
57+
const equals = deepEqualCodegen(value);
5858
const fn = ctx.codegen.addConstant(equals);
5959
ctx.js(`if (!${fn}(${r})) return ${ctx.err(ValidationError.CONST, path)}`);
6060
ctx.emitCustomValidators(this, path, r);

0 commit comments

Comments
 (0)