Daniel Scalzi
baea8e657c
Dependency upgrade.
2020-01-11 18:48:05 -05:00
Daniel Scalzi
4ae42092aa
Add support for maven classifiers, make repo structures functional
...
For now each repo structure will resolve the absolute path of the desired file.
2020-01-11 18:45:35 -05:00
Daniel Scalzi
d2981c300a
Dependency upgrade, add tentative usage.
...
Mainly including the usage so that I don't forget how it works after not working on it for months.
2019-12-20 05:07:45 -05:00
Daniel Scalzi
ad138d52a8
Dependency upgrade.
2019-10-27 13:29:51 -04:00
Daniel Scalzi
d04fb61f2a
Setting up flow for resolvers.
...
Repo structure classes should be responsible for pulling versioned files.
Ex. /forge/1.14/ -> get the latest file (or only allow one file).
The resolver then gets that file to work with in order to resolve the forge
module, pull its libs, and attach them as submodules.
2019-09-10 00:59:51 -04:00
Daniel Scalzi
79ab8abad2
Added metadata readers for litemods and forgemods.
2019-08-22 00:10:15 -04:00
Daniel Scalzi
9e6d057462
Remove unneeded promise in DistributionStructure.
2019-08-21 22:28:08 -04:00
Daniel Scalzi
2bbf732d8e
Begin work on new structure resolvers.
2019-08-21 22:25:11 -04:00
Daniel Scalzi
b942f4df59
Setting up the model resolution design.
2019-07-29 23:55:33 -04:00
Daniel Scalzi
077fd12ec3
Add empty prototype commands.
2019-07-29 22:31:11 -04:00
Daniel Scalzi
55afd5fb04
Add utility to parse maven identifiers.
2019-07-29 20:53:26 -04:00
Daniel Scalzi
1a9762daea
Add type model.
2019-07-28 17:03:41 -04:00
Daniel Scalzi
b76ec4a346
Added model files, tslint.
...
Model files will likely be externalized to its own 'spec' project
when the rest of the project is rewritten in typescript. That module
will likely contain processing utilities.
2019-07-28 14:29:06 -04:00
Daniel Scalzi
68e09fbac7
Initial commit
2019-07-28 13:55:51 -04:00