Files
awesome-cordova-plugins/tsconfig.json
T
Daniel Sogl f47561fd7c feat: migrate from Webpack to esbuild for optimized builds
- Updated build process to use esbuild, enhancing performance and reducing bundle size.
- Introduced custom esbuild plugins to replicate Webpack functionality, including removal of duplicate tslib helpers.
- Replaced the previous build script for ES5 with a new optimized version using esbuild.
- Added support for TypeScript in esbuild configuration, ensuring compatibility with existing code.
- Removed Webpack-related dependencies and configurations from package.json and renovate.json.

This transition aims to streamline the build process and improve overall efficiency.
2025-06-07 16:02:05 +02:00

30 lines
750 B
JSON

{
"compilerOptions": {
"baseUrl": ".",
"declaration": true,
"stripInternal": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"noImplicitAny": true,
"module": "es2015",
"moduleResolution": "node",
"isolatedModules": true,
"esModuleInterop": true,
"paths": {
"@awesome-cordova-plugins/core": ["./dist/@awesome-cordova-plugins/core"]
},
"outDir": "./dist",
"rootDir": "src",
"target": "ES2020",
"skipLibCheck": true,
"lib": ["es2020", "dom"],
"inlineSources": true,
"inlineSourceMap": true
},
"include": ["src/@awesome-cordova-plugins/plugins/**/*.ts"],
"angularCompilerOptions": {
"genDir": "aot",
"compilationMode": "partial"
}
}