Skip to content

LIGO package management improvement

CLI:

  • Add a commmand to unpublish packages/version of a package. Ref: https://docs.npmjs.com/cli/v8/commands/npm-unpublish (Est. 4 days) (No need for now)
  • Comments in code (Est. 1 day)
  • .ligoignore file to ignore files or directories when publishing a package [simple version just relative paths | complex version glob patterns] (Est. 1 day | 3 days)
  • Add a CLI command similar to npm init when will be a questionaire to generate a package.json (Est. 1 day)
  • In case of ligo install when no package.json if found, Improve the error message (right now the error message is very unintuitive) (Est. 1/2 day)
  • Improve error message when ligo publish fails due to unauthorised user (Est. 1/2 day)
  • If only pkg name is provided to #include/#import then read main field from package manifes and resolve the path as provided by main field
  • Add ligo logout

Website:

  • Improve the registry website. Lot of work to be done here (User management module, Package search module, Read metadata about a package and display info, etc.) [These subtasks will probably be tracked somewhere else maybe github]
Edited by Melwyn Saldanha