diff --git a/tsconfig.esm.json b/tsconfig.esm.json index 62b7c51..483fe52 100644 --- a/tsconfig.esm.json +++ b/tsconfig.esm.json @@ -1,21 +1,24 @@ { - "compilerOptions": { - "strict": true, - "outDir": "esm", - "target": "es2020", - "module": "es6", - "moduleResolution": "node", - "sourceMap": true, - "inlineSources": false, - "noUnusedLocals": true, - "baseUrl": ".", - "paths": { - "@noble/ciphers/webcrypto/crypto": [ "src/webcrypto/crypto" ] - }, + "compilerOptions": { + "strict": true, + "outDir": "esm", + "target": "es2020", + "module": "es6", + "moduleResolution": "bundler", + "baseUrl": ".", + "paths": { + "@noble/ciphers/webcrypto/crypto": ["src/webcrypto/crypto"] }, - "include": ["src"], - "exclude": [ - "node_modules", - "lib", - ], + "sourceMap": true, + "allowSyntheticDefaultImports": false, + "allowUnreachableCode": false, + "esModuleInterop": false, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noUncheckedIndexedAccess": false, + "noUnusedLocals": true, + "noUnusedParameters": true, + }, + "include": ["src"], + "exclude": ["node_modules", "lib"] } diff --git a/tsconfig.json b/tsconfig.json index cb6eb24..171cd5e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,23 +1,30 @@ { - "compilerOptions": { - "strict": true, - "declaration": true, - "outDir": ".", - "target": "es2020", - "lib": ["es2020", "dom"], // Set explicitly to remove DOM - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "inlineSources": false, - "noUnusedLocals": true, - "baseUrl": ".", - "paths": { - "@noble/ciphers/webcrypto/crypto": [ "src/webcrypto/crypto" ] - }, + "compilerOptions": { + "outDir": ".", + "target": "es2020", + "lib": ["es2020", "dom"], // Set explicitly to remove DOM + "module": "commonjs", + "moduleResolution": "node", + "baseUrl": ".", + "paths": { + "@noble/ciphers/webcrypto/crypto": [ "src/webcrypto/crypto" ] }, - "include": ["src"], - "exclude": [ - "node_modules", - "*.d.ts" - ], + "sourceMap": true, + "declaration": true, + "declarationMap": true, + "strict": true, + "allowSyntheticDefaultImports": false, + "allowUnreachableCode": false, + "esModuleInterop": false, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noUncheckedIndexedAccess": false, + "noUnusedLocals": true, + "noUnusedParameters": true, + }, + "include": ["src"], + "exclude": [ + "node_modules", + "*.d.ts" + ], }