{ "compilerOptions": { "target": "es2020", // Specify ECMAScript target version "module": "nodenext", // Specify module code generation "outDir": "./dist", "lib": ["es2020"], // Specify a list of library files to be included in the compilation "types": ["@extism/js-pdk"], // Specify a list of type definition files to be included in the compilation "strict": true, // Enable all strict type-checking options "esModuleInterop": true, // Enables compatibility with Babel-style module imports "moduleResolution": "nodenext", "declaration": true, "emitDeclarationOnly": true, "skipLibCheck": true, // Skip type checking of declaration files "allowJs": true // Allow JavaScript files to be compiled }, "include": [ "src/**/*.ts" // Include all TypeScript files in src directory ], "exclude": [ "node_modules" // Exclude the node_modules directory ] }