Seed provides first-class support for Node.js projects. We currently support:

Seed auto-detects the package manager. If a yarn.lock is found then Yarn will be used, And if package-lock.json is found then npm will be used. If neither are found then Seed defaults to npm.

Transition to npm 7

npm 7 has a couple of breaking changes, including a new lockfile format. This means that the new lockfile is incompatible with previous versions of npm. To help with this transition, if Seed detects the newer lockfile format, it’ll automatically use npm 7 to install the dependencies.

We also have a popular starter project you can use - Serverless Node.js Starter.