Language Support

Languages, package managers, and features that Socket supports

LanguageSupport LevelNotes
JavaScriptFull support
TypeScriptFull support
PythonPlanned
Go⏳ Planned
RustUnder review

JavaScript/TypeScript

Package ManagerSupport LevelNotes
npmFull supportnpm v6, v7, and v8
yarnFull supportyarn v1
pnpmPlanned

npm

FeatureSupport LevelNotes
npm lockfile✅ Full supportSocket supports lockfile versions 1, 2, and 3
npm workspaces✅ Full support
package overrides✅ Full support
file: dependencies✅ Full support
shrinkwrap dependencies✅ Full support
bundled dependencies✅ Full support

yarn

FeatureSupport LevelNotes
yarn lockfile✅ Full support
yarn workspaces✅ Full support
package overrides✅ Full support
file: dependencies✅ Full support
shrinkwrap dependencies✅ Full support
bundled dependencies✅ Full support

📘

Something missing?

Please add a feature request and we will do our best to make your wish come true!


What’s Next