Seed provides first-class support for Node.js projects. We currently support:
- Node.js 18.x, 16.x, 14.x, 12.x, 10.x, 8.10, & 6.10
- Dependencies built using npm, yarn, or pnpm. We also support private npm modules.
- Unit tests via the
npm run testcommand. You can read more on running tests here.
- Most common Serverless plugins including, Serverless Webpack.
Seed auto-detects the package manager. If a
yarn.lock is found then Yarn will be used, if
package-lock.json is found then npm will be used, and if
pnpm-lock.yaml is found pnpm will be used. If none of these are found then Seed defaults to npm.
We also have a popular starter project you can use - Serverless Node.js Starter.