Commit graph

485 commits

Author SHA1 Message Date
Kir_Antipov
941d8a6ec8 Implemented logic to work with Forge dependencies 2023-05-17 18:00:57 +03:00
Kir_Antipov
3b1b7d40f7 Made an interface that represents mods.toml 2023-05-17 17:59:48 +03:00
Kir_Antipov
47e35aa836 Made an interface for custom Forge payload 2023-05-17 17:58:54 +03:00
Kir_Antipov
89873779da Made an interface that represents Forge mod 2023-05-17 17:58:06 +03:00
Kir_Antipov
56083ad40b Added enum for Forge environment types 2023-05-17 17:57:32 +03:00
Kir_Antipov
a8cce57c4b Made base classes for zip-based metadata readers 2023-05-17 17:56:59 +03:00
Kir_Antipov
917a5130f1 Made enum for every known loader 2023-05-17 17:55:45 +03:00
Kir_Antipov
74cdd685f2 Made an interface that represents loader metadata 2023-05-17 17:55:03 +03:00
Kir_Antipov
70f9bb433c Added loaders/fabric module 2023-05-17 17:53:36 +03:00
Kir_Antipov
ba8817193b Made a reader for Fabric metadata 2023-05-17 17:53:14 +03:00
Kir_Antipov
8987e70c81 Implemented class that represents Fabric metadata 2023-05-17 17:52:07 +03:00
Kir_Antipov
34b30a92d7 Added example of fabric.mod.json 2023-05-17 17:51:21 +03:00
Kir_Antipov
db8de4020f Made an interface for custom Fabric payload 2023-05-17 17:50:23 +03:00
Kir_Antipov
26ea239670 Implemented logic to work with Fabric dependencies 2023-05-17 17:49:10 +03:00
Kir_Antipov
e8fdb3c1fa Made an interface that represents fabric.mod.json 2023-05-17 17:48:13 +03:00
Kir_Antipov
e6ec53ad5a Added enum for Fabric environment types 2023-05-17 17:46:04 +03:00
Kir_Antipov
beb1ecac69 Made an interface that represents a Fabric dev 2023-05-17 17:45:07 +03:00
Kir_Antipov
e01ab65997 Made an interface that represents contact info in fabric.mod.json 2023-05-17 17:44:16 +03:00
Kir_Antipov
fbb153c879 Added enum for Fabric dependency types 2023-05-17 17:43:18 +03:00
Kir_Antipov
4f60d7b56d Added dependencies module 2023-05-17 17:41:50 +03:00
Kir_Antipov
002d721497 Implemented logic to work with dependencies 2023-05-17 17:41:24 +03:00
Kir_Antipov
989ccf0c87 Made DependencyType enum 2023-05-17 17:39:10 +03:00
Kir_Antipov
a7049ca420 Added actions module 2023-05-17 17:34:29 +03:00
Kir_Antipov
21333ee75b Made a bunch of utility methods to work with Action metadata 2023-05-17 17:33:46 +03:00
Kir_Antipov
938329d6a1 Made an interface for Action groups 2023-05-17 17:10:49 +03:00
Kir_Antipov
66864a7bb0 Implemented logic focused on Action outputs 2023-05-17 17:10:17 +03:00
Kir_Antipov
d3fd45c724 Made descriptors for Action outputs 2023-05-17 17:08:32 +03:00
Kir_Antipov
51993a38bf Refactored logic focused on Action inputs 2023-05-17 17:07:38 +03:00
Kir_Antipov
cd1c9650f3 Made descriptors for Action inputs 2023-05-17 17:06:54 +03:00
Kir_Antipov
7005ded4ee Made descriptors for Action parameters themselves 2023-05-17 17:03:17 +03:00
Kir_Antipov
661974ccb8 Made enum for known parameter factory options 2023-05-17 17:01:34 +03:00
Kir_Antipov
c2a959f05a Made a few path parsers for Action parameters 2023-05-17 17:00:49 +03:00
Kir_Antipov
4dd97a775d Added type descriptors for Action parameters 2023-05-17 16:59:52 +03:00
Kir_Antipov
e55d6ffbda Made an interface that represents Action parameter 2023-05-17 16:57:56 +03:00
Kir_Antipov
7780bda3f1 Added net module 2023-05-17 16:55:01 +03:00
Kir_Antipov
25f06b7d0a Made a couple useful middlewares for fetch 2023-05-17 16:54:34 +03:00
Kir_Antipov
5e2adc2d09 Implemented fetch wrapper 2023-05-17 16:53:45 +03:00
Kir_Antipov
456c90f4dc Made utility methods to work with HTTP responses 2023-05-17 16:34:16 +03:00
Kir_Antipov
af1454f551 Made utility methods to work with HTTP requests 2023-05-17 16:33:02 +03:00
Kir_Antipov
fd361a63f5 Made utility methods to work with HTTP headers 2023-05-17 16:26:58 +03:00
Kir_Antipov
0def4d2bde Made utility methods to work with HTTP body 2023-05-17 16:25:30 +03:00
Kir_Antipov
74209e3e82 Made better version of URLSearchParams 2023-05-17 16:24:07 +03:00
Kir_Antipov
a9b10f3150 Made utility methods to work with FormData 2023-05-17 16:18:52 +03:00
Kir_Antipov
08e57faf6c Made utility methods to work with HTTP methods 2023-05-17 16:16:11 +03:00
Kir_Antipov
c8e9e38b03 Made utility methods to work with Blob 2023-05-17 16:14:49 +03:00
Kir_Antipov
fc540e9a73 Added typescript module 2023-05-17 16:12:55 +03:00
Kir_Antipov
9f6c205d8b Made class that represents a TypeScript document 2023-05-17 16:12:22 +03:00
Kir_Antipov
a0ed649c8a Made class that represents a TypeScript interface 2023-05-17 16:11:45 +03:00
Kir_Antipov
5b17642f5b Made class that represents a TypeScript object 2023-05-17 16:11:18 +03:00
Kir_Antipov
4ae0d79053 Made class that represents a TypeScript property 2023-05-17 16:10:44 +03:00