nft
nft copied to clipboard
Node.js dependency tracing utility
Tested with prebuilds and compiling serialport from source
Hi The nodeJS SerialPort module comes with a prebuilds folder with .node files for Windows, Mac, Linux (32 and 64 bit variants, and glibc and musl variants) Because it uses...
Closes #410 ## Alternative solution considered - Modify the case block used to handle `NODE_GYP_BUILD` to account for problem identified in #410. This proved to be tricky as we need...
Removes [formidable](https://github.com/node-formidable/formidable). It's no longer used after updating ancestor dependency [auth0](https://github.com/auth0/node-auth0). These dependencies need to be updated together. Removes `formidable` Updates `auth0` from 3.7.2 to 4.3.1 Release notes Sourced from...
When building with `output: standalone`, `@datadog/pprof` `prebuilds` gets excluded as the current AST logic introduced in https://github.com/vercel/nft/issues/391 does not handle the case where imports are assigned to a const. See...
## TL;DR Recursive call of walk in [static-eval.ts](https://github.com/vercel/nft/blob/d97ddbb7354348a5d5b9a62d6b9953df864cc4fb/src/utils/static-eval.ts) for an export that is parsed into a lot of nodes leads to: `RangeError: Maximum call stack size exceeded` I am not...
**TL;DR:** Adds a `transformAST` callback that lets consumers inspect and/or modify the analysis step. When processing a code bundle, it's often times useful to statically analyse the code to extract...
Hi, I've been struggling with a `A Serverless Function has exceeded the unzipped maximum size of 250 MB` error on my monorepo. It uses turborepo and has been working fine...
The current version of `glob` uses an outdated - **very outdated** - version of `minimatch`. That version of `micromatch` is CommonJS only and it breaks production code when deployed to...
- Fixes https://github.com/vercel/nft/issues/389