diff --git a/napi/minify/package.json b/napi/minify/package.json index 2f32db712fd64..4dad3bd63ba30 100644 --- a/napi/minify/package.json +++ b/napi/minify/package.json @@ -4,7 +4,7 @@ "scripts": { "build-dev": "napi build --no-dts-cache --platform", "build": "napi build --no-dts-cache --platform --release", - "test": "vitest --typecheck run ./test" + "test": "vitest --typecheck run ./test && tsc" }, "napi": { "binaryName": "minify", diff --git a/napi/minify/tsconfig.json b/napi/minify/tsconfig.json new file mode 100644 index 0000000000000..c878e86a202a1 --- /dev/null +++ b/napi/minify/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "module": "Preserve", + "moduleResolution": "Bundler", + "noEmit": true, + "target": "ESNext" + } +} diff --git a/napi/parser/package.json b/napi/parser/package.json index ec389d30fa4d6..740dab730b2f4 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -4,7 +4,7 @@ "scripts": { "build-dev": "napi build --no-dts-cache --platform --js bindings.js", "build": "napi build --no-dts-cache --platform --js bindings.js --release", - "test": "vitest --typecheck run ./test", + "test": "vitest --typecheck run ./test && tsc", "bench": "vitest bench --run ./bench.bench.mjs" }, "napi": { diff --git a/napi/parser/tsconfig.json b/napi/parser/tsconfig.json index abb88a3e0ec3e..c878e86a202a1 100644 --- a/napi/parser/tsconfig.json +++ b/napi/parser/tsconfig.json @@ -2,6 +2,7 @@ "compilerOptions": { "module": "Preserve", "moduleResolution": "Bundler", + "noEmit": true, "target": "ESNext" } } diff --git a/napi/transform/index.d.ts b/napi/transform/index.d.ts index 4e96f150df9b1..7b65ff4114555 100644 --- a/napi/transform/index.d.ts +++ b/napi/transform/index.d.ts @@ -218,6 +218,17 @@ export declare const enum Severity { Advice = 'Advice' } +export interface SourceMap { + file?: string + mappings: string + names: Array + sourceRoot?: string + sources: Array + sourcesContent?: Array + version: number + x_google_ignoreList?: Array +} + /** * Transpile a JavaScript or TypeScript into a target ECMAScript version. * diff --git a/napi/transform/package.json b/napi/transform/package.json index dc6951f9dca15..12a0fe2e29ec2 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -4,7 +4,7 @@ "scripts": { "build-dev": "napi --no-dts-cache build --platform", "build": "napi --no-dts-cache build --platform --release", - "test": "vitest --typecheck run ./test" + "test": "vitest --typecheck run ./test && tsc" }, "napi": { "binaryName": "transform", diff --git a/napi/transform/tsconfig.json b/napi/transform/tsconfig.json index abb88a3e0ec3e..c878e86a202a1 100644 --- a/napi/transform/tsconfig.json +++ b/napi/transform/tsconfig.json @@ -2,6 +2,7 @@ "compilerOptions": { "module": "Preserve", "moduleResolution": "Bundler", + "noEmit": true, "target": "ESNext" } }