snyk-try-require

WebJar for snyk-try-require

License

License

GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

snyk-try-require
Last Version

Last Version

1.3.1
Release Date

Release Date

Type

Type

jar
Description

Description

snyk-try-require
WebJar for snyk-try-require
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/Snyk/try-require

Download snyk-try-require

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/snyk-try-require/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>snyk-try-require</artifactId>
    <version>1.3.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/snyk-try-require/
implementation 'org.webjars.npm:snyk-try-require:1.3.1'
// https://jarcasting.com/artifacts/org.webjars.npm/snyk-try-require/
implementation ("org.webjars.npm:snyk-try-require:1.3.1")
'org.webjars.npm:snyk-try-require:jar:1.3.1'
<dependency org="org.webjars.npm" name="snyk-try-require" rev="1.3.1">
  <artifact name="snyk-try-require" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='snyk-try-require', version='1.3.1')
)
libraryDependencies += "org.webjars.npm" % "snyk-try-require" % "1.3.1"
[org.webjars.npm/snyk-try-require "1.3.1"]

Dependencies

compile (4)

Group / Artifact Type Version
org.webjars.npm : debug jar [3.1.0,4)
org.webjars.npm : lodash.clonedeep jar [4.3.0,5)
org.webjars.npm : lru-cache jar [4.0.0,5)
org.webjars.npm : then-fs jar [2.0.0,3)

Project Modules

There are no modules declared in this project.

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 with null
  • Uses debug module under the snyk:resolve:try-require key
  • Uses lru-cache for caching for 100 objects for 1 hour
  • Adds dependencies and devDependencies 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 a shrinkwrap boolean property
  • Returns the leading and trailing whitespace of the original package.json file as a leading and trailing property respectively
org.webjars.npm

Snyk

Continuously find & fix vulnerabilities in dependencies pulled from npm, Maven, RubyGems, PyPI and more

Versions

Version
1.3.1