Commit graph

498 commits

Author SHA1 Message Date
Kir_Antipov
7b75d612db Now it's possible to create middlewares 2023-05-16 19:04:41 +03:00
Kir_Antipov
63bbe0f72b Made interfaces for delegates
Because built-in `Function` is not flexible
2023-05-16 19:00:09 +03:00
Kir_Antipov
d263c15393 Added a possibility to make objects callable 2023-05-16 18:58:10 +03:00
Kir_Antipov
7882738bce Added java module 2023-05-16 18:54:51 +03:00
Kir_Antipov
34f7b1af54 Made a class that represents a Java version 2023-05-16 18:54:19 +03:00
Kir_Antipov
e62b237642 Updated the project to utilize ESM 2023-05-16 18:47:39 +03:00
Kir_Antipov
9ad1412834 Deleted old test suites 2023-05-16 18:40:21 +03:00
Kir_Antipov
fc1a2a044b Updated testing environment 2023-05-16 18:37:04 +03:00
Kir_Antipov
95d25ac238 Added Code of Conduct
From now on, the project is claimed by evil leftoids and, under no circumstances, can it be unclaimed.

It's been quite a while since the PolyMC drama, but I'm still impressed by how a few lines of text - simply stating that it's not okay to harass somebody - can cause a literal mental breakdown for some conservatives.
2023-05-16 18:27:43 +03:00
Kir_Antipov
80844d111c Added yaml dependency
Yep, now I need yet another parsing lib
2023-05-12 23:09:03 +03:00
Kir_Antipov
c866082262 Added semver dependency
It's needed to parse semantic versions of mod dependencies
2023-04-24 13:34:28 +03:00
Kir_Antipov
42dbb0af95 Updated node-fetch and removed form-data
Finally, I am able do that! All QOL updates of `node-fetch` were unsupported on Node12. Also, it includes `FormData` polyfill now
2023-04-15 17:35:37 +03:00
Kir_Antipov
642eab842e Removed @actions/github from dependencies
I don't think I need the whole 20 kB library to make 2 API calls
2023-04-15 17:23:58 +03:00
Kir_Antipov
f84889f3a3 Removed @actions/core from dependencies
This package is not very helpful for me, since I use custom logic to get inputs anyway.
2023-04-15 17:13:56 +03:00
Kir_Antipov
386faa4073 Removed aggregate-error from dependencies
Node15+ has built-in version of `AggregateError`
2023-04-15 17:08:43 +03:00
Kir_Antipov
e99caec5a4 Updated package-lock.json to v2 2023-04-15 16:55:00 +03:00
Kir_Antipov
a416c24813 Added text-oriented version of metadata reader 2022-11-25 14:30:52 +03:00
Kir_Antipov
de4393cceb Removed deprecated metadata-related classes 2022-11-25 14:30:52 +03:00
Kir_Antipov
b7fa4fab67 QuiltModMetadata refactoring 2022-11-25 14:30:52 +03:00
Kir_Antipov
2fc40453de ForgeModMetadata refactoring 2022-11-25 14:30:52 +03:00
Kir_Antipov
9570097d5b FabricModMetadata refactoring
Fixes #36
2022-11-25 14:30:52 +03:00
Kir_Antipov
5d39b55de2 Changed mapEnumInput's signature 2022-11-25 14:30:52 +03:00
Kir_Antipov
2860874170 Naming: modrinth.test.ts -> index.test.ts 2022-09-10 15:38:42 +03:00
Kir_Antipov
cd97ceed4f Moved metadata files to their corresponding modloader folders 2022-09-10 14:08:12 +03:00
Kir_Antipov
45765a374e Build 2022-08-21 15:22:53 +03:00
Kir_Antipov
7f684f107c Removed default values for nested inputs 2022-08-21 15:21:52 +03:00
Kir_Antipov
b6dd854b36 Bump version 2022-08-21 15:18:22 +03:00
Kir_Antipov
ff0b69f5c3 README update 2022-08-21 15:16:51 +03:00
Kir_Antipov
3343dec679 Bump deps 2022-08-21 15:16:05 +03:00
Cadiboo
81693dea8e
Exclude Javadoc jars from primary files by default (#18)
* Exclude javadoc jar in code

* Update README.md

Co-authored-by: Kir_Antipov <kp.antipov@gmail.com>
2022-08-21 15:05:25 +03:00
Kir_Antipov
9342207fee Build 2022-07-05 21:10:15 +03:00
Kir_Antipov
8709f9c0d1 Bump version 2022-07-05 21:08:21 +03:00
Kir_Antipov
9900786be3 E M O J I
I still don't understand it why everybody likes them so much. But I feel the pressure of public opinion, which forced me to add these useless symbols to my codebase.
2022-07-05 21:07:01 +03:00
Kir_Antipov
f8343090b1 Refactoring 2022-07-05 20:44:29 +03:00
Kir_Antipov
03cc643a6e Fabric mods can be marked as Quilt-compatible 2022-07-05 19:24:25 +03:00
Kir_Antipov
411eed8f51 README update 2022-07-05 19:03:36 +03:00
Kir_Antipov
3f02162129 Added fail-mode input 2022-07-05 18:08:11 +03:00
Kir_Antipov
58a1f9bab8 Made use of LoggingStopwatch 2022-07-05 18:02:45 +03:00
Kir_Antipov
d097cc8471 Made a logging version of Stopwatch 2022-07-05 17:47:28 +03:00
Kir_Antipov
2483a4d02b Implemented Stopwatch to simplify measurements 2022-07-05 17:44:29 +03:00
Kir_Antipov
4989430f1a Changed some declarations from foo.bar to fooBar
It helps with better target-specific options support
2022-07-05 17:07:56 +03:00
Kir_Antipov
f491e136d1 Sequential uploads to GitHub should work now
#13
2022-07-05 16:58:56 +03:00
Kir_Antipov
46fa04e65a retry-attempts and retry-delay may be target-specific too 2022-07-05 16:17:11 +03:00
Kir_Antipov
a130a734a5 Changed default publishing order to CurseForge, Modrinth, GitHub
Closes #16
2022-07-04 22:52:26 +03:00
Kir_Antipov
a1dea07776 Fixed non-deterministic tests 2022-07-04 20:45:41 +03:00
Kir_Antipov
235aa3c252 Added support for Modrinth embedded dependency type
Closes #15
2022-07-04 20:23:16 +03:00
Kir_Antipov
7aa44c48ce Documented target-specific properties
Also, GitHub should no longer emit warnings when someone uses them.

Closes #13
2022-07-04 20:19:25 +03:00
Kir_Antipov
f89c9cab04 Build 2022-06-07 21:21:09 +03:00
Kir_Antipov
4e7886fe22 Made it possible to automatically create GitHub Releases
Closes #7
2022-06-07 21:17:45 +03:00
Kir_Antipov
b4d00806ed Made VersionType enum 2022-06-07 17:21:26 +03:00