Creating a JavaScript action, example Prerequisites Before you begin, you'll need to download Node.js and create a public GitHub repository. * steps omitted * From your terminal, initialize the directory with npm to generate a package.json file. npm init -y Adding actions toolkit packages The actions toolkit is a collection of Node.js packages that allow you to quickly build JavaScript actions with more consistency. When you commit and push your code, your updated repository should look like this: hello-world-javascript-action/ ─ action.yml ─ dist/ ─ index.js ─ package.json ─ package-lock.json ─ README.md ─ rollup.config.js ─ src/ ─ index.js Reference: https://docs.github.com/en/actions/tutorials/create-actions/create-a-javascript-action#creating-an- action-metadata-file