Compare commits

...

121 Commits
1.3.2 ... main

Author SHA1 Message Date
Renovate Bot cda8af89ae chore(deps): update dependency @swc/core to v1.3.101
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-18 09:03:55 +00:00
Renovate Bot ac7a34d188 chore(deps): update dependency rollup to v4.9.1
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-17 07:01:31 +00:00
Renovate Bot 3ccf33fa08 chore(deps): update dependency eslint to v8.56.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-15 23:04:20 +00:00
Renovate Bot f270481b76 chore(deps): update dependency rollup to v4.9.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-13 10:04:14 +00:00
Renovate Bot 3cef898abf chore(deps): update dependency rollup to v4.8.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-11 07:01:41 +00:00
Renovate Bot d1180bf7df chore(deps): update dependency rollup to v4.7.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-08 08:01:41 +00:00
Renovate Bot d19e327f4c chore(deps): update dependency rollup-plugin-swc3 to v0.11.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-06 07:01:31 +00:00
Renovate Bot 7426ca274b chore(deps): update dependency eslint to v8.55.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-03 15:01:01 +00:00
Renovate Bot 2a42f8b29f chore(deps): update dependency eslint-config-prettier to v9.1.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-02 12:03:35 +00:00
Renovate Bot a823fdbf00 chore(deps): update dependency @swc/core to v1.3.100
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-12-01 09:03:20 +00:00
Renovate Bot 066c2b519f chore(deps): update dependency rollup to v4.6.1
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-30 06:01:37 +00:00
Renovate Bot 9f00002105 chore(deps): update dependency fs-extra to v11.2.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-28 01:03:36 +00:00
Renovate Bot 241c12fbdb chore(deps): update dependency rollup to v4.6.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-26 14:01:33 +00:00
Renovate Bot 436393edbe chore(deps): update dependency rollup to v4.5.2
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-24 07:03:44 +00:00
Renovate Bot 845272ca2f chore(deps): update dependency rollup to v4.5.1
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-23 06:01:56 +00:00
Renovate Bot cedad40674 chore(deps): update dependency @swc/core to v1.3.99
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline failed Details
2023-11-22 05:01:04 +00:00
Renovate Bot a559e3f757 chore(deps): update commitlint monorepo to v18.4.3
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-21 03:02:12 +00:00
Renovate Bot 377e7934bb chore(deps): update dependency rollup to v4.5.0
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-19 16:01:43 +00:00
Renovate Bot 0bc55acc24 chore(deps): update dependency eslint to v8.54.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline failed Details
2023-11-18 14:03:00 +00:00
Renovate Bot 4a0ce3cabf chore(deps): update dependency rollup-plugin-swc3 to v0.10.4
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-17 11:01:06 +00:00
Renovate Bot 32eb87a9fd chore(deps): update commitlint monorepo to v18.4.2
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-16 09:01:09 +00:00
Renovate Bot 405f9282e8 chore(deps): update yarn to v4.0.2
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-15 12:01:55 +00:00
Renovate Bot 212e8c1d33 chore(deps): update dependency rollup to v4.4.1
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-14 06:01:11 +00:00
Renovate Bot 8275431a5f chore(deps): update dependency rollup to v4.4.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-12 08:01:11 +00:00
Renovate Bot f9d960f5b2 chore(deps): update commitlint monorepo
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-12 05:03:06 +00:00
Renovate Bot 6d7a224453 chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.12
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-07 22:01:10 +00:00
Renovate Bot 981f751dc6 chore(deps): update dependency eslint to v8.53.0
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-07 01:01:20 +00:00
Renovate Bot 0e457ec062 chore(deps): update dependency @swc/core to v1.3.96
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline failed Details
2023-11-05 23:01:03 +00:00
woodpecker[bot] e4c19341bf chore(release): 1.4.4
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/tag/checks Pipeline was successful Details
ci/woodpecker/tag/publish Pipeline was successful Details
2023-11-05 22:17:02 +00:00
Johannes Loher d10c32cd70
chore(deps): bump foundry-publish to v2.4.1
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/manual/checks Pipeline was successful Details
ci/woodpecker/manual/release Pipeline was successful Details
2023-11-05 23:15:31 +01:00
woodpecker[bot] d43bfdd660 chore(release): 1.4.3
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/tag/checks Pipeline was successful Details
ci/woodpecker/tag/publish Pipeline was successful Details
2023-11-05 21:38:34 +00:00
woodpecker[bot] caf0d70c5c chore(release): 1.4.2
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/tag/checks Pipeline was successful Details
ci/woodpecker/tag/publish Pipeline was successful Details
ci/woodpecker/manual/checks Pipeline was successful Details
ci/woodpecker/manual/release Pipeline was successful Details
2023-11-05 21:32:26 +00:00
Johannes Loher 5bf71441d7
build: fix bump-version
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/manual/checks Pipeline was successful Details
ci/woodpecker/manual/release Pipeline was successful Details
2023-11-05 22:31:33 +01:00
woodpecker[bot] 2fb69390a6 chore(release): 1.4.1
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/tag/checks Pipeline was successful Details
ci/woodpecker/tag/publish Pipeline was successful Details
2023-11-05 21:24:13 +00:00
Johannes Loher 7ffd9706af
chore: use new package version publishing flow
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/manual/checks Pipeline was successful Details
ci/woodpecker/manual/release Pipeline was successful Details
2023-11-05 22:21:19 +01:00
Renovate Bot 27992aa4d6
chore(deps): update yarn to v4
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-05 22:16:46 +01:00
Renovate Bot ca88e4975d chore(deps): update dependency rollup to v4.3.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-03 21:01:42 +00:00
Renovate Bot c2d083b7fe chore(deps): update dependency rollup to v4.2.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-11-01 05:00:59 +00:00
Renovate Bot b4310f531d chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.11
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-31 02:01:36 +00:00
Renovate Bot 216d812cad chore(deps): update dependency rollup to v4.1.5
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-28 14:00:54 +00:00
Renovate Bot 27ca6ec375 chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.10
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-27 11:00:57 +00:00
Renovate Bot e5aed880e5 chore(deps): update commitlint monorepo
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-26 08:01:50 +00:00
Renovate Bot f614027da5 chore(deps): update dependency @swc/core to v1.3.95
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-24 13:01:30 +00:00
Renovate Bot 8007302d75 chore(deps): update dependency eslint to v8.52.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-22 19:01:06 +00:00
Renovate Bot 4971b6c5e6 chore(deps): update commitlint monorepo to v18
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-22 18:58:58 +00:00
Renovate Bot c9e793f12a chore(deps): update dependency @swc/core to v1.3.94
ci/woodpecker/push/checks Pipeline failed Details
2023-10-22 18:58:35 +00:00
Renovate Bot 8a1541b5bc chore(deps): update dependency rollup-plugin-swc3 to v0.10.3
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline failed Details
2023-10-21 16:01:21 +00:00
Renovate Bot c54b97c1bf chore(deps): update commitlint monorepo to v17.8.1
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-20 13:01:44 +00:00
Renovate Bot 54cd50f2eb chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.9
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-18 15:01:24 +00:00
Renovate Bot 1a005d12af chore(deps): update dependency rollup to v4.1.4
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-16 05:01:34 +00:00
Renovate Bot e9c0665adb chore(deps): update commitlint monorepo to v17.8.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-14 13:01:27 +00:00
Renovate Bot bd7609c322 chore(deps): update dependency @swc/core to v1.3.93
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-13 05:01:27 +00:00
Renovate Bot bf329ae87e chore(deps): update dependency rollup to v4
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-08 09:02:03 +00:00
Renovate Bot ec0608b00a chore(deps): update dependency eslint to v8.51.0
ci/woodpecker/push/checks Pipeline failed Details
2023-10-08 09:01:42 +00:00
Renovate Bot baccb02b14 chore(deps): update dependency rollup-plugin-swc3 to v0.10.2
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline failed Details
2023-10-07 07:00:59 +00:00
Renovate Bot 654a51c2b5 chore(deps): update dependency @swc/core to v1.3.92
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-06 05:00:54 +00:00
Renovate Bot c1a33062af chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.8
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-05 02:01:03 +00:00
Renovate Bot 1364450962 chore(deps): update yarn to v3.6.4
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-03 23:01:00 +00:00
Renovate Bot b15d9cf10b chore(deps): update dependency @swc/core to v1.3.91
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-10-01 16:01:29 +00:00
Renovate Bot 3f27641ab5 chore(deps): update dependency @commitlint/cli to v17.7.2
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-29 09:00:54 +00:00
Renovate Bot dcdc6356f4 chore(deps): update dependency rimraf to v5.0.5
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-28 06:01:31 +00:00
Renovate Bot c34af4d356 chore(deps): update dependency @swc/core to v1.3.90
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-27 03:01:29 +00:00
Renovate Bot d0f1a492f9 chore(deps): update dependency @swc/core to v1.3.89
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-25 16:01:26 +00:00
Renovate Bot ed75b33989 chore(deps): update dependency @swc/core to v1.3.88
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-24 10:00:55 +00:00
Renovate Bot 89e56e4a21 chore(deps): update dependency eslint to v8.50.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-23 07:01:00 +00:00
Renovate Bot c9c5b20c9f chore(deps): update dependency @swc/core to v1.3.87
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-22 04:01:24 +00:00
Renovate Bot 612aa3b020 chore(deps): update dependency @swc/core to v1.3.86
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-18 23:01:34 +00:00
Renovate Bot 82995162dd chore(deps): update dependency @swc/core to v1.3.85
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-15 08:01:21 +00:00
Renovate Bot ad8eac4e98 chore(deps): update dependency @swc/core to v1.3.84
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-11 16:01:18 +00:00
Renovate Bot 5285ef1088 chore(deps): update dependency conventional-changelog-conventionalcommits to v7.0.2
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-10 13:00:52 +00:00
Renovate Bot 5773c43793 chore(deps): update dependency eslint to v8.49.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-10 12:01:10 +00:00
Renovate Bot 5eca94039a chore(deps): update dependency conventional-changelog-cli to v4.1.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-09 09:00:55 +00:00
Renovate Bot 655196cb1c chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.7
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-08 06:00:56 +00:00
Renovate Bot 5f3cfb8247 chore(deps): update dependency @swc/core to v1.3.83
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-07 03:01:31 +00:00
Renovate Bot 3950db5fcd chore(deps): update dependency @swc/core to v1.3.82
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-09-01 04:01:25 +00:00
Renovate Bot f095e33e67 chore(deps): update dependency @swc/core to v1.3.81
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-30 14:01:15 +00:00
Renovate Bot b3d303e380 chore(deps): update dependency conventional-changelog-conventionalcommits to v7
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-29 01:00:48 +00:00
Renovate Bot cbc091ddb0 chore(deps): update dependency conventional-changelog-cli to v4
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-29 00:02:07 +00:00
Renovate Bot 6821abce61 chore(deps): update dependency rollup-plugin-swc3 to v0.10.1
ci/woodpecker/push/checks Pipeline failed Details
2023-08-29 00:01:58 +00:00
Renovate Bot f53fac6645 chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.6
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline failed Details
2023-08-27 22:00:59 +00:00
Renovate Bot c23d37c911 chore(deps): update dependency eslint to v8.48.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-26 19:01:20 +00:00
Renovate Bot 25c4b15237 chore(deps): update dependency @swc/core to v1.3.80
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-25 16:01:17 +00:00
Renovate Bot a198a26345 chore(deps): update yarn to v3.6.3
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-23 23:01:30 +00:00
Renovate Bot 536b67f193 chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.5
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-19 09:01:33 +00:00
Renovate Bot 8de98d8ff7 chore(deps): update dependency @swc/core to v1.3.78
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-18 23:02:03 +00:00
Renovate Bot a4b7600326 chore(deps): update yarn to v3.6.2
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-17 20:01:34 +00:00
Renovate Bot 2370fe14ab chore(deps): update dependency @swc/core to v1.3.77
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-16 04:01:32 +00:00
Renovate Bot 1ca2ad23b6 chore(deps): update dependency eslint to v8.47.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-11 18:01:10 +00:00
Renovate Bot 3ed1c6196d chore(deps): update commitlint monorepo
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-11 17:01:42 +00:00
Renovate Bot 8500606450 chore(deps): update dependency @swc/core to v1.3.76
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-10 14:01:16 +00:00
Renovate Bot c9cd7b2725 chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.4
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-09 11:02:21 +00:00
Renovate Bot 2813f3ee00 chore(deps): update dependency @swc/core to v1.3.75
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-08 07:01:28 +00:00
Renovate Bot 4668484905 chore(deps): update dependency eslint-config-prettier to v9
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-05 20:01:19 +00:00
Renovate Bot 29d9f02556 chore(deps): update dependency eslint-config-prettier to v8.10.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-04 03:01:09 +00:00
Renovate Bot 19dfec62af chore(deps): update dependency @swc/core to v1.3.74
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-03 00:01:28 +00:00
Renovate Bot 038afc1019 chore(deps): update dependency @swc/core to v1.3.73
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-08-01 06:01:28 +00:00
Renovate Bot 116aa8e919 chore(deps): update dependency eslint to v8.46.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-30 12:01:18 +00:00
Renovate Bot 68a3d240b0 chore(deps): update dependency @swc/core to v1.3.72
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-29 09:01:12 +00:00
Renovate Bot db97b38d49 chore(deps): update dependency eslint-config-prettier to v8.9.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-28 06:01:12 +00:00
Renovate Bot a626943052 chore(deps): update dependency @swc/core to v1.3.71
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-28 05:01:10 +00:00
Renovate Bot 16b04a540a chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.3
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-27 02:03:39 +00:00
Renovate Bot ddfa89c9c2 chore(deps): update dependency rollup-plugin-swc3 to v0.9.1
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-20 16:01:59 +00:00
Renovate Bot 33c00ab630 chore(deps): update commitlint monorepo to v17.6.7
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-19 14:01:14 +00:00
Renovate Bot 3b30838c16 chore(deps): update dependency @swc/core to v1.3.70
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-18 11:01:40 +00:00
Renovate Bot cd88b75774 chore(deps): update dependency @guanghechen/rollup-plugin-copy to v5.0.2
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-15 19:01:15 +00:00
Renovate Bot b483098b07 chore(deps): update dependency eslint to v8.45.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-14 16:01:09 +00:00
Renovate Bot 66896fb61e chore(deps): update dependency @swc/core to v1.3.69
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-13 04:04:37 +00:00
Renovate Bot 23743ca5de chore(deps): update dependency rollup-plugin-swc3 to v0.9.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-11 07:02:12 +00:00
Renovate Bot 3b3794d3ac chore(deps): update dependency eslint to v8.44.0
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-11 06:02:10 +00:00
Renovate Bot 58aec5fe19 chore(deps): update dependency semver to v7.5.4
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-11 05:01:02 +00:00
Renovate Bot 912e84999b chore(deps): update dependency @swc/core to v1.3.68
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-11 04:01:04 +00:00
Renovate Bot c0c07cf214 chore(deps): update commitlint monorepo to v17.6.6
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-10 01:02:02 +00:00
woodpecker[bot] 65096d11b8 chore(release): 1.4.0
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/tag/checks Pipeline was successful Details
ci/woodpecker/tag/publish Pipeline was successful Details
2023-07-10 00:25:20 +00:00
Johannes Loher 3d00caa31f
chore: use correct styles path for hot reload
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/manual/checks Pipeline was successful Details
ci/woodpecker/manual/release Pipeline was successful Details
2023-07-10 02:21:57 +02:00
Johannes Loher 5d8e34ce5f
chore: mark v11 compatibility 2023-07-10 02:20:57 +02:00
woodpecker[bot] dbac03fbad chore(release): 1.3.4
ci/woodpecker/tag/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/tag/publish Pipeline was successful Details
2023-07-10 00:20:23 +00:00
Johannes Loher 95a595773d
fix: correctly calculate tick value when stopping to wait
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/manual/checks Pipeline was successful Details
ci/woodpecker/manual/release Pipeline was successful Details
2023-07-10 02:17:05 +02:00
Johannes Loher 753b934534
chore: update yarn and sdks 2023-07-10 01:24:08 +02:00
woodpecker[bot] 261d7a8b5a chore(release): 1.3.3
ci/woodpecker/tag/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/tag/publish Pipeline was successful Details
2023-07-09 23:04:19 +00:00
Johannes Loher 704798cc27
fix: use correct tick value for combatants joining later
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/manual/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
ci/woodpecker/manual/release Pipeline was successful Details
2023-07-10 01:01:38 +02:00
Johannes Loher a578cbff0d
docs: fix readme
ci/woodpecker/pr/checks Pipeline was successful Details
ci/woodpecker/push/checks Pipeline was successful Details
2023-07-10 00:39:30 +02:00
23 changed files with 3539 additions and 3418 deletions

View File

@ -4,96 +4,96 @@
name: Bug Report
about: File a bug report
labels: ["bug", "to be confirmed"]
labels: ['bug', 'to be confirmed']
body:
- type: markdown
attributes:
value: |
Your issue may already have been reported! Please search on the [issue tracker](https://git.f3l.de/dungeonslayers/tickwerk/issues) before submitting a new one.
- type: markdown
attributes:
value: |
Your issue may already have been reported! Please search on the [issue tracker](https://git.f3l.de/dungeonslayers/tickwerk/issues) before submitting a new one.
Thanks for taking the time to fill out this bug report! In order to make it effective, please provide the following information.
- type: markdown
attributes:
value: |
## Issue Description
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What is the behavior that you expected?
validations:
required: true
- type: textarea
id: current
attributes:
label: Current Behavior
description: What is the current behavior, i.e., what happens actually?
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: What are the steps to reproduce the problem?
placeholder: |
1.
2.
3.
4.
validations:
required: true
- type: textarea
id: context
attributes:
label: Context
description: Please provide any additional context that might be helpful, e.g. log messages, screenshots, videos, or exports of problematic scenes or worlds.
validations:
required: false
- type: markdown
attributes:
value: |
## Environment Details
- type: input
id: version
attributes:
label: Version
description: Which version(s) of Tickwerk are you seeing the problem on?
validations:
required: true
- type: input
id: foundry-version
attributes:
label: Foundry VTT Version
description: Which version(s) and build of Foundry VTT are you seeing the problem on?
validations:
required: true
- type: input
id: os
attributes:
label: Operating System
description: Which operating system are you using? (Windows, OS X, Linux (which distro))
placeholder: Windows
validations:
required: true
- type: dropdown
id: browser
attributes:
label: Browser / App
description: Are you using a Browser or the native Electron application? (Select all that apply)
multiple: true
options:
- Native Electron App
- Chrome
- Firefox
- Microsoft Edge
- Safari
- Other
validations:
required: true
- type: input
id: modules
attributes:
label: Relevant Modules
description: Please list any other active modules (including their versions) that you think might be relevant.
validations:
required: false
Thanks for taking the time to fill out this bug report! In order to make it effective, please provide the following information.
- type: markdown
attributes:
value: |
## Issue Description
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What is the behavior that you expected?
validations:
required: true
- type: textarea
id: current
attributes:
label: Current Behavior
description: What is the current behavior, i.e., what happens actually?
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: What are the steps to reproduce the problem?
placeholder: |
1.
2.
3.
4.
validations:
required: true
- type: textarea
id: context
attributes:
label: Context
description: Please provide any additional context that might be helpful, e.g. log messages, screenshots, videos, or exports of problematic scenes or worlds.
validations:
required: false
- type: markdown
attributes:
value: |
## Environment Details
- type: input
id: version
attributes:
label: Version
description: Which version(s) of Tickwerk are you seeing the problem on?
validations:
required: true
- type: input
id: foundry-version
attributes:
label: Foundry VTT Version
description: Which version(s) and build of Foundry VTT are you seeing the problem on?
validations:
required: true
- type: input
id: os
attributes:
label: Operating System
description: Which operating system are you using? (Windows, OS X, Linux (which distro))
placeholder: Windows
validations:
required: true
- type: dropdown
id: browser
attributes:
label: Browser / App
description: Are you using a Browser or the native Electron application? (Select all that apply)
multiple: true
options:
- Native Electron App
- Chrome
- Firefox
- Microsoft Edge
- Safari
- Other
validations:
required: true
- type: input
id: modules
attributes:
label: Relevant Modules
description: Please list any other active modules (including their versions) that you think might be relevant.
validations:
required: false

View File

@ -4,25 +4,25 @@
name: Feature Request
description: Submit a feature request
labels: ["feature"]
labels: ['feature']
body:
- type: markdown
attributes:
value: |
Your issue may already have been reported! Please search on the [issue tracker](https://git.f3l.de/dungeonslayers/tickwerk/issues) before submitting a new one.
- type: markdown
attributes:
value: |
Your issue may already have been reported! Please search on the [issue tracker](https://git.f3l.de/dungeonslayers/tickwerk/issues) before submitting a new one.
In order to submit an effective feature request, please provide the following information.
- type: textarea
id: description
attributes:
label: Description
description: Please describe the proposal in as much detail as you feel is necessary.
validations:
required: true
- type: textarea
id: context
attributes:
label: Context
description: Is there anything else you can add about the proposal? You might want to link to related issues here if you haven't already.
validations:
required: false
In order to submit an effective feature request, please provide the following information.
- type: textarea
id: description
attributes:
label: Description
description: Please describe the proposal in as much detail as you feel is necessary.
validations:
required: true
- type: textarea
id: context
attributes:
label: Context
description: Is there anything else you can add about the proposal? You might want to link to related issues here if you haven't already.
validations:
required: false

View File

@ -4,5 +4,5 @@
"**/.pnp.*": true
},
"eslint.nodePath": ".yarn/sdks",
"prettier.prettierPath": ".yarn/sdks/prettier/index.js",
"prettier.prettierPath": ".yarn/sdks/prettier/index.js"
}

View File

@ -5,41 +5,41 @@
$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/master/pipeline/schema/schema.json
variables:
- &node_image node:lts
- &node_image node:lts
when:
- event: push
branch: ${CI_REPO_DEFAULT_BRANCH}
- event: pull_request
- event: tag
- event: manual
- event: push
branch: ${CI_REPO_DEFAULT_BRANCH}
- event: pull_request
- event: tag
- event: manual
steps:
install:
image: *node_image
commands:
- yarn install --immutable
lint:
group: check
image: *node_image
commands:
- yarn lint
reuse:
group: check
image: fsfe/reuse:latest
commands:
- reuse lint
commitlint:
group: check
image: *node_image
commands:
- git fetch
- yarn run commitlint --from origin/${CI_COMMIT_TARGET_BRANCH}
when:
event: pull_request
build:
group: build
image: *node_image
commands:
- export APPDATA=$(pwd)
- yarn build
install:
image: *node_image
commands:
- yarn install --immutable
lint:
group: check
image: *node_image
commands:
- yarn lint
reuse:
group: check
image: fsfe/reuse:latest
commands:
- reuse lint
commitlint:
group: check
image: *node_image
commands:
- git fetch
- yarn run commitlint --from origin/${CI_COMMIT_TARGET_BRANCH}
when:
event: pull_request
build:
group: build
image: *node_image
commands:
- export APPDATA=$(pwd)
- yarn build

View File

@ -77,15 +77,15 @@ steps:
- forge_token
publish-to-foundry-admin:
group: publish
image: johannesloher/foundry-publish
image: johannesloher/foundry-publish:v2.4.1
environment:
FVTT_DELETE_OBSOLETE_VERSIONS: 'true'
FVTT_USE_NEW_PACKAGE_ADMINISTRATION_INTERFACE: 'true'
commands:
- export FVTT_MANIFEST_PATH=${CI_REPO_NAME}/module.json
- export FVTT_MANIFEST_URL=${CI_REPO_URL}/releases/download/${CI_COMMIT_TAG}/module.json
- foundry-publish
secrets:
- fvtt_package_id
- fvtt_username
- fvtt_password
when:

View File

@ -5,37 +5,38 @@
$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/master/pipeline/schema/schema.json
variables:
- &node_image node:lts
- &node_image node:lts
when:
event: manual
branch: ${CI_REPO_DEFAULT_BRANCH}
event: manual
branch: ${CI_REPO_DEFAULT_BRANCH}
depends_on:
- checks
- checks
steps:
install:
image: *node_image
commands:
- yarn install --immutable
release:
image: *node_image
commands:
- apt-get update
- apt-get install --yes jq
- export REPOSITORY_URL=$(echo "${CI_REPO_CLONE_URL}" | sed -e "s|://|://$${FORGE_TOKEN_NAME}:$${FORGE_TOKEN}@|g")
- git remote set-url origin $${REPOSITORY_URL}
- git config user.name woodpecker[bot]
- git config user.email woodpecker[bot]@${CI_SYSTEM_HOST}
- yarn bump-version --release=${RELEASE_TYPE}
- export RELEASE_VERSION=$(jq -r '.version' < package.json)
- git --no-pager diff
- git add package.json module.json
- 'git commit -m "chore(release): $${RELEASE_VERSION}"'
- git tag -f $${RELEASE_VERSION}
- git push origin ${CI_COMMIT_BRANCH}
- git push origin $${RELEASE_VERSION}
secrets:
- forge_token_name
- forge_token
install:
image: *node_image
commands:
- yarn install --immutable
release:
image: *node_image
commands:
- apt-get update
- apt-get install --yes jq
- export REPOSITORY_URL=$(echo "${CI_REPO_CLONE_URL}" | sed -e "s|://|://$${FORGE_TOKEN_NAME}:$${FORGE_TOKEN}@|g")
- git remote set-url origin $${REPOSITORY_URL}
- git config user.name woodpecker[bot]
- git config user.email woodpecker[bot]@${CI_SYSTEM_HOST}
- yarn bump-version --release=${RELEASE_TYPE}
- export RELEASE_VERSION=$(jq -r '.version' < package.json)
- yarn prettier --write package.json module.json
- git --no-pager diff
- git add package.json module.json
- 'git commit -m "chore(release): $${RELEASE_VERSION}"'
- git tag -f $${RELEASE_VERSION}
- git push origin ${CI_COMMIT_BRANCH}
- git push origin $${RELEASE_VERSION}
secrets:
- forge_token_name
- forge_token

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

893
.yarn/releases/yarn-4.0.2.cjs vendored Executable file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,20 @@
#!/usr/bin/env node
const {existsSync} = require(`fs`);
const {createRequire} = require(`module`);
const {resolve} = require(`path`);
const relPnpApiPath = "../../../../.pnp.cjs";
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
const absRequire = createRequire(absPnpApiPath);
if (existsSync(absPnpApiPath)) {
if (!process.versions.pnp) {
// Setup the environment to be able to require eslint/use-at-your-own-risk
require(absPnpApiPath).setup();
}
}
// Defer to the real eslint/use-at-your-own-risk your application uses
module.exports = absRequire(`eslint/use-at-your-own-risk`);

View File

@ -1,6 +1,14 @@
{
"name": "eslint",
"version": "8.28.0-sdk",
"version": "8.52.0-sdk",
"main": "./lib/api.js",
"type": "commonjs"
"type": "commonjs",
"bin": {
"eslint": "./bin/eslint.js"
},
"exports": {
"./package.json": "./package.json",
".": "./lib/api.js",
"./use-at-your-own-risk": "./lib/unsupported-api.js"
}
}

20
.yarn/sdks/prettier/bin-prettier.js vendored Executable file
View File

@ -0,0 +1,20 @@
#!/usr/bin/env node
const {existsSync} = require(`fs`);
const {createRequire} = require(`module`);
const {resolve} = require(`path`);
const relPnpApiPath = "../../../.pnp.cjs";
const absPnpApiPath = resolve(__dirname, relPnpApiPath);
const absRequire = createRequire(absPnpApiPath);
if (existsSync(absPnpApiPath)) {
if (!process.versions.pnp) {
// Setup the environment to be able to require prettier/bin-prettier.js
require(absPnpApiPath).setup();
}
}
// Defer to the real prettier/bin-prettier.js your application uses
module.exports = absRequire(`prettier/bin-prettier.js`);

6
.yarn/sdks/prettier/index.js vendored Executable file → Normal file
View File

@ -11,10 +11,10 @@ const absRequire = createRequire(absPnpApiPath);
if (existsSync(absPnpApiPath)) {
if (!process.versions.pnp) {
// Setup the environment to be able to require prettier/index.js
// Setup the environment to be able to require prettier
require(absPnpApiPath).setup();
}
}
// Defer to the real prettier/index.js your application uses
module.exports = absRequire(`prettier/index.js`);
// Defer to the real prettier your application uses
module.exports = absRequire(`prettier`);

View File

@ -1,6 +1,7 @@
{
"name": "prettier",
"version": "2.8.0-sdk",
"version": "2.8.8-sdk",
"main": "./index.js",
"type": "commonjs"
"type": "commonjs",
"bin": "./bin-prettier.js"
}

View File

@ -1,7 +1,5 @@
nodeLinker: pnp
plugins:
- path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
spec: '@yarnpkg/plugin-interactive-tools'
yarnPath: .yarn/releases/yarn-4.0.2.cjs
yarnPath: .yarn/releases/yarn-3.6.0.cjs
enableGlobalCache: false

View File

@ -10,7 +10,7 @@ SPDX-License-Identifier: MIT
[![status-badge](https://ci.f3l.de/api/badges/10/status.svg)](https://ci.f3l.de/repos/10)
[![REUSE status](https://api.reuse.software/badge/git.f3l.de/dungeonslayers/tickwerk)](https://api.reuse.software/info/git.f3l.de/dungeonslayers/tickwerk)
[![Forge installs](https://img.shields.io/badge/dynamic/json?label=Forge%20Installs&query=package.installs&suffix=%25&url=https%3A%2F%2Fforge-vtt.com%2Fapi%2Fbazaar%2Fpackage%2Ftickwerk&colorB=4aa94a)](https://forge-vtt.com/bazaar#package=tickwerk)
[![Supported foundry versions](https://img.shields.io/endpoint?url=https://foundryshields.com/version?url=https%3A%2F%2Fgit.f3l.de%2Fapi%2Fpackages%2Fdungeonslayers%2Fgeneric%2Ftickwerk%2Flatest%module.json)](https://git.f3l.de/dungeonslayers/tickwerk)
[![Supported foundry versions](https://img.shields.io/endpoint?url=https://foundryshields.com/version?url=https://git.f3l.de/api/packages/dungeonslayers/generic/tickwerk/latest/module.json)](https://git.f3l.de/dungeonslayers/tickwerk)
[![Ko-fi](https://img.shields.io/badge/Ko--fi-ghostfvtt-00B9FE?logo=kofi)](https://ko-fi.com/ghostfvtt)
A tick based combat system for [Foundry Virtual Tabletop].

View File

@ -1,7 +1,8 @@
{
"compilerOptions": {
"module": "es2022",
"target": "ES2022"
"target": "ES2022",
"strict": true
},
"exclude": ["node_modules", "dist"],
"include": ["src", "client", "common"]

View File

@ -1,44 +1,46 @@
{
"id": "tickwerk",
"title": "Tickwerk",
"description": "A tick based combat system for Foundry Virtual Tabletop",
"authors": [
{
"name": "Johannes Loher",
"email": "johannes.loher@fg4f.de",
"discord": "ghost#2000",
"ko-fi": "ghostfvtt"
}
],
"url": "https://git.f3l.de/dungeonslayers/tickwerk",
"license": "https://git.f3l.de/dungeonslayers/tickwerk/raw/tag/1.3.2/LICENSE.md",
"readme": "https://git.f3l.de/dungeonslayers/tickwerk/raw/tag/1.3.2/README.md",
"bugs": "https://git.f3l.de/dungeonslayers/tickwerk/issues",
"changelog": "https://git.f3l.de/dungeonslayers/tickwerk/releases/tag/1.3.2",
"version": "1.3.2",
"compatibility": {
"minimum": "10.290",
"verified": "10"
"id": "tickwerk",
"title": "Tickwerk",
"description": "A tick based combat system for Foundry Virtual Tabletop",
"authors": [
{
"name": "Johannes Loher",
"email": "johannes.loher@fg4f.de",
"discord": "ghost#2000",
"ko-fi": "ghostfvtt"
}
],
"license": "https://git.f3l.de/dungeonslayers/tickwerk/raw/tag/1.4.4/LICENSE.md",
"readme": "https://git.f3l.de/dungeonslayers/tickwerk/raw/tag/1.4.4/README.md",
"bugs": "https://git.f3l.de/dungeonslayers/tickwerk/issues",
"changelog": "https://git.f3l.de/dungeonslayers/tickwerk/releases/tag/1.4.4",
"version": "1.4.4",
"flags": {
"hotReload": {
"extensions": ["css", "hbs", "json"],
"paths": ["templates", "styles", "lang"]
}
},
"compatibility": {
"minimum": "10.290",
"verified": "11"
},
"esmodules": ["tickwerk.js"],
"styles": ["styles/tickwerk.css"],
"languages": [
{
"lang": "en",
"name": "English",
"path": "lang/en.json"
},
"esmodules": [
"tickwerk.js"
],
"styles": [
"styles/tickwerk.css"
],
"languages": [
{
"lang": "en",
"name": "English",
"path": "lang/en.json"
},
{
"lang": "de",
"name": "Deutsch",
"path": "lang/de.json"
}
],
"manifest": "https://git.f3l.de/api/packages/dungeonslayers/generic/tickwerk/latest/module.json",
"download": "https://git.f3l.de/dungeonslayers/tickwerk/releases/download/1.3.2/tickwerk.zip",
"manifestPlusVersion": "1.2.0"
{
"lang": "de",
"name": "Deutsch",
"path": "lang/de.json"
}
],
"manifest": "https://git.f3l.de/api/packages/dungeonslayers/generic/tickwerk/latest/module.json",
"download": "https://git.f3l.de/dungeonslayers/tickwerk/releases/download/1.4.4/tickwerk.zip",
"manifestPlusVersion": "1.2.0",
"url": "https://git.f3l.de/dungeonslayers/tickwerk"
}

View File

@ -1,58 +1,58 @@
{
"private": true,
"name": "tickwerk",
"description": "A tick based combat system for Foundry Virtual Tabletop",
"version": "1.3.2",
"license": "https://git.f3l.de/dungeonslayers/tickwerk#licensing",
"homepage": "https://git.f3l.de/dungeonslayers/tickwerk",
"repository": {
"type": "git",
"url": "https://git.f3l.de/dungeonslayers/tickwerk"
},
"bugs": {
"url": "https://git.f3l.de/dungeonslayers/tickwerk/issues"
},
"contributors": [
{
"name": "Johannes Loher",
"email": "johannes.loher@fg4f.de"
}
],
"type": "module",
"scripts": {
"build": "run-s clean:files build:files",
"build:files": "rollup -c",
"watch": "rollup -c -w",
"link-package": "node ./tools/link-package.js",
"clean": "run-p clean:files clean:link",
"clean:files": "rimraf dist",
"clean:link": "node ./tools/link-package.js --clean",
"lint": "eslint --ext .js,.cjs,.mjs .",
"lint:fix": "eslint --ext .js,.cjs,.mjs --fix .",
"format": "prettier --write \"./**/*.(js|cjs|mjs|json|scss|yml)\"",
"bump-version": "node ./tools/bump-version.js",
"changelog": "conventional-changelog -p conventionalcommits -o CHANGELOG.md -r 2"
},
"devDependencies": {
"@commitlint/cli": "17.6.5",
"@commitlint/config-conventional": "17.6.5",
"@guanghechen/rollup-plugin-copy": "5.0.1",
"@swc/core": "1.3.62",
"conventional-changelog-cli": "2.2.2",
"conventional-changelog-conventionalcommits": "5.0.0",
"eslint": "8.42.0",
"eslint-config-prettier": "8.8.0",
"eslint-plugin-prettier": "4.2.1",
"fs-extra": "11.1.1",
"npm-run-all": "4.1.5",
"prettier": "2.8.8",
"rimraf": "5.0.1",
"rollup": "3.23.0",
"rollup-plugin-styles": "4.0.0",
"rollup-plugin-swc3": "0.8.2",
"sass": "1.62.1",
"semver": "7.5.1",
"yargs": "17.7.2"
},
"packageManager": "yarn@3.6.0"
"private": true,
"name": "tickwerk",
"description": "A tick based combat system for Foundry Virtual Tabletop",
"version": "1.4.4",
"license": "https://git.f3l.de/dungeonslayers/tickwerk#licensing",
"homepage": "https://git.f3l.de/dungeonslayers/tickwerk",
"repository": {
"type": "git",
"url": "https://git.f3l.de/dungeonslayers/tickwerk"
},
"bugs": {
"url": "https://git.f3l.de/dungeonslayers/tickwerk/issues"
},
"contributors": [
{
"name": "Johannes Loher",
"email": "johannes.loher@fg4f.de"
}
],
"type": "module",
"scripts": {
"build": "run-s clean:files build:files",
"build:files": "rollup -c",
"watch": "rollup -c -w",
"link-package": "node ./tools/link-package.js",
"clean": "run-p clean:files clean:link",
"clean:files": "rimraf dist",
"clean:link": "node ./tools/link-package.js --clean",
"lint": "eslint --ext .js,.cjs,.mjs .",
"lint:fix": "eslint --ext .js,.cjs,.mjs --fix .",
"format": "prettier --write \"./**/*.(js|cjs|mjs|json|scss|yml|yaml)\"",
"bump-version": "node ./tools/bump-version.js",
"changelog": "conventional-changelog -p conventionalcommits -o CHANGELOG.md -r 2"
},
"devDependencies": {
"@commitlint/cli": "18.4.3",
"@commitlint/config-conventional": "18.4.3",
"@guanghechen/rollup-plugin-copy": "5.0.12",
"@swc/core": "1.3.101",
"conventional-changelog-cli": "4.1.0",
"conventional-changelog-conventionalcommits": "7.0.2",
"eslint": "8.56.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-prettier": "4.2.1",
"fs-extra": "11.2.0",
"npm-run-all": "4.1.5",
"prettier": "2.8.8",
"rimraf": "5.0.5",
"rollup": "4.9.1",
"rollup-plugin-styles": "4.0.0",
"rollup-plugin-swc3": "0.11.0",
"sass": "1.62.1",
"semver": "7.5.4",
"yargs": "17.7.2"
},
"packageManager": "yarn@4.0.2"
}

View File

@ -42,7 +42,7 @@ const CombatantMixin = (BaseCombatant) => {
*/
toggleWaiting() {
const update = { [`flags.${packageId}.waiting`]: !this.waiting };
if (this.parent?.started && this.waiting) update.initiative = this.parent?.round;
if (this.parent?.started && this.waiting) update.initiative = this.parent?.tickValue;
return this.update(update);
}
@ -66,7 +66,8 @@ const CombatantMixin = (BaseCombatant) => {
}
await this.update({ initiative: this.initiative + ticks });
const advanceTime = ticks * CONFIG.time.roundTime;
const tickTime = CONFIG.tickwerk?.tickTime;
const advanceTime = tickTime !== undefined ? ticks * tickTime : undefined;
if (advanceTime !== 0) {
await this.combat?.update(undefined, { diff: false, advanceTime });
}
@ -111,14 +112,16 @@ const CombatantMixin = (BaseCombatant) => {
* @param {object} data The data of the creation / update
*/
async #updateTiebreakerData(data) {
if ('initiative' in data) {
const waiting = data.flags?.[packageId]?.waiting;
if ('initiative' in data || waiting !== undefined) {
const newInitiative = data.initiative ?? this.initiative;
const combatantsWithSameTickValue =
this.parent?.combatants.filter((combatant) => {
const otherInitiative =
combatant._newInitiative !== undefined ? combatant._newInitiative : combatant.initiative;
return otherInitiative === data.initiative;
return otherInitiative === newInitiative && combatant !== this;
}) ?? [];
const tiebreaker = await this.#getTiebreaker(combatantsWithSameTickValue);
const tiebreaker = await this.#getTiebreaker(combatantsWithSameTickValue, waiting);
foundry.utils.setProperty(data, `flags.${packageId}.tiebreaker`, tiebreaker);
this._newInitiative = data.initiative;
this._newTiebreaker = tiebreaker;
@ -128,11 +131,12 @@ const CombatantMixin = (BaseCombatant) => {
/**
* Get a tiebreaker between this combatant and the given other combatants.
* @param {TickwerkCombatant[]} combatants The other combatants among which to find a tiebreaker
* @param {boolean | undefined} waiting The change of the waiting state of the combatanmt
* @returns {Promise<number>} A promise that resolves to the tiebreaker
*/
async #getTiebreaker(combatants) {
async #getTiebreaker(combatants, waiting) {
const getTiebreaker = CONFIG.tickwerk?.getTiebreaker ?? defaultGetTiebreaker;
return getTiebreaker(this, combatants);
return getTiebreaker(this, combatants, waiting);
}
/** @override */
@ -178,14 +182,14 @@ const CombatantMixin = (BaseCombatant) => {
/**
* A function to get a tiebreaker for a combatant
* @typedef {(combatant: TickwerkCombatant, combatants: TickwerkCombatant[]) => Promise<number>} GetTiebreaker
* @typedef {(combatant: TickwerkCombatant, combatants: TickwerkCombatant[], waiting: boolean | undefined) => Promise<number>} GetTiebreaker
*/
/**
* Default implementation to get a tiebreaker for a combatant.
* @type {GetTiebreaker}
*/
const defaultGetTiebreaker = async (combatant, combatants) => {
export const defaultGetTiebreaker = async (combatant, combatants) => {
if (combatants.length === 0) return 0;
const tiebreakers = combatants.map((combatant) => {
return (

View File

@ -7,14 +7,14 @@ import { getGame } from '../helpers';
export const registerDS4SpecificFunctionality = () => {
if (CONFIG.tickwerk === undefined) CONFIG.tickwerk = {};
foundry.utils.mergeObject(CONFIG.tickwerk, { getTiebreaker, getInitiativeFormula });
foundry.utils.mergeObject(CONFIG.tickwerk, { getTiebreaker, getInitiativeFormula, tickTime: 0.5 });
registerRollItemSetting();
Hooks.on('ds4.rollItem', onRollItem);
};
/** @type {import("../data/documents/combatant").GetTiebreaker} */
const getTiebreaker = async (combatant, combatants) => {
const getTiebreaker = async (combatant, combatants, waiting) => {
if (combatants.length === 0) return 0;
/** @type {number[]} */
@ -26,7 +26,7 @@ const getTiebreaker = async (combatant, combatants) => {
for (const other of combatants) {
const tiebreaker = other._newTiebreaker ?? other.getFlag(packageId, 'tiebreaker') ?? 0;
if (getInitiative(other) > getInitiative(combatant)) {
if (getInitiative(other) > getInitiative(combatant) || waiting === false) {
lowerBounds.push(tiebreaker);
} else if (getInitiative(other) < getInitiative(combatant)) {
upperBounds.push(tiebreaker);
@ -71,7 +71,7 @@ const getTiebreaker = async (combatant, combatants) => {
const getInitiativeFormula = (combatant) => {
const started = combatant.combat?.started ?? false;
if (!started) return '-@combatValues.initiative.total';
const tickValue = combatant.combat?.round ?? 0;
const tickValue = combatant.combat?.tickValue ?? 0;
return `max(${tickValue} + 10 - @combatValues.initiative.total, ${tickValue})`;
};

View File

@ -10,7 +10,7 @@ import { hideBin } from 'yargs/helpers';
const packageType = 'module';
const repositoryOwner = process.env.CI_REPO_OWNER;
const repositoryName = process.env.CI_REPO_NAME;
const repositoryURL = process.env.CI_REPO_LINK;
const repositoryURL = process.env.CI_REPO_URL;
const forgeURL = process.env.CI_FORGE_URL;
const getManifestUrl = (channel) =>
@ -81,7 +81,7 @@ function bumpVersion(release) {
console.log(`Bumping version number to '${targetVersion}'`);
packageJson.version = targetVersion;
fs.writeJSONSync('package.json', packageJson, { spaces: 4 });
fs.writeJSONSync('package.json', packageJson, { spaces: 2 });
manifest.version = targetVersion;
manifest.url = repositoryURL;
manifest.manifest = getManifestUrl(getChannel(targetVersion));
@ -90,7 +90,7 @@ function bumpVersion(release) {
manifest.changelog = getChangelogURL(targetVersion);
manifest.readme = getReadmeURL(targetVersion);
manifest.license = getLicenseURL(targetVersion);
fs.writeJSONSync(manifestPath, manifest, { spaces: 4 });
fs.writeJSONSync(manifestPath, manifest, { spaces: 2 });
}
const argv = yargs(hideBin(process.argv)).usage('Usage: $0').option('release', {

4454
yarn.lock

File diff suppressed because it is too large Load Diff