JavaScript for open source

Snyk for JavaScript support

Refer to the JavaScript details for supported package managers and features.

Only official releases are tracked. Commits, including into the default branch, are not identified unless included in an official release or tag.

In the case of JavaScript packages this means a release to the npmjs package registry.

Open source and licensing

The following summarizes Snyk Open Source support for npm, pnpm and Yarn, and partial support for Lerna.

npm

The following table provides a matrix for npm lockfile versions and Snyk features availability.

Lockfile version
CLI support
SCM support
License scanning
Fix PRs