yvm has been deprecated in favour of corepack which is distributed by default with NodeJS v14, and is available in older versions by installing the corepack npm package globally.
With corepack, you specify your package manager and version via the
packageManager
field in your project's package.json file (see example).What does it mean to be deprecated? yvm will no longer receive updates (except for critical security vulnerabilities) and the repository will eventually be archived.
This is simply a project for yvm, for the yvm project head to github.com/tophat/yvm
Step 1: Generate AWS access and secret key by creating a user in AWS IAM with AdministratorAccess
permission.
Step 2: Generate a personal access token on Github: /settings/tokens
Step 3: Set following ENV variables:
AWS_ACCESS_KEY_ID
: Your AWS access key generated in Step 1AWS_SECRET_ACCESS_KEY
: Your AWS secret access key generated in Step 1GITHUB_AUTH_TOKEN
: Your GitHub personal access token generated in Step 2
Step 4: Run following commands:
make deploy
You should be able to pass the ENV variables like this:
GITHUB_AUTH_TOKEN="something" AWS_ACCESS_KEY_ID="abc" AWS_SECRET_ACCESS_KEY="abc" serverless deploy
It should give you a link to the service!
make start
GET /yvm-releases
GET /yvm-releases/all
GET /yarn-releases
Thanks goes to these wonderful people (emoji key):
Jake Bolam 💻 🚇 📖 |
Tom Grant 💻 🚇 |
Emmanuel Ogbizi 👀 💻 🚇 |
---|
Thanks to Carol Skelly for donating the github organization!