TypeScript
Applicability
You can use TypeScript versions up to 4.2
The following functions are available for TypeScript:
SCM import
Test or monitor your app through CLI and IDE
Test your app's SBOM: using
pkg:npm
Test your app's packages using
pkg:npm
Package managers and supported file extensions
For TypeScript, Snyk supports npm, pnpm, Yarn as package managers, with the following versions:
npm:
Lockfile 1
,Lockfile 2
,Lockfile 3
pnpm:
pnpm 7
,pnpm 8
,pnpm 9
Yarn:
Yarn 1
,Yarn 2
,Yarn 3
As a package registry, Snyk supports npmjs.org.
For TypeScript, Snyk supports the following file formats:
Snyk Open Source:
npm:
package.json
,package-lock.json
pnpm:
pnpm-lock.yaml
Yarn:
yarn.lock
For Snyk Code:
.ejs
,.es
,.es6
,.htm
,.html
,.js
,.jsx
,.ts
,.cts
,.mts
,.tsx
,.vue
,.mjs
,.cjs
Frameworks and libraries
For TypeScript, Snyk supports the following frameworks and libraries:
All JavaScript frameworks and libraries. For more information, see JavaScript frameworks and libraries.
@Google Drive/generative-ai - Comprehensive
@anthropic-ai/sdk - Comprehensive
@huggingface/inference - Comprehensive
@mistralai/mistralai - Comprehensive
axios - Comprehensive
Angular - Partial
apollo-server - Partial
bcrypt-nodejs - Comprehensive
cross-spawn - Comprehensive
crypto-js - Comprehensive
date-fns - Comprehensive
dayjs - Comprehensive
dompurify - Comprehensive
electron - Partial
ejs - Partial
execa - Comprehensive
express - Comprehensive
express-graphql - Partial
express-jwt - Partial
fs - Comprehensive
fs-extra - Comprehensive
fs-plus - Comprehensive
graceful-fs - Comprehensive
graphql-js - Partial
grpc-js - Comprehensive
jQuery - Comprehensive
js-yaml - Comprehensive
jzip - Comprehensive
koa - Comprehensive
koa-graphql - Comprehensive
libxml - Comprehensive
libxmljs - Comprehensive
lodash - Comprehensive
luxon - Comprehensive
minimongo - Comprehensive
minimist - Comprehensive
mongodb - Comprehensive
Mongoose - Comprehensive
mercurius - Partial
Nestjs - Partial
Node Crypto - Comprehensive
node-buffer - Partial
node-cmd - Comprehensive
Node Crypto - Comprehensive
node-dir - Comprehensive
node-forge - Comprehensive
node-pty - Comprehensive
node-serialize - Comprehensive
octokit - Comprehensive
openai - Comprehensive
pg - Comprehensive
pg-promise - Comprehensive
React - Partial
request-promise - Comprehensive
restler - Partial
rimraf - Comprehensive
sanitize-html - Comprehensive
shelljs - Comprehensive
Stanford JS Crypto - Comprehensive
superagent - Comprehensive
tar-stream - Comprehensive
unirest - Comprehensive
unzip - Comprehensive
underscore - Comprehensive
url - Comprehensive
vm - Comprehensive
webstomp-client - Partial
WebCryptoAPI - Comprehensive
xpath - Comprehensive
yargs - Comprehensive
Features
For TypeScript with Snyk Open Source, the following features are supported:
License scanning
Reports
For TypeScript with Snyk Code, the following features are supported:
Reports
Custom rules
Interfile analysis
Last updated
Was this helpful?