From 34c9e165fee21cb84d1c577d1df433fe97d7742f Mon Sep 17 00:00:00 2001 From: Matt <77928207+mattzcarey@users.noreply.github.com> Date: Mon, 15 Dec 2025 15:33:10 +0000 Subject: [PATCH] Update TypeScript config to ES2020 to fix AJV imports (#1297) --- src/validation/ajv-provider.ts | 2 +- tsconfig.json | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/validation/ajv-provider.ts b/src/validation/ajv-provider.ts index 115a9852..3c2967c3 100644 --- a/src/validation/ajv-provider.ts +++ b/src/validation/ajv-provider.ts @@ -2,7 +2,7 @@ * AJV-based JSON Schema validator provider */ -import { Ajv } from 'ajv'; +import Ajv from 'ajv'; import _addFormats from 'ajv-formats'; import type { JsonSchemaType, JsonSchemaValidator, JsonSchemaValidatorResult, jsonSchemaValidator } from './types.js'; diff --git a/tsconfig.json b/tsconfig.json index c7346e4f..9ec1d479 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,14 +1,15 @@ { "compilerOptions": { - "target": "es2018", - "module": "Node16", - "moduleResolution": "Node16", + "target": "es2020", + "module": "es2022", + "moduleResolution": "bundler", "declaration": true, "declarationMap": true, "sourceMap": true, "outDir": "./dist", "strict": true, "esModuleInterop": true, + "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, "isolatedModules": true,