diff --git a/web/bin/precompile-ajv.js b/web/bin/precompile-ajv.js index af74f05120..78766cd239 100644 --- a/web/bin/precompile-ajv.js +++ b/web/bin/precompile-ajv.js @@ -13,6 +13,9 @@ const moduleCode = standaloneCode(ajv, { validateDraft07: 'http://json-schema.org/draft-07/schema#', }) +/** + * @see {@link https://github.com/ajv-validator/ajv/issues/2209} + */ const preamble = [ '"use strict";', ].join('') diff --git a/web/package.json b/web/package.json index 047f1acb87..ae940a4fdd 100644 --- a/web/package.json +++ b/web/package.json @@ -56,6 +56,7 @@ "@tanstack/react-query": "^5.60.5", "@tanstack/react-query-devtools": "^5.60.5", "ahooks": "^3.8.4", + "ajv": "^8.17.1", "class-variance-authority": "^0.7.0", "classnames": "^2.5.1", "copy-to-clipboard": "^3.3.3", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index eb31f688d8..9c4bc51460 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -103,6 +103,9 @@ importers: ahooks: specifier: ^3.8.4 version: 3.8.4(react@19.0.0) + ajv: + specifier: ^8.17.1 + version: 8.17.1 class-variance-authority: specifier: ^0.7.0 version: 0.7.0