{ "compilerOptions": { "resolveJsonModule": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, "skipLibCheck": true, "lib": [ "DOM", "DOM.Iterable", "esnext", "esnext.array", "esnext.asynciterable", "esnext.symbol" ], "module": "esnext", "moduleResolution": "node", "strict": true, "noImplicitAny": false, "target": "ESNEXT", "jsx": "preserve", "baseUrl": "./src/", "paths": { "@main/*": ["./main/*"], "@api/*": ["./api/*"], "@components/*": ["./components/*"], "@utils/*": ["./utils/*"], "@shared/*": ["./shared/*"], "@webpack/types": ["./webpack/common/types"], "@webpack/common": ["./webpack/common"], "@webpack": ["./webpack/webpack"] }, "plugins": [ // Transform paths in output .d.ts files (Include this line if you output declarations files) { "transform": "typescript-transform-paths", "afterDeclarations": true } ] }, "include": ["src/**/*", "browser/**/*", "scripts/**/*"] }