26 Commits

Author SHA1 Message Date
Daniel Sogl
4807ccdb27 fix: resolve remaining type errors in build scripts
Fix __String vs string type mismatch in imports transformer by
converting escapedText to string. Add @ts-expect-error for TypeDoc
Converter.on() which exists at runtime but is not in public type
exports.
2026-03-21 16:14:04 -07:00
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
99a0e0282d refactor(): run prettier 2021-09-27 22:09:05 +02: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
Daniel Sogl
f3160e4cc6 refactor(build): use path es6 imports 2021-09-27 20:32:20 +02:00
Daniel Sogl
770052347e refactor(build): use fs-extra es6 imports 2021-09-27 20:26:16 +02:00
Daniel Sogl
e588d96214 chore(repo): rename ionic related interfaces 2021-09-27 17:20:56 +02:00
Daniel Sogl
15c441cc2a chore(repo): move files to new repo name 2021-09-27 17:07:03 +02:00
Daniel Sogl
a96faf1378 chore(package): upgrade to angular 11
BREAKING CHANGE: ionic-native now requires at least Angular 10 with ts-lib 2.0

Co-Authored-By: Daniel Sogl <mytechde@outlook.com>
2021-01-23 18:33:36 +01: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
Justin Cuaresma
3aedde55d8 fix(build): fixed duplicate import identifiers 2019-02-01 23:09:50 -05:00
Nicolas HENRY
406ad12232 fix(file-tramsfer): fix v5 imports for file-transfer plugin (#2537) 2018-06-23 17:20:00 +02:00
Daniel
ed515f7017 chore(package): bump deps 2018-06-22 18:24:09 +02:00
Nicolas HENRY
6662234894 fix(v5-builder): stop transforming "declare" classes (#2503) 2018-05-10 00:44:53 -04:00
Nicolas HENRY
88fda657f4 chore(build): fix v5 imports (#2465) 2018-04-19 13:52:26 -04:00
Ibby Hadeed
bb6342b72a Fix NGC build with Angular 6 2018-04-09 15:18:30 -04:00
Daniel
c15b78bab2 refactor(build): lint build scripts 2018-03-23 10:57:54 +01:00
Ibby Hadeed
228c0bb9f3 Update winstonjs 2017-12-28 23:43:29 -05: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
6416395727 Add ignore list for decorators 2017-12-28 08:40:52 -05:00
Ibby Hadeed
75675ea19f Update paths 2017-12-28 07:40:57 -05:00
Ibby Hadeed
0f9c21ab42 Merge in v5 code 2017-12-28 07:28:44 -05:00