First install dependencies:
cd aspkg-bss
npm install
cd ../aspkg-server
npm installIn one terminal run the backend:
cd aspkg-server
node serverIn another terminal build the frontend:
cd aspkg-bss
npm run devNow open http://localhost:3000 in your browser.
/ Main Page
/package.html Package example
/404.html 404 error
/login GitHub login redirect
/search?query= Package search page
GET /api-login GitHub API OAuth verification
GET /api-logout Log the user out
GET /api-search?query= Search for package results (JSON)
POST /api-publish Publish a package
POST /api-update Update a package (Without a new version)
POST /api-remove Remove a package
- Login
- Logout
- Profile
- Admin
- Help
- Add rate limiting
- Convert scripting to AssemblyScript