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