Package Exports
- snyk-try-require
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (snyk-try-require) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Snyk's (try) require
This package tries to load and parse a package.json
file. This does not load the package into memory (as per require
).
What snyk-try-require does:
- Returns a promise
- Does not throw if the
package.json
can't be found, but fulfills withnull
- Uses
debug
module under thesnyk:resolve:try-require
key - Uses lru-cache for caching for 100 objects for 1 hour
- Adds
dependencies
anddevDependencies
if they're missing - Adds
__filename
containing the full original path to the package - If a Snyk policy is present, will add the path of the policy to the
snyk
property - If the package uses
npm-shrinkwrap.json
will include ashrinkwrap
boolean property - Returns the
leading
andtrailing
whitespace of the originalpackage.json
file as aleading
andtrailing
property respectively