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
6453f2ab78
fix: add npm provenance and fix core peer dependency version
...
Add --provenance flag to npm publish for supply chain security.
Add id-token: write permission to release workflow for OIDC-based
provenance attestation. Fix MIN_CORE_VERSION to dynamically use
current version instead of hardcoded ^8.0.2.
2026-03-21 16:04:52 -07:00
github-actions[bot] and shuto
d45a4f766c
chore: release main ( #5117 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
awesome-cordova-plugins-v9.0.0
2026-03-21 15:51:53 -07:00
Daniel Sogl
0cee43bbae
docs: update guide to reflect latest Angular APIs
2026-03-21 15:36:48 -07:00
Daniel Sogl
555c375b60
chore: refresh package-lock.json
2026-03-21 15:27:46 -07:00
Daniel Sogl
e263b0b062
chore: rename default branch from master to main
...
Update all workflow triggers and internal references from master to
main. The default branch on GitHub has been updated accordingly.
2026-03-21 15:20:39 -07:00
Daniel Sogl
15e7ac0c9a
chore: remove unused zone.js devDependency
...
zone.js was listed as a devDependency but is never imported or used
in the source code or build scripts. The Angular partial compilation
does not require it. Consumers decide whether to use zone.js in their
own apps. Also removes the zone.js version constraint from renovate.
2026-03-21 15:17:23 -07:00
Daniel Sogl
aaae9fc277
chore: clean up legacy references and unused code
...
Update renovate.json for current dependencies. Remove Commitizen badge
from README. Replace @ionic-native imports with @awesome-cordova-plugins
in plugin JSDoc examples. Fill in Kommunicate documentation links.
Add modern package exports to published plugin packages. Remove unused
shipit script and release-please scripts.
2026-03-21 15:17:16 -07:00
Daniel Sogl
01f6257ebf
ci: modernize GitHub workflows and templates
...
Update CI workflow: restrict triggers to master+PRs, add concurrency
groups and npm cache. Update release-please and stale workflows to
latest action versions. Replace single ISSUE_TEMPLATE.md with YAML-
based templates (bug report, feature request, config). Rewrite
CONTRIBUTING.md for awesome-cordova-plugins.
2026-03-21 15:17:10 -07:00
Daniel Sogl
61970e4a8b
feat: modernize TypeScript configuration
...
Bump targets from ES2020 to ES2022, update moduleResolution to
"bundler" for tsconfigs (modern standard for bundler-consumed
libraries) and Node16 for build scripts. Remove unused genDir: "aot"
from angularCompilerOptions. Clean up stale .gitignore entries.
2026-03-21 15:17:03 -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
f103f8bdae
feat!: replace husky/lint-staged with lefthook v2
...
Migrate from husky + lint-staged to lefthook v2 for git hooks. Migrate
prettier config from CJS to ESM. Remove commitizen/cz-conventional-
changelog (release-please handles conventional commits).
2026-03-21 15:16:34 -07:00
Daniel Sogl
4e6fb01ab0
feat!: migrate ESLint 8 to ESLint 10 with flat config
...
Replace legacy .eslintrc with eslint.config.mjs flat config. Update to
ESLint 10, typescript-eslint v8, and eslint-plugin-jsdoc v62. Resolve
all lint warnings and tighten configuration.
2026-03-21 15:16:26 -07:00
Daniel Sogl
76b4e03d04
feat!: replace dgeni/gulp with TypeDoc for README generation
...
Replace the legacy dgeni/gulp documentation pipeline with TypeDoc
and typedoc-plugin-markdown. Generates plugin README files with
extracted @Plugin() decorator metadata. Register custom JSDoc tags
used by plugin source files.
2026-03-21 15:16:18 -07:00
Daniel Sogl
a5e3ccd185
feat!: modernize all dependencies
...
Update all core dependencies to latest versions: Angular 20, TypeScript
5.8, RxJS 7.8, zone.js 0.15. Bump Node.js engine requirement to >=20.
Update all devDependencies to current versions.
BREAKING CHANGE: Requires Node.js 20+ and Angular 20+.
2026-03-21 15:16:05 -07:00
renovate[bot] and shuto
60df81e7d0
chore(deps): update dependency lint-staged to ^16.4.0 ( #5113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 02:07:03 +00:00
renovate[bot] and shuto
2a24341da4
chore(deps): update dependency webpack to ^5.105.4 ( #5111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 05:01:47 +00:00
renovate[bot] and shuto
656693dbab
chore(deps): update dependency lint-staged to ^16.3.2 ( #5110 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 04:59:43 +00:00
renovate[bot] and shuto
b94b0dcdf0
chore(deps): update dependency lint-staged to ^16.3.1 ( #5109 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 14:07:41 +00:00
renovate[bot] and shuto
1d7259aad7
chore(deps): update dependency webpack to ^5.105.3 ( #5108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 08:58:09 +00:00
renovate[bot] and shuto
e8758afacb
chore(deps): update dependency rollup to ^4.59.0 ( #5106 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 08:43:56 +00:00
renovate[bot] and shuto
c8689b480d
chore(deps): update dependency release-please to ^17.3.0 ( #5105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 05:19:09 +00:00
renovate[bot] and shuto
6b8a319724
chore(deps): update build and bundling tools ( #5103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 06:02:36 +00:00
renovate[bot] and shuto
97d6d2eafe
chore(deps): update dependency release-please to ^17.2.1 ( #5102 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 06:00:54 +00:00
renovate[bot] and shuto
4ddc32a736
chore(deps): update dependency webpack to ^5.105.0 ( #5101 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 04:35:08 +00:00
renovate[bot] and shuto
5f28d64e43
chore(deps): update dependency rollup to ^4.57.1 ( #5100 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 05:33:18 +00:00
renovate[bot] and shuto
30c72c47bc
chore(deps): update dependency rollup to ^4.56.0 ( #5099 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 05:03:09 +00:00
renovate[bot] and shuto
09f2522f9f
chore(deps): update dependency release-please to ^17.2.0 ( #5098 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 05:00:30 +00:00
renovate[bot] and shuto
d097f5563f
chore(deps): update dependency rollup to ^4.55.1 ( #5094 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 05:28:52 +00:00
renovate[bot] and shuto
effbc46eb9
chore(deps): update build and bundling tools ( #5090 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 07:00:28 +00:00
renovate[bot] and shuto
9a487a47f3
chore(deps): update dependency lint-staged to ^16.2.7 ( #5087 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 08:41:24 +00:00
renovate[bot] and shuto
75e6387028
chore(deps): update build and bundling tools ( #5086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 05:02:34 +00:00
renovate[bot] and shuto
d9bbabe605
chore(deps): update dependency rollup to ^4.53.2 ( #5085 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 04:38:00 +00:00
renovate[bot] and shuto
6fe9de5c97
chore(deps): update dependency rollup to ^4.53.1 ( #5084 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 06:44:15 +00:00
renovate[bot] and shuto
b8f3941e4c
chore(deps): update dependency rimraf to ^6.1.0 ( #5082 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 05:15:07 +00:00
renovate[bot] and shuto
722a8af45e
chore(deps): update dependency lint-staged to ^16.2.6 ( #5081 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 06:35:06 +00:00
renovate[bot] and shuto
879659b8e6
chore(deps): update build and bundling tools ( #5079 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 04:57:14 +00:00
renovate[bot] and shuto
e9bf647ca8
chore(deps): update dependency release-please to ^17.1.3 ( #5078 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 09:40:59 +00:00
renovate[bot] and shuto
c86abb86a2
chore(deps): update dependency lint-staged to ^16.2.4 ( #5077 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-13 04:29:24 +00:00
renovate[bot] and shuto
0ef0f74357
chore(deps): update build and bundling tools ( #5076 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 05:38:02 +00:00
renovate[bot] and shuto
0887f9f9e4
chore(deps): update dependency lint-staged to ^16.2.3 ( #5075 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 11:01:56 +00:00
renovate[bot] and shuto
55aabfa4ac
chore(deps): update dependency rollup to ^4.52.3 ( #5074 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 05:38:31 +00:00
renovate[bot] and shuto
f8fdc2fe79
chore(deps): update dependency rollup to ^4.52.0 ( #5073 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 04:32:05 +00:00
renovate[bot] and shuto
b94c26dbb1
chore(deps): update dependency rollup to ^4.50.1 ( #5070 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 06:25:18 +00:00
renovate[bot] and shuto
4afe2ad4c9
chore(deps): update dependency lint-staged to ^16.1.6 ( #5069 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 05:13:17 +00:00
renovate[bot] and shuto
f1be01f79b
chore(deps): update build and bundling tools ( #5066 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 14:15:11 +00:00
renovate[bot] and shuto
0c90165e96
chore(deps): update dependency release-please to ^17.1.2 ( #5065 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 04:48:45 +00:00
renovate[bot] and shuto
86be54975b
chore(deps): update build and bundling tools ( #5063 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 08:42:02 +00:00
renovate[bot] and shuto
679aefa3b5
chore(deps): update dependency lint-staged to ^16.1.5 ( #5061 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 01:38:10 +00:00
github-actions[bot] and shuto
6cbb5f98a0
chore: release master ( #5044 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
awesome-cordova-plugins-v8.1.0
2025-08-08 12:47:12 +02:00