Commit Graph

9 Commits

Author SHA1 Message Date
Daniel Sogl 62956e429c fix: add strict types to build scripts and remove all any usage
Replace all implicit and explicit any types in build scripts with
proper TypeScript Compiler API types (Decorator, ClassDeclaration,
MethodDeclaration, Identifier, SourceFile, etc.). Add PackageJson
and InjectableClassEntry interfaces. Fix return types, null checks,
and type assertions throughout all transformer scripts.
2026-03-21 16:11:27 -07:00
Daniel Sogl 120e0f6d23 refactor: replace build dependencies with native Node.js APIs
Replace fs-extra/rimraf with native node:fs, lodash with
structuredClone/spread, ts-node with tsx, minimist with node:util
parseArgs, winston with console logger, async-promise-queue with
native Promise concurrency. Use promisify for child_process.exec.
Normalize all imports to use node: protocol. Extract Jest config to
jest.config.ts and replace ts-jest with @swc/jest.
2026-03-21 15:16:55 -07:00
Daniel Sogl 66f5bbaa4e refactor(build): remove deprecated typescript functions 2021-09-27 22:04:25 +02:00
Daniel Sogl 9e38c6b922 refactor(build): use typescript es6 imports 2021-09-27 21:04:28 +02:00
Hans Krywalsky 46853b4212 feat(core): add methodName to Cordova Decorator (#3558)
closes #3557
2020-11-19 08:38:39 +01:00
Daniel Sogl 511a02d50b refactor(lib): run prettier 2020-05-16 14:40:49 +02:00
Ibby Hadeed 1c35991548 Use winston 2017-12-28 23:15:34 -05:00
Ibby Hadeed 11a1cc2ff5 Fix InstanceCheck/CordovaCheck transformers 2017-12-28 08:54:28 -05:00
Ibby Hadeed 0f9c21ab42 Merge in v5 code 2017-12-28 07:28:44 -05:00