Curse requires very long dependency types like requiredDependency. This PR allows it to be shortened to required or just req.
Now you can use the same types for modrinth and curse.
Also modrinth requires -version or -project. This pr allows it to be shortened to -proj or -ver or just -p or -v. You can also omit it and it defaults to -project.
Curse requires very long dependency types like
requiredDependency
. This PR allows it to be shortened torequired
or justreq
. Now you can use the same types for modrinth and curse.req
,required
, (curse:requiredDependency
)opt
,optional
, (curse:optionalDependency
)embed
,embedded
, (curse: 'embeddedLibrary')fail
,incomp
,incompatible
Also modrinth requires
-version
or-project
. This pr allows it to be shortened to-proj
or-ver
or just-p
or-v
. You can also omit it and it defaults to-project
.