Is your feature request related to a problem? Please describe.
Initially there was an attempt to allow devon to be used programmatically or as a library, which is why all logic is inside of separate functions, and then used as part of commander. This still isn't fully supported or documented.
Describe the solution you'd like
Exporting ESModule and CommonJS builds with the valid exports, whilst not exporting the commander command set-up functions and not forcing commander to run at boot, would allow for this to be used as a library.
Is your feature request related to a problem? Please describe. Initially there was an attempt to allow
devon
to be used programmatically or as a library, which is why all logic is inside of separate functions, and then used as part ofcommander
. This still isn't fully supported or documented.Describe the solution you'd like Exporting ESModule and CommonJS builds with the valid exports, whilst not exporting the
commander
command set-up functions and not forcingcommander
to run at boot, would allow for this to be used as a library.