diff --git a/package-lock.json b/package-lock.json index cf8ccf176..8f5898bb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1648,10 +1648,13 @@ "dev": true }, "@types/node": { - "version": "18.15.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", - "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", - "dev": true + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", + "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", + "dev": true, + "requires": { + "undici-types": "~6.18.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -10277,6 +10280,12 @@ "which-boxed-primitive": "^1.0.2" } }, + "undici-types": { + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", + "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==", + "dev": true + }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", diff --git a/package.json b/package.json index 48d9ea6c5..067bbc0ea 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "@semantic-release/release-notes-generator": "^10.0.3", "@types/benchmark": "^1.0.31", "@types/express": "^4.17.2", + "@types/node": "^22.3.0", "@types/jest": "^29.4.0", "@types/jsdom": "^12.2.2", "@types/sinon": "^10.0.13", diff --git a/src/context/context.ts b/src/context/context.ts index 50bb16847..f12bcfff2 100644 --- a/src/context/context.ts +++ b/src/context/context.ts @@ -1,3 +1,4 @@ +import { performance } from 'node:perf_hooks' import { Drop } from '../drop/drop' import { __assign } from 'tslib' import { NormalizedFullOptions, defaultOptions, RenderOptions } from '../liquid-options' diff --git a/src/render/render.ts b/src/render/render.ts index 270581578..cb4f17db3 100644 --- a/src/render/render.ts +++ b/src/render/render.ts @@ -1,3 +1,4 @@ +import { performance } from 'node:perf_hooks' import { toPromise, RenderError, LiquidErrors, LiquidError } from '../util' import { Context } from '../context' import { Template } from '../template'