Skip to content

Commit 8d495a6

Browse files
committed
feat: 🎸 update dependencies
1 parent 2ef5e6f commit 8d495a6

File tree

4 files changed

+453
-541
lines changed

4 files changed

+453
-541
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,18 @@
5757
},
5858
"dependencies": {
5959
"@jsonjoy.com/json-pointer": "^1.0.0",
60-
"@jsonjoy.com/util": "^1.3.0"
60+
"@jsonjoy.com/util": "^1.6.0"
6161
},
6262
"devDependencies": {
63-
"@biomejs/biome": "^1.9.3",
63+
"@biomejs/biome": "^1.9.4",
6464
"@types/benchmark": "^2.1.5",
65-
"@types/jest": "^29.5.12",
65+
"@types/jest": "^29.5.14",
6666
"benchmark": "^2.1.4",
6767
"config-galore": "^1.0.0",
6868
"jest": "^29.7.0",
69-
"ts-jest": "^29.1.2",
70-
"tslib": "^2.7.0",
71-
"typescript": "^5.6.2"
69+
"ts-jest": "^29.3.4",
70+
"tslib": "^2.8.1",
71+
"typescript": "^5.8.3"
7272
},
7373
"jest": {
7474
"moduleFileExtensions": [

src/operators/array.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as util from '../util';
22
import {Expression, type ExpressionResult, Literal} from '../codegen-steps';
3-
import {$$deepEqual} from '@jsonjoy.com/util/lib/json-equal/$$deepEqual';
3+
import {deepEqualCodegen} from '@jsonjoy.com/util/lib/json-equal/deepEqualCodegen';
44
import type * as types from '../types';
55
import type {Vars} from '../Vars';
66

@@ -172,7 +172,7 @@ export const arrayOperators: types.OperatorDefinition<any>[] = [
172172
const arr = ctx.operands[0];
173173
const val = ctx.operands[1];
174174
if (val instanceof Literal) {
175-
const fnJs = $$deepEqual(val.val);
175+
const fnJs = deepEqualCodegen(val.val);
176176
const d = ctx.const(fnJs);
177177
ctx.link(util.isInArr2, 'isInArr2');
178178
const js = `isInArr2((${ctx.operands[0]}),${d})`;
@@ -211,7 +211,7 @@ export const arrayOperators: types.OperatorDefinition<any>[] = [
211211
(ctx: types.OperatorCodegenCtx<types.ExprIndexOf>): ExpressionResult => {
212212
const val = ctx.operands[1];
213213
if (val instanceof Literal) {
214-
const fnJs = $$deepEqual(val.val);
214+
const fnJs = deepEqualCodegen(val.val);
215215
const d = ctx.const(fnJs);
216216
ctx.link(util.indexOf2, 'indexOf2');
217217
const js = `indexOf2((${ctx.operands[0]}),${d})`;

src/operators/comparison.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Expression, type ExpressionResult, Literal} from '../codegen-steps';
22
import {deepEqual} from '@jsonjoy.com/util/lib/json-equal/deepEqual';
3-
import {$$deepEqual} from '@jsonjoy.com/util/lib/json-equal/$$deepEqual';
3+
import {deepEqualCodegen} from '@jsonjoy.com/util/lib/json-equal/deepEqualCodegen';
44
import * as util from '../util';
55
import type * as types from '../types';
66

@@ -10,7 +10,7 @@ const eqLitVsExpr = (
1010
ctx: types.OperatorCodegenCtx<types.Expression>,
1111
not?: boolean,
1212
): ExpressionResult => {
13-
const fn = $$deepEqual(literal.val);
13+
const fn = deepEqualCodegen(literal.val);
1414
const d = ctx.const(fn);
1515
return new Expression(`${not ? '!' : ''}${d}(${expression})`);
1616
};

0 commit comments

Comments
 (0)