overmind icon indicating copy to clipboard operation
overmind copied to clipboard

chore(overmind-devtools): ensure deps are explicitly manifested

Open dpraimeyuu opened this issue 11 months ago • 4 comments

In this tiny PR:

  • dependencies were explicitly manifested in package.json - local development can be started
  • draft of documentation on the local setup was provided

dpraimeyuu avatar Mar 15 '24 21:03 dpraimeyuu

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders
Open Preview

codesandbox[bot] avatar Mar 15 '24 21:03 codesandbox[bot]

BTW I have no idea why npm run start doesn't work for this package.

henri-hulski avatar Mar 15 '24 22:03 henri-hulski

@henri-hulski I'll do how you advised - also documenting in the main readme (?) on how to proceed with bumping and maintaining dependencies.

dpraimeyuu avatar Mar 17 '24 20:03 dpraimeyuu

Sure! I think that would help maintaining overmind. Another detail, in the monorepo package.json we use exact dependency versions (without the ^) but in the packages we use normal versioning with ^. Don’t know if this isn't a relic from the time when npm didn't have a lock file and maybe it's not necessary anymore, but for now repo-cooker checks for it. For more information how repo-cooker works look at its Readme or ask me. 😊

henri-hulski avatar Mar 18 '24 06:03 henri-hulski