118 Commits

Author SHA1 Message Date
renovate[bot]
b333a9d071 chore(deps): lock file maintenance (#159)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 03:39:09 +02:00
dependabot[bot]
ee7ad4d020 build(deps): bump minimatch (#158) 2026-03-01 11:06:55 +02:00
renovate[bot]
c14e08a48a chore(deps): update node.js (v24.13.1 → v24.14.0) (#157)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 10:55:17 +00:00
renovate[bot]
7717965866 chore(deps): update ivuorinen/actions action (v2026.02.18 → v2026.02.24) (#156)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 05:55:48 +00:00
renovate[bot]
dadf56c001 chore(deps)!: update eslint (9.39.3 → 10.0.1) (#149) 2026-02-23 21:47:45 +02:00
renovate[bot]
d659f207d5 chore(deps): lock file maintenance (#155) 2026-02-23 21:39:01 +02:00
renovate[bot]
35519ce421 chore(deps): update actions/dependency-review-action action (v4.8.2 → v4.8.3) (#154)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 05:43:12 +00:00
renovate[bot]
a634f38aa9 chore(deps): update ivuorinen/actions action (v2026.02.10 → v2026.02.18) (#153)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 08:56:36 +00:00
renovate[bot]
503eb03ffd chore(deps): lock file maintenance (#152) 2026-02-17 19:13:00 +02:00
renovate[bot]
c133e82a53 chore(deps): update ivuorinen/actions action (v2026.02.03 → v2026.02.10) (#151)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-13 10:52:23 +00:00
renovate[bot]
57bfad1ccd chore(deps): update node.js (v24.13.0 → v24.13.1) (#150)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 01:10:36 +00:00
renovate[bot]
c40f64acac chore(deps): update ivuorinen/actions action (v2026.01.21 → v2026.02.03) (#148)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 09:25:31 +02:00
renovate[bot]
1b96b1b181 chore(deps): update release-drafter/release-drafter action (v6.1.1 → v6.2.0) (#147)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 13:28:44 +00:00
renovate[bot]
ecd221cff9 chore(deps): update peter-evans/create-pull-request action (v8.0.0 → v8.1.0) (#146) 2026-01-23 09:03:02 +02:00
renovate[bot]
887702fd0a chore(deps): update ivuorinen/actions action (v2026.01.13 → v2026.01.21) (#145)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 05:54:03 +00:00
renovate[bot]
e29e936a24 chore(deps): update release-drafter/release-drafter action (v6.1.0 → v6.1.1) (#144)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 04:49:42 +00:00
renovate[bot]
4fdbf48630 chore(deps): update actions/setup-node action (v6.1.0 → v6.2.0) (#143)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 01:33:42 +00:00
renovate[bot]
59a8d3c8b1 chore(deps): update node.js (v24.12.0 → v24.13.0) (#142)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 10:42:25 +00:00
renovate[bot]
2ec306ce5e chore(deps): update ivuorinen/actions action (v2026.01.09 → v2026.01.13) (#141)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 05:37:50 +00:00
renovate[bot]
9ffc0b6763 chore(deps): update ivuorinen/actions action (v2026.01.06 → v2026.01.09) (#140)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 04:44:14 +00:00
renovate[bot]
daec86c0bb chore(deps)!: update ivuorinen/actions (v2025.11.28 → v2026.01.06) (#138)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-07 16:35:02 +02:00
5824496e2b security(ci): add permissions block to PR lint workflow (#139) 2026-01-07 16:28:35 +02:00
renovate[bot]
7f02c61739 chore(deps): replace @tsconfig/node22 with @tsconfig/node24 (#136) 2025-12-20 12:53:03 +02:00
renovate[bot]
b2f1655a5d chore(deps): update node.js (v24.11.1 → v24.12.0) (#135)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 04:05:57 +00:00
renovate[bot]
e47d49b67b chore(deps)!: update peter-evans/create-pull-request (v7.0.11 → v8.0.0) (#134) 2025-12-10 07:11:50 +02:00
renovate[bot]
c6109a1f0e chore(deps): update peter-evans/create-pull-request action (v7.0.9 → v7.0.11) (#133) 2025-12-07 16:12:51 +02:00
renovate[bot]
47b239fa8b chore(deps): update actions/setup-node action (v6.0.0 → v6.1.0) (#132)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 06:06:52 +00:00
renovate[bot]
99af367517 chore(deps): update devdependencies (non-major) (#93)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 08:33:29 +00:00
6f9d43df63 chore: package updates 2025-12-03 08:05:30 +02:00
renovate[bot]
fad3056d41 chore(deps)!: update ivuorinen/actions (v25.11.26 → v2025.11.28) (#131) 2025-11-29 02:57:21 +02:00
renovate[bot]
ae5a7f3ad3 chore(deps)!: update @eslint/compat (1.3.1 → 2.0.0) (#128)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:58:33 +02:00
renovate[bot]
5eb32add4e chore(deps): update ivuorinen/actions action (25.11.24 → v25.11.26) (#130)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:58:02 +02:00
renovate[bot]
c6d94c4ad7 chore(deps): update peter-evans/create-pull-request action (v7.0.8 → v7.0.9) (#129)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 05:54:14 +00:00
cd9516ff9a chore(ci): update workflows (#125) 2025-11-25 12:56:10 +02:00
dependabot[bot]
58672b5f31 build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (#126)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 12:16:31 +02:00
renovate[bot]
7925010038 chore(deps)!: update actions/checkout (v5 → v6) (#127)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 10:11:38 +02:00
renovate[bot]
72986c40d6 chore(deps): update ivuorinen/actions action (25.10.12 → 25.11.24) (#118)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 05:58:51 +00:00
renovate[bot]
2d1ba2a736 chore(deps): update node.js (v24.11.0 → v24.11.1) (#124) 2025-11-13 10:29:47 +02:00
renovate[bot]
2eebe7f264 chore(deps)!: update node (v22.21.1 → v24.11.0) (#122) 2025-11-05 10:02:56 +02:00
renovate[bot]
173d1830f7 chore(deps): update node.js (v22.21.0 → v22.21.1) (#123)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 06:06:15 +00:00
renovate[bot]
2d8bfc031a chore(deps): update node.js (v22.20.0 → v22.21.0) (#120)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 22:35:39 +00:00
dependabot[bot]
9d9f9fe878 build(deps-dev): bump vite from 7.1.5 to 7.1.11 (#119)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.5 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.11
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 12:32:24 +03:00
renovate[bot]
dfee955f8e chore(deps)!: update actions/setup-node (v5 → v6) (#117) 2025-10-15 23:19:06 +03:00
renovate[bot]
19b0f3f92b chore(deps): update ivuorinen/actions action (25.10.7 → 25.10.12) (#116)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 08:27:36 +03:00
renovate[bot]
27093c16b5 chore(deps): update ivuorinen/actions action (25.10.1 → 25.10.7) (#115)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 10:52:40 +00:00
renovate[bot]
9d57813a70 chore(deps): update ivuorinen/actions action (25.9.21 → 25.10.1) (#114)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 09:00:02 +00:00
renovate[bot]
c6bcf394fe chore(deps): update node.js (v22.19.0 → v22.20.0) (#113)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-26 05:29:21 +00:00
renovate[bot]
6d97399ffc chore(deps): update ivuorinen/actions action (25.9.19 → 25.9.21) (#112)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 06:03:56 +00:00
renovate[bot]
0df62244c8 chore(deps): update ivuorinen/actions action (25.9.17 → 25.9.19) (#111)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 09:34:44 +00:00
renovate[bot]
1b2a5755b7 chore(deps): update ivuorinen/actions action (25.9.8 → 25.9.17) (#110)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 04:25:36 +00:00
renovate[bot]
dcd2928050 chore(deps): update calibreapp/image-actions action (1.4.0 → 1.4.1) (#109)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 03:06:56 +00:00
renovate[bot]
8ef9a80828 chore(deps): update ivuorinen/actions action (25.8.31 → 25.9.8) (#108)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 06:35:02 +00:00
dependabot[bot]
d4a1d1727b build(deps-dev): bump vite from 7.0.4 to 7.1.5 (#107)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.0.4 to 7.1.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-10 00:31:11 +03:00
renovate[bot]
fa86a4afa0 chore(deps)!: update actions/setup-node (v4 → v5) (#106) 2025-09-05 00:58:59 +03:00
renovate[bot]
3b0565eb2f chore(deps): update ivuorinen/actions action (25.8.25 → 25.8.31) (#105)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 14:13:01 +00:00
renovate[bot]
12e20277eb chore(deps): update node.js (v22.18.0 → v22.19.0) (#104)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 05:34:29 +00:00
renovate[bot]
9f9f9eb108 chore(deps): update calibreapp/image-actions action (1.3.0 → 1.4.0) (#103)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 01:46:54 +00:00
renovate[bot]
cda7712585 chore(deps): update ivuorinen/actions action (25.8.21 → 25.8.25) (#102)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 02:37:57 +00:00
renovate[bot]
bd7bb84d08 chore(deps): update calibreapp/image-actions action (1.1.0 → 1.3.0) (#101)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 23:09:05 +00:00
renovate[bot]
43197d118c feat(github-action)!: update actions/upload-pages-artifact (v3 → v4) (#99) 2025-08-24 23:34:33 +03:00
renovate[bot]
8a54bf1346 fix(github-action): update ivuorinen/actions (25.8.18 → 25.8.21) (#100)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-23 05:44:14 +00:00
renovate[bot]
9e059722e5 fix(github-action): update ivuorinen/actions (25.8.11 → 25.8.18) (#98)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 06:06:31 +00:00
renovate[bot]
8f1c34814b feat(github-action)!: Update actions/checkout (v4 → v5) (#96)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 10:09:51 +03:00
renovate[bot]
391fd9186f fix(github-action): update ivuorinen/actions (25.8.4 → 25.8.11) (#97)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 07:06:27 +00:00
renovate[bot]
e27bf828cb feat(github-action): update ivuorinen/actions (25.7.21 → 25.8.4) (#95)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 17:23:39 +00:00
renovate[bot]
53ea55f075 chore(deps): update node.js to v22.18.0 (#92) 2025-08-09 12:54:07 +03:00
renovate[bot]
de70393bef chore(deps): update vite-plugin-vue-devtools to 8.0.0 (#94) 2025-08-09 12:40:24 +03:00
renovate[bot]
a0a0f3328b fix(github-action): update ivuorinen/actions (25.7.14 → 25.7.21) (#91)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 10:32:05 +00:00
renovate[bot]
8862bde8aa chore(deps): update node.js to v22.17.1 (#89)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-18 17:27:56 +03:00
renovate[bot]
1712b57a58 fix(github-action): update ivuorinen/actions (25.7.7 → 25.7.14) (#90)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-16 13:33:34 +03:00
eb99c59225 fix: resolve tsconfig parsing issues (#88) 2025-07-14 20:57:43 +03:00
renovate[bot]
c1bbce8b54 chore(deps): update vite to 7.0.4 (#81)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 03:20:41 +03:00
068bcad08b fix: use node-modules linker (#87) 2025-07-14 02:57:01 +03:00
1913e9a043 docs: add AGENTS guidelines (#86) 2025-07-13 13:47:56 +03:00
renovate[bot]
d97cca7269 feat(github-action): update ivuorinen/actions (25.6.30 → 25.7.7) (#85) 2025-07-09 15:28:50 +03:00
renovate[bot]
482819fb4b chore(deps): update vue-tsc to 3.0.0 (#84)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-05 03:41:57 +03:00
4d4801e7eb chore(deps): update npm deps 2025-07-03 01:13:20 +03:00
renovate[bot]
aaba9966b1 fix(github-action): update ivuorinen/actions (25.6.25 → 25.6.30) (#83) 2025-07-02 14:06:25 +03:00
37b1e9b51e fix(ci): pr-build install pipeline 2025-06-30 19:43:08 +03:00
renovate[bot]
a1828fa502 chore(deps): update @vitejs/plugin-vue to 6.0.0 (#80) 2025-06-29 01:30:35 +03:00
renovate[bot]
85bff2569e fix(github-action): update ivuorinen/actions (25.6.23 → 25.6.25) (#82) 2025-06-28 09:38:14 +03:00
renovate[bot]
88a10bd237 fix(github-action): update ivuorinen/actions (25.6.17 → 25.6.23) (#79) 2025-06-25 17:18:31 +03:00
renovate[bot]
72f505cba2 chore(deps): update node.js to v22.17.0 (#78) 2025-06-25 17:12:33 +03:00
renovate[bot]
2fba87ef8d fix(github-action): update ivuorinen/actions (25.6.9 → 25.6.17) (#77)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 13:04:51 +03:00
renovate[bot]
7c18758f61 fix(github-action): update ivuorinen/actions (25.6.5 → 25.6.9) (#76)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 12:39:39 +03:00
renovate[bot]
bfcc129c1c fix(github-action): update ivuorinen/actions (25.6.3 → 25.6.5) (#75)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 03:29:12 +00:00
renovate[bot]
d8d089effb feat(github-action): update ivuorinen/actions (25.5.26 → 25.6.3) (#74)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 07:53:04 +03:00
renovate[bot]
c8c1981cee fix(github-action): update ivuorinen/actions (25.5.17 → 25.5.26) (#73)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 11:58:57 +00:00
renovate[bot]
8bc699b32e chore(deps): update node.js to v22.16.0 (#72) 2025-05-22 01:14:54 +03:00
renovate[bot]
4e5b19ca52 fix(github-action): update ivuorinen/actions (25.5.12 → 25.5.17) (#71) 2025-05-19 08:28:51 +03:00
renovate[bot]
25fc98d1bb chore(deps): update node.js to v22.15.1 (#70) 2025-05-15 19:59:16 +03:00
renovate[bot]
349c7b1751 fix(github-action): update ivuorinen/actions (25.5.5 → 25.5.12) (#69)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 09:39:41 +03:00
renovate[bot]
7bb0a967da feat(github-action): update ivuorinen/actions (25.4.28 → 25.5.5) (#68)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 10:21:19 +03:00
renovate[bot]
6c570b43d5 chore(deps): update npm-run-all2 to 8.0.1 (#67) 2025-05-06 03:03:38 +03:00
renovate[bot]
2d433c2e5d chore(deps): update vite to 6.2.7 [security] (#66)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-01 11:38:42 +03:00
renovate[bot]
df62c282ad fix(github-action): update ivuorinen/actions (25.4.25 → 25.4.28) (#64) 2025-04-30 08:35:13 +03:00
renovate[bot]
64cc803482 fix(github-action): update ivuorinen/actions (25.4.21 → 25.4.25) (#63) 2025-04-28 19:16:51 +03:00
9bccda20fb chore(ci): create .mega-linter.yml 2025-04-28 19:09:46 +03:00
fc15197ab1 chore(ci): run compress-images only on demand 2025-04-28 18:56:55 +03:00
renovate[bot]
624a2cbeb0 chore(deps): update node.js to v22.15.0 (#62) 2025-04-25 21:01:42 +03:00
renovate[bot]
4427ffda5e fix(github-action): update ivuorinen/actions (25.4.15 → 25.4.21) (#61) 2025-04-25 08:28:38 +03:00
renovate[bot]
260bbd3bce fix(github-action): update ivuorinen/actions (25.4.8 → 25.4.15) (#60) 2025-04-17 07:33:13 +03:00
renovate[bot]
65c3ea586f chore(deps): update vite to 6.2.6 [security] (#59) 2025-04-12 15:07:36 +03:00
renovate[bot]
1069f47f67 feat(github-action): update ivuorinen/actions (25.3.25 → 25.4.8) (#57)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-09 12:03:05 +03:00
793b962f0e chore(ci): pin stale to sha, limit permissions 2025-04-09 11:59:17 +03:00
f57a0c60a4 chore(ci): pin ivuorinen/actions/stale to v25.4.8 2025-04-09 11:54:30 +03:00
ea3239535f chore(deps): update npm deps 2025-04-05 14:13:30 +03:00
renovate[bot]
e108ee0030 chore(deps): update vite to 6.2.5 [security] (#56)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 11:02:46 +03:00
renovate[bot]
185f02622e chore(deps): update vite to 6.2.4 [security] (#54)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 08:37:59 +03:00
renovate[bot]
e70a193fa0 fix(github-action): update ivuorinen/actions (25.3.19 → 25.3.25) (#52)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 08:30:06 +00:00
renovate[bot]
87e73f0b42 chore(deps): update vite to 6.2.3 [security] (#51)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 18:31:31 +02:00
renovate[bot]
fcd992911e fix(github-action): update ivuorinen/actions (25.3.18 → 25.3.19) (#50) 2025-03-21 07:46:41 +02:00
19474e4873 feat(lint): ts-standard linting configuration 2025-03-19 15:27:50 +02:00
renovate[bot]
b9f1933af0 fix(github-action): update ivuorinen/actions (25.3.13 → 25.3.18) (#49) 2025-03-19 14:35:20 +02:00
9cbdcd104b fix(lint): djlint errors 2025-03-19 14:18:42 +02:00
ecb89369ac fix(lint): editorconfig 2025-03-19 14:05:07 +02:00
4e0423b45d chore: tweak eslint and tsconfig 2025-03-19 14:04:04 +02:00
1f90a9d5c1 chore(deps): update packages, format code 2025-03-19 13:51:25 +02:00
25 changed files with 4973 additions and 1539 deletions

View File

@@ -33,9 +33,9 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Setup Node.js
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
with:
node-version-file: '.nvmrc'
cache: 'npm'
@@ -45,12 +45,12 @@ jobs:
shell: bash
- name: Setup Pages
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
- name: Upload artifact
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3
uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0
with:
# Upload entire repository
path: './dist/'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5

View File

@@ -1,11 +1,9 @@
---
# Compress images on demand (workflow_dispatch), and at 11pm every Sunday (schedule).
# Compress images on demand (workflow_dispatch).
# Open a Pull Request if any images can be compressed.
name: Compress Images on Demand
on:
workflow_dispatch:
schedule:
- cron: "00 23 * * 0"
permissions: read-all
@@ -17,19 +15,19 @@ jobs:
contents: write
steps:
- name: Checkout Repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Compress Images
id: calibre
uses: calibreapp/image-actions@737ceeaeed61e17b8d358358a303f1b8d177b779 # 1.1.0
uses: calibreapp/image-actions@f32575787d333b0579f0b7d506ff03be63a669d1 # 1.4.1
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
- name: Create New Pull Request If Needed
if: steps.calibre.outputs.markdown != ''
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7
uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0
with:
title: Compressed Images Nightly
title: Compressed Images
branch-suffix: timestamp
commit-message: Compressed Images
body: ${{ steps.calibre.outputs.markdown }}

View File

@@ -21,9 +21,9 @@ jobs:
pull-requests: write
steps:
- name: 'Checkout Repository'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: 'Dependency Review'
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4
uses: actions/dependency-review-action@05fe4576374b728f0c523d6a13d64c25081e0803 # v4.8.3
with:
comment-summary-in-pr: always

View File

@@ -14,13 +14,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Setup Node.js
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
with:
node-version-file: '.nvmrc'
cache: 'npm'
- run: npm ci
- run: npm ci || npm install
shell: bash
- run: npm run build --if-present
shell: bash

View File

@@ -21,9 +21,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Compress Images
uses: calibreapp/image-actions@737ceeaeed61e17b8d358358a303f1b8d177b779 # 1.1.0
uses: calibreapp/image-actions@f32575787d333b0579f0b7d506ff03be63a669d1 # 1.4.1
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,26 +1,37 @@
---
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: Lint Code Base
name: PR Lint
env:
MAIN_BRANCH: main
on:
push:
branches: [master, main]
pull_request:
branches: [master, main]
permissions: read-all
permissions: {}
env: # Comment env block if you don't want to apply fixes
# Apply linter fixes configuration
APPLY_FIXES: all
APPLY_FIXES_EVENT: all
APPLY_FIXES_MODE: commit
SARIF_REPORTER: true
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
concurrency:
group: ${{ github.ref }}-${{ github.workflow }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
permissions:
statuses: write
contents: read
contents: write
issues: write
packages: read
pull-requests: write
security-events: write
statuses: write
steps:
# https://github.com/ivuorinen/actions
- uses: ivuorinen/actions/pr-lint@85811a09abc994fcc6bdb7930faab3678ca9655a # 25.3.13
- uses: ivuorinen/actions/pr-lint@8faacf8a1cae049c1471708dcb408a167e91afaf # v2026.02.24

View File

@@ -23,6 +23,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 🚀 Run Release Drafter
uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6.1.0
uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 # v6.2.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -4,7 +4,7 @@ name: Stale
# yamllint disable-line rule:truthy
on:
schedule:
- cron: '0 8 * * *'
- cron: "0 8 * * *"
workflow_call:
workflow_dispatch:
@@ -12,36 +12,10 @@ permissions: read-all
jobs:
stale:
name: 🧹 Clean up stale issues and PRs
runs-on: ubuntu-latest
permissions:
contents: write # only for delete-branch option
issues: write
pull-requests: write
steps:
- name: 🚀 Run stale
uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 30
days-before-close: 7
remove-stale-when-updated: true
stale-issue-label: 'stale'
exempt-issue-labels: 'no-stale,help-wanted'
stale-issue-message: >
There hasn't been any activity on this issue recently, so we
clean up some of the older and inactive issues.
Please make sure to update to the latest version and
check if that solves the issue. Let us know if that works for you
by leaving a comment 👍
This issue has now been marked as stale and will be closed if no
further activity occurs. Thanks!
stale-pr-label: 'stale'
exempt-pr-labels: 'no-stale'
stale-pr-message: >
There hasn't been any activity on this pull request recently. This
pull request has been automatically marked as stale because of that
and will be closed if no further activity occurs within 7 days.
Thank you for your contributions.
- uses: ivuorinen/actions/stale@8faacf8a1cae049c1471708dcb408a167e91afaf # v2026.02.24

5
.gitignore vendored
View File

@@ -28,3 +28,8 @@ coverage
*.sw?
*.tsbuildinfo
# Yarn
.yarn/
yarn.lock
.pnp.*

5
.mega-linter.yml Normal file
View File

@@ -0,0 +1,5 @@
# MegaLinter config
# Merged with workflow settings
DISABLE_LINTERS:
- REPOSITORY_GRYPE

2
.nvmrc
View File

@@ -1 +1 @@
22.14.0
24.14.0

1
.yarnrc.yml Normal file
View File

@@ -0,0 +1 @@
nodeLinker: node-modules

28
AGENTS.md Normal file
View File

@@ -0,0 +1,28 @@
# Project Overview
This repo hosts a small Vue 3 + TypeScript web app built with Vite. The source lives in `src/` and is served via `index.html`. Static assets are under `public/`. Config files include `vite.config.ts` for build settings, `tsconfig.*.json` for TypeScript, and `eslint.config.mjs` for lint rules.
# Guidelines
- Use **semantic commit messages** (e.g. `feat:`, `fix:`, `docs:`) and the same format for PR titles.
- Use **Yarn** for installing packages.
- Run linting and type checks before committing any code changes.
- Skip linting and type checks when editing only documentation or comments.
- Follow the style rules defined by Prettier and ESLint. Prettier settings: no semicolons, single quotes, width 100, two spaces.
- Node.js version is controlled via `.nvmrc` (22.17.0).
# Linting & Formatting
Install dependencies and run tools with Yarn:
```bash
yarn install # once
yarn lint # runs ESLint with autofix
yarn type-lint # checks TypeScript using ts-standard
yarn type-fix # fixes TypeScript style issues
yarn format # formats using Prettier
```
No automated tests are defined.

View File

@@ -13,6 +13,22 @@ This Vue 3 app generates templates for sysvinit services.
7. ???
8. Profit!
## Development
Install dependencies and run the dev server with Yarn:
```bash
yarn install
yarn dev
# check code before committing
yarn lint
yarn type-lint
# build the app
yarn build
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

2
env.d.ts vendored
View File

@@ -1 +1 @@
/// <reference types="vite/client" />
import 'vite/client'

View File

@@ -1,5 +1,8 @@
import pluginVue from 'eslint-plugin-vue'
import vueTsEslintConfig from '@vue/eslint-config-typescript'
import {
defineConfigWithVueTs,
vueTsConfigs
} from '@vue/eslint-config-typescript'
import { includeIgnoreFile } from '@eslint/compat'
import path from 'node:path'
import { fileURLToPath } from 'node:url'
@@ -8,19 +11,24 @@ const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
const gitignorePath = path.resolve(__dirname, '.gitignore')
export default [
export default defineConfigWithVueTs([
includeIgnoreFile(gitignorePath),
{
// your overrides
},
...pluginVue.configs['flat/essential'],
...vueTsEslintConfig({
extends: ['recommended']
}),
vueTsConfigs.recommendedTypeChecked,
{
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'script'
sourceType: 'script',
parserOptions: {
project: [
'./tsconfig.json',
'./tsconfig.node.json',
'./tsconfig.eslint.json'
]
}
}
}
]
])

View File

@@ -1,18 +1,22 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png" />
<link rel="manifest" href="site.webmanifest" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>sysvinit service generator</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
<head>
<meta charset="UTF-8" />
<meta name="description" content="sysvinit service generator" />
<meta name="keywords" content="sysvinit, service, generator" />
<link rel="icon" href="favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png" />
<link rel="manifest" href="site.webmanifest" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>sysvinit service generator</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>

6196
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -10,28 +10,33 @@
"build-only": "vite build",
"type-check": "vue-tsc --build --force",
"lint": "eslint . --fix",
"type-lint": "vue-tsc --noEmit -p tsconfig.lint.json",
"type-fix": "ts-standard --fix --project tsconfig.lint.json",
"format": "prettier --write src/ index.html .github/ .vscode/"
},
"dependencies": {
"vue": "^3.4.21"
},
"devDependencies": {
"@eslint/compat": "^1.2.0",
"@eslint/compat": "^2.0.0",
"@eslint/eslintrc": "^3.1.0",
"@eslint/js": "^9.12.0",
"@tsconfig/node22": "^22",
"@types/node": "^22",
"@vitejs/plugin-vue": "^5.0.4",
"@eslint/js": "^10.0.0",
"@tsconfig/node24": "^24.0.0",
"@types/node": "^24.0.0",
"@vitejs/plugin-vue": "^6.0.0",
"@vue/eslint-config-prettier": "^10",
"@vue/eslint-config-typescript": "^14",
"@vue/tsconfig": "^0.7.0",
"eslint": "^9",
"eslint-plugin-vue": "^9.28.0",
"npm-run-all2": "^7.0.0",
"@vue/tsconfig": "^0.8.0",
"@vue/typescript-plugin": "^3.0.1",
"eslint": "^10.0.0",
"eslint-plugin-vue": "^10",
"npm-run-all2": "^8.0.0",
"prettier": "^3.0.3",
"typescript": "~5.8.0",
"vite": "^6",
"vite-plugin-vue-devtools": "^7.0.18",
"vue-tsc": "^2.0.6"
"ts-standard": "^12.0.2",
"typescript": "~5.9.0",
"vite": "^7.1.11",
"vite-plugin-vue-devtools": "^8.0.0",
"vue-eslint-parser": "^10.2.0",
"vue-tsc": "^3.0.0"
}
}

View File

@@ -36,8 +36,8 @@ start() {
echo 'Starting service...' >&2
local CMD="$SCRIPT &> \\"$LOGFILE\\" & echo \\$!"
su -c "$CMD" $RUNAS > "$PIDFILE"
# Try with this command instead if above does not work
# su -s /bin/sh $RUNAS -c "$CMD" > "$PIDFILE"
# Try with this command instead if above does not work
# su -s /bin/sh $RUNAS -c "$CMD" > "$PIDFILE"
sleep 2
PID=$(cat $PIDFILE)

View File

@@ -1,13 +1,27 @@
{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
"exclude": ["src/**/__tests__/*"],
"include": [
"env.d.ts",
"vite.config.ts",
"src/**/*",
"src/**/*.vue"
],
"exclude": [
"src/**/__tests__/*"
],
"compilerOptions": {
"composite": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"strict": true,
"strictNullChecks": true,
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
"@/*": [
"./src/*"
]
}
},
"vueCompilerOptions": {
"plugins": ["@vue/typescript-plugin"]
}
}

24
tsconfig.eslint.json Normal file
View File

@@ -0,0 +1,24 @@
{
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.vue",
"env.d.ts",
"eslint.config.mjs",
"vite.config.ts"
],
"exclude": [
"node_modules"
],
"compilerOptions": {
"target": "ES2022",
"lib": ["es2023"],
"module": "ESNext",
"moduleResolution": "Bundler",
"strict": true,
"strictNullChecks": true,
"esModuleInterop": true,
"skipLibCheck": true,
"types": ["node"]
}
}

View File

@@ -6,6 +6,9 @@
},
{
"path": "./tsconfig.app.json"
},
{
"path": "./tsconfig.eslint.json"
}
]
}

14
tsconfig.lint.json Normal file
View File

@@ -0,0 +1,14 @@
{
"extends": "./tsconfig.app.json",
"include": [
"env.d.ts",
"src/**/*",
"src/**/*.vue",
"eslint.config.mjs",
"vite.config.ts"
],
"compilerOptions": {
"strict": true,
"strictNullChecks": true
}
}

View File

@@ -1,5 +1,4 @@
{
"extends": "@tsconfig/node22/tsconfig.json",
"include": [
"vite.config.*",
"vitest.config.*",
@@ -8,11 +7,17 @@
"playwright.config.*"
],
"compilerOptions": {
"target": "ES2022",
"strict": true,
"strictNullChecks": true,
"esModuleInterop": true,
"skipLibCheck": true,
"moduleResolution": "Bundler",
"composite": true,
"noEmit": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
"lib": ["es2023"],
"module": "ESNext",
"moduleResolution": "Bundler",
"types": [
"node"
]