Skip to content

Fall 2023 Purdue ECE 461 Project Phase 2 by Group 8

Notifications You must be signed in to change notification settings

bhatnag8/package-registry

 
 

Repository files navigation

A Trustworthy Module Registry

Fall 2023 Purdue ECE 461 Project Phase 2 by group 8.

Installation

Step-by-step instructions on how to install and run the project.

# Command to install dependencies
npm install
# Starts the program
npm run API
# Tests the program
npm test

Endpoints supported

Endpoint Description
POST /packages Get the packages from the registry.
POST /package/byRegEx Get any packages fitting the regular expression
POST /package Upload or Ingest a new package
DELETE /reset Reset the registry
DELETE /package/{id} Delete this version of the package
DELETE /package/byName/{name} Delete all versions of this package
GET /package/{id} Interact with the package with this ID
GET /package/{id}/rate Get ratings for this package
PUT /package/{id} Update this content of the package

About

Fall 2023 Purdue ECE 461 Project Phase 2 by Group 8

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 85.0%
  • HTML 14.2%
  • Other 0.8%