Zero-config tree-shaker for any npm package whose files are independently importable. Prunes unused files from one or more target packages based on what your source code actually references — generated SDK clients, codegen output, and general-purpose libr
Node.js utilities and TypeScript definitions for `package.json` and `tsconfig.json`
Get information on local packages.
Core functions & classes shared by multiple AWS SDK clients.
Install package programmatically.
Resolve package.json exports & imports maps
Read a package.json file
[](https://www.npmjs.com/package/@smithy/core) [](https://www.npmjs.com/package/@smithy/core)
Get the package name from a folder path
Get repository user and project information from package.json file contents.
Check the engines and platform fields in package.json
Find the first directory with a package.json, recursing up, starting with the given directory. Similar to look-up but does not support globs and only searches for package.json. Async and sync.
Package your Node.js project into an executable
vendored packages for visx
Turn any flavor of allowable package.json bin into a normalized object
Compiles and stores base binaries for pkg
Package your Node.js project into an executable
parse the closest `package.json` and get package specific configurations
shim for require.main.filename() that works in as many environments as possible
Resolve the path of a package regardless of it having an entry point
Load the local package.json from either src or dist folder
[](https://www.npmjs.com/package/pkg-prebuilds) [](https://www.npmjs.com/package/pkg-prebuilds) [![npm](https://img.shields.io/npm/l/pkg-prebuilds
list things in node_modules that are bundledDependencies, or transitive dependencies thereof
Inquirer search prompt