Use configy library to parse dub.json file
This will provide a vastly superior UX to the users:
- They will be warned about typos;
- The type information provided will be more accurate and always include file/line infos
  (e.g. no more 'Invalid SemVer versions');
- We can expose a better recipe struct to library users on the long run,
  by separating the actual data DUB uses from what it reads;
- We can be more descriptive about errors / intent, for example by using `SetInfo`;
1 parent 7ab2341 commit a8aa2341be8434b16630aba03958f70565ff3ad6
@Geod24 Geod24 authored on 12 Jun 2022
Mathias LANG committed on 28 Aug 2022
Showing 7 changed files
View
source/dub/commandline.d
View
source/dub/internal/utils.d
View
source/dub/package_.d
View
source/dub/packagemanager.d
View
source/dub/project.d
View
source/dub/recipe/io.d
View
source/dub/recipe/packagerecipe.d