diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index d00a8193..dcb5cd01 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -41,6 +41,8 @@ jobs: uses: actions/setup-go@v5 with: go-version: '1.20.1' + - name: Install pnpm + run: npm install -g pnpm - name: get Python location id: python-location run: | diff --git a/README.md b/README.md index 61533226..0dce2c3c 100644 --- a/README.md +++ b/README.md @@ -317,6 +317,7 @@ There are 2 approaches for customizing Exhort Java API. Using Envir ```java System.setProperty("EXHORT_MVN_PATH", "/path/to/custom/mvn"); System.setProperty("EXHORT_NPM_PATH", "/path/to/custom/npm"); +System.setProperty("EXHORT_PNPM_PATH", "/path/to/custom/pnpm"); System.setProperty("EXHORT_GO_PATH", "/path/to/custom/go"); System.setProperty("EXHORT_GRADLE_PATH", "/path/to/custom/gradle"); //python - python3, pip3 take precedence if python version > 3 installed @@ -373,6 +374,11 @@ following keys for setting custom paths for the said executables. EXHORT_NPM_PATH +pnPM +pnpm +EXHORT_PNPM_PATH + + Go Modules go EXHORT_GO_PATH diff --git a/src/main/java/com/redhat/exhort/providers/GoModulesProvider.java b/src/main/java/com/redhat/exhort/providers/GoModulesProvider.java index 000cef00..26df1837 100644 --- a/src/main/java/com/redhat/exhort/providers/GoModulesProvider.java +++ b/src/main/java/com/redhat/exhort/providers/GoModulesProvider.java @@ -68,7 +68,7 @@ public GoModulesProvider(Path manifest) { @Override public Content provideStack() throws IOException { - // check for custom npm executable + // check for custom executable Sbom sbom = getDependenciesSbom(manifest, true); return new Content( sbom.getAsJsonString().getBytes(StandardCharsets.UTF_8), Api.CYCLONEDX_MEDIA_TYPE); diff --git a/src/main/java/com/redhat/exhort/providers/JavaScriptNpmProvider.java b/src/main/java/com/redhat/exhort/providers/JavaScriptNpmProvider.java index 6564af63..9ae798bb 100644 --- a/src/main/java/com/redhat/exhort/providers/JavaScriptNpmProvider.java +++ b/src/main/java/com/redhat/exhort/providers/JavaScriptNpmProvider.java @@ -15,229 +15,61 @@ */ package com.redhat.exhort.providers; -import static com.redhat.exhort.impl.ExhortApi.debugLoggingIsNeeded; - -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonMappingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.github.packageurl.MalformedPackageURLException; -import com.github.packageurl.PackageURL; -import com.redhat.exhort.Api; -import com.redhat.exhort.Provider; -import com.redhat.exhort.sbom.Sbom; -import com.redhat.exhort.sbom.SbomFactory; import com.redhat.exhort.tools.Ecosystem; -import com.redhat.exhort.tools.Ecosystem.Type; -import com.redhat.exhort.tools.Operations; -import com.redhat.exhort.utils.Environment; -import java.io.File; -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; import java.nio.file.Path; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; /** - * Concrete implementation of the {@link Provider} used for converting dependency trees for npm - * projects (package.json) into a SBOM content for Stack analysis or Component analysis. + * Concrete implementation of the {@link JavaScriptProvider} used for converting dependency trees + * for npm projects (package.json) into a SBOM content for Stack analysis or Component analysis. */ -public final class JavaScriptNpmProvider extends Provider { +public final class JavaScriptNpmProvider extends JavaScriptProvider { - private static final String PROP_PATH = "PATH"; - private System.Logger log = System.getLogger(this.getClass().getName()); + public static final String LOCK_FILE = "package-lock.json"; + public static final String CMD_NAME = "npm"; + public static final String ENV_NODE_HOME = "NODE_HOME"; public JavaScriptNpmProvider(Path manifest) { - super(Type.NPM, manifest); + super(manifest, Ecosystem.Type.NPM, CMD_NAME); } @Override - public Content provideStack() throws IOException { - // check for custom npm executable - Sbom sbom = getDependencySbom(manifest, true, false); - return new Content( - sbom.getAsJsonString().getBytes(StandardCharsets.UTF_8), Api.CYCLONEDX_MEDIA_TYPE); + protected final String lockFileName() { + return LOCK_FILE; } @Override - public Content provideComponent() throws IOException { - return new Content( - getDependencySbom(manifest, false, false) - .getAsJsonString() - .getBytes(StandardCharsets.UTF_8), - Api.CYCLONEDX_MEDIA_TYPE); - } - - private PackageURL getRoot(JsonNode jsonDependenciesNpm) throws MalformedPackageURLException { - return toPurl( - jsonDependenciesNpm.get("name").asText(), jsonDependenciesNpm.get("version").asText()); - } - - private PackageURL toPurl(String name, String version) throws MalformedPackageURLException { - String[] parts = name.split("/"); - if (parts.length == 2) { - return new PackageURL(Ecosystem.Type.NPM.getType(), parts[0], parts[1], version, null, null); - } - return new PackageURL(Ecosystem.Type.NPM.getType(), null, parts[0], version, null, null); - } - - private void addDependenciesOf(Sbom sbom, PackageURL from, JsonNode dependencies) - throws MalformedPackageURLException { - Iterator> fields = dependencies.fields(); - while (fields.hasNext()) { - Entry e = fields.next(); - String name = e.getKey(); - JsonNode versionNode = e.getValue().get("version"); - if (versionNode == null) { - continue; // ignore optional dependencies - } - String version = versionNode.asText(); - PackageURL purl = toPurl(name, version); - sbom.addDependency(from, purl); - JsonNode transitiveDeps = e.getValue().findValue("dependencies"); - if (transitiveDeps != null) { - addDependenciesOf(sbom, purl, transitiveDeps); - } - } - } - - private Sbom getDependencySbom( - Path manifestPath, boolean includeTransitive, boolean deletePackageLock) throws IOException { - var npmListResult = buildNpmDependencyTree(manifestPath, includeTransitive, deletePackageLock); - var sbom = buildSbom(npmListResult); - sbom.filterIgnoredDeps(getIgnoredDeps(manifestPath)); - return sbom; - } - - private JsonNode buildNpmDependencyTree( - Path manifestPath, boolean includeTransitive, boolean deletePackageLock) - throws JsonMappingException, JsonProcessingException { - var npm = Operations.getCustomPathOrElse("npm"); - var npmEnvs = getNpmExecEnv(); - // clean command used to clean build target - Path manifestDir = null; - try { - // MacOS requires resolving to the CanonicalPath to avoid problems with /var being a symlink - // of /private/var - manifestDir = Path.of(manifestPath.getParent().toFile().getCanonicalPath()); - } catch (IOException e) { - throw new RuntimeException( - String.format( - "Unable to resolve manifest directory %s, got %s", - manifestPath.getParent(), e.getMessage())); - } - Path packageLockJson = manifestDir.resolve("package-lock.json"); - var createPackageLock = - new String[] {npm, "i", "--package-lock-only", "--prefix", manifestDir.toString()}; - // execute the clean command - Operations.runProcess(createPackageLock, npmEnvs); - String[] npmAllDeps; - Path workDir = null; - if (!manifestPath.getParent().toString().trim().contains(" ")) { - - npmAllDeps = - new String[] { - npm, - "ls", - includeTransitive ? "--all" : "--depth=0", - "--omit=dev", - "--package-lock-only", - "--json", - "--prefix", - manifestDir.toString() - }; - } else { - npmAllDeps = - new String[] { - npm, - "ls", - includeTransitive ? "--all" : "--depth=0", - "--omit=dev", - "--package-lock-only", - "--json" - }; - workDir = manifestPath.getParent(); - } - // execute the clean command - String npmOutput; - if (npmEnvs != null) { - npmOutput = - Operations.runProcessGetOutput( - workDir, - npmAllDeps, - npmEnvs.entrySet().stream() - .map(e -> e.getKey() + "=" + e.getValue()) - .toArray(String[]::new)); - } else { - npmOutput = Operations.runProcessGetOutput(workDir, npmAllDeps); - } - if (debugLoggingIsNeeded()) { - log.log( - System.Logger.Level.INFO, - String.format( - "Npm Listed Install Pacakges in Json : %s %s", System.lineSeparator(), npmOutput)); - } - if (!includeTransitive) { - if (deletePackageLock) { - try { - Files.delete(packageLockJson); - } catch (IOException e) { - throw new RuntimeException(e); - } - } - } - return objectMapper.readTree(npmOutput); - } - - private Sbom buildSbom(JsonNode npmListResult) { - Sbom sbom = SbomFactory.newInstance(); - try { - PackageURL root = getRoot(npmListResult); - sbom.addRoot(root); - JsonNode dependencies = npmListResult.get("dependencies"); - addDependenciesOf(sbom, root, dependencies); - } catch (MalformedPackageURLException e) { - throw new IllegalArgumentException("Unable to parse NPM Json", e); - } - return sbom; + protected String pathEnv() { + return ENV_NODE_HOME; } - private List getIgnoredDeps(Path manifestPath) throws IOException { - var ignored = new ArrayList(); - var root = new ObjectMapper().readTree(Files.newInputStream(manifestPath)); - var ignoredNode = root.withArray("exhortignore"); - if (ignoredNode == null) { - return ignored; - } - for (JsonNode n : ignoredNode) { - ignored.add(n.asText()); - } - return ignored; - } - - Map getNpmExecEnv() { - String nodeHome = Environment.get("NODE_HOME"); - if (nodeHome != null && !nodeHome.isBlank()) { - String path = Environment.get(PROP_PATH); - if (path != null) { - return Collections.singletonMap(PROP_PATH, path + File.pathSeparator + nodeHome); - } else { - return Collections.singletonMap(PROP_PATH, nodeHome); - } - } - return null; + @Override + protected String[] updateLockFileCmd(Path manifestDir) { + return new String[] { + packageManager(), "i", "--package-lock-only", "--prefix", manifestDir.toString() + }; } @Override - public void validateLockFile(Path lockFileDir) { - if (!Files.isRegularFile(lockFileDir.resolve("package-lock.json"))) { - throw new IllegalStateException( - "Lock file does not exist or is not supported. Execute 'npm install' to generate it."); + protected String[] listDepsCmd(boolean includeTransitive, Path manifestDir) { + if (manifestDir != null) { + return new String[] { + packageManager(), + "ls", + includeTransitive ? "--all" : "--depth=0", + "--omit=dev", + "--package-lock-only", + "--json", + "--prefix", + manifestDir.toString() + }; } + return new String[] { + packageManager(), + "ls", + includeTransitive ? "--all" : "--depth=0", + "--omit=dev", + "--package-lock-only", + "--json" + }; } } diff --git a/src/main/java/com/redhat/exhort/providers/JavaScriptPnpmProvider.java b/src/main/java/com/redhat/exhort/providers/JavaScriptPnpmProvider.java new file mode 100644 index 00000000..9efd22e6 --- /dev/null +++ b/src/main/java/com/redhat/exhort/providers/JavaScriptPnpmProvider.java @@ -0,0 +1,79 @@ +/* + * Copyright © 2023 Red Hat, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.redhat.exhort.providers; + +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.redhat.exhort.tools.Ecosystem; +import java.nio.file.Path; + +/** + * Concrete implementation of the {@link JavaScriptProvider} used for converting dependency trees + * for pnpm projects (package.json) into a SBOM content for Stack analysis or Component analysis. + */ +public final class JavaScriptPnpmProvider extends JavaScriptProvider { + + public static final String LOCK_FILE = "pnpm-lock.yaml"; + public static final String CMD_NAME = "pnpm"; + public static final String ENV_PNPM_HOME = "PNPM_HOME"; + + public JavaScriptPnpmProvider(Path manifest) { + super(manifest, Ecosystem.Type.PNPM, CMD_NAME); + } + + @Override + protected final String lockFileName() { + return LOCK_FILE; + } + + @Override + protected String pathEnv() { + return ENV_PNPM_HOME; + } + + @Override + protected String[] updateLockFileCmd(Path manifestDir) { + return new String[] { + packageManager(), "install", "--frozen-lockfile", "--dir", manifestDir.toString() + }; + } + + @Override + protected String[] listDepsCmd(boolean includeTransitive, Path manifestDir) { + if (manifestDir != null) { + return new String[] { + packageManager(), + "ls", + "--dir", + manifestDir.toString(), + includeTransitive ? "--depth=Infinity" : "--depth=0", + "--prod", + "--json" + }; + } + return new String[] { + packageManager(), "list", includeTransitive ? "--depth=-1" : "--depth=0", "--prod", "--json" + }; + } + + @Override + protected JsonNode buildDependencyTree(Path manifestPath, boolean includeTransitive) + throws JsonMappingException, JsonProcessingException { + var depTree = super.buildDependencyTree(manifestPath, includeTransitive); + return depTree.get(0); + } +} diff --git a/src/main/java/com/redhat/exhort/providers/JavaScriptProvider.java b/src/main/java/com/redhat/exhort/providers/JavaScriptProvider.java new file mode 100644 index 00000000..049bf475 --- /dev/null +++ b/src/main/java/com/redhat/exhort/providers/JavaScriptProvider.java @@ -0,0 +1,221 @@ +/* + * Copyright © 2023 Red Hat, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.redhat.exhort.providers; + +import static com.redhat.exhort.impl.ExhortApi.debugLoggingIsNeeded; + +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.github.packageurl.MalformedPackageURLException; +import com.github.packageurl.PackageURL; +import com.redhat.exhort.Api; +import com.redhat.exhort.Provider; +import com.redhat.exhort.sbom.Sbom; +import com.redhat.exhort.sbom.SbomFactory; +import com.redhat.exhort.tools.Ecosystem; +import com.redhat.exhort.tools.Operations; +import com.redhat.exhort.utils.Environment; +import java.io.File; +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; + +/** + * Abstract implementation of the {@link Provider} used for converting dependency trees for + * Javascript/Typescript projects (package.json) into a SBOM content for Stack analysis or Component + * analysis. See concrete implementations for more details. + */ +public abstract class JavaScriptProvider extends Provider { + + private static final String PROP_PATH = "PATH"; + + private System.Logger log = System.getLogger(this.getClass().getName()); + + protected final String cmd; + + public JavaScriptProvider(Path manifest, Ecosystem.Type ecosystem, String cmd) { + super(ecosystem, manifest); + this.cmd = Operations.getCustomPathOrElse(cmd); + } + + protected final String packageManager() { + return cmd; + } + + protected abstract String lockFileName(); + + protected abstract String pathEnv(); + + protected abstract String[] updateLockFileCmd(Path manifestDir); + + protected abstract String[] listDepsCmd(boolean includeTransitive, Path manifestDir); + + @Override + public Content provideStack() throws IOException { + // check for custom npm executable + Sbom sbom = getDependencySbom(manifest, true); + return new Content( + sbom.getAsJsonString().getBytes(StandardCharsets.UTF_8), Api.CYCLONEDX_MEDIA_TYPE); + } + + @Override + public Content provideComponent() throws IOException { + return new Content( + getDependencySbom(manifest, false).getAsJsonString().getBytes(StandardCharsets.UTF_8), + Api.CYCLONEDX_MEDIA_TYPE); + } + + private PackageURL getRoot(JsonNode jsonDependenciesNpm) throws MalformedPackageURLException { + return toPurl( + jsonDependenciesNpm.get("name").asText(), jsonDependenciesNpm.get("version").asText()); + } + + private PackageURL toPurl(String name, String version) throws MalformedPackageURLException { + String[] parts = name.split("/"); + if (parts.length == 2) { + return new PackageURL(Ecosystem.Type.NPM.getType(), parts[0], parts[1], version, null, null); + } + return new PackageURL(Ecosystem.Type.NPM.getType(), null, parts[0], version, null, null); + } + + private void addDependenciesOf(Sbom sbom, PackageURL from, JsonNode dependencies) + throws MalformedPackageURLException { + Iterator> fields = dependencies.fields(); + while (fields.hasNext()) { + Entry e = fields.next(); + String name = e.getKey(); + JsonNode versionNode = e.getValue().get("version"); + if (versionNode == null) { + continue; // ignore optional dependencies + } + String version = versionNode.asText(); + PackageURL purl = toPurl(name, version); + sbom.addDependency(from, purl); + JsonNode transitiveDeps = e.getValue().findValue("dependencies"); + if (transitiveDeps != null) { + addDependenciesOf(sbom, purl, transitiveDeps); + } + } + } + + private Sbom getDependencySbom(Path manifestPath, boolean includeTransitive) throws IOException { + var depTree = buildDependencyTree(manifestPath, includeTransitive); + var sbom = buildSbom(depTree); + sbom.filterIgnoredDeps(getIgnoredDeps(manifestPath)); + return sbom; + } + + protected JsonNode buildDependencyTree(Path manifestPath, boolean includeTransitive) + throws JsonMappingException, JsonProcessingException { + var mgrEnvs = getExecEnv(); + // clean command used to clean build target + Path manifestDir = null; + try { + // MacOS requires resolving to the CanonicalPath to avoid problems with /var being a symlink + // of /private/var + manifestDir = Path.of(manifestPath.getParent().toFile().getCanonicalPath()); + } catch (IOException e) { + throw new RuntimeException( + String.format( + "Unable to resolve manifest directory %s, got %s", + manifestPath.getParent(), e.getMessage())); + } + var createPackageLock = updateLockFileCmd(manifestDir); + // execute the clean command + Operations.runProcess(createPackageLock, mgrEnvs); + String[] allDeps; + Path workDir = null; + if (!manifestPath.getParent().toString().trim().contains(" ")) { + allDeps = listDepsCmd(includeTransitive, manifestDir); + } else { + allDeps = listDepsCmd(includeTransitive, null); + workDir = manifestPath.getParent(); + } + // execute the clean command + String[] envs = null; + if (mgrEnvs != null) { + envs = + mgrEnvs.entrySet().stream() + .map(e -> e.getKey() + "=" + e.getValue()) + .toArray(String[]::new); + } + String output = Operations.runProcessGetOutput(workDir, allDeps, envs); + if (debugLoggingIsNeeded()) { + log.log( + System.Logger.Level.INFO, + String.format("Listed Install Packages in Json : %s %s", System.lineSeparator(), output)); + } + return objectMapper.readTree(output); + } + + private Sbom buildSbom(JsonNode npmListResult) { + Sbom sbom = SbomFactory.newInstance(); + try { + PackageURL root = getRoot(npmListResult); + sbom.addRoot(root); + JsonNode dependencies = npmListResult.get("dependencies"); + addDependenciesOf(sbom, root, dependencies); + } catch (MalformedPackageURLException e) { + throw new IllegalArgumentException("Unable to parse NPM Json", e); + } + return sbom; + } + + private List getIgnoredDeps(Path manifestPath) throws IOException { + var ignored = new ArrayList(); + var root = new ObjectMapper().readTree(Files.newInputStream(manifestPath)); + var ignoredNode = root.withArray("exhortignore"); + if (ignoredNode == null) { + return ignored; + } + for (JsonNode n : ignoredNode) { + ignored.add(n.asText()); + } + return ignored; + } + + protected Map getExecEnv() { + String pathEnv = Environment.get(pathEnv()); + if (pathEnv != null && !pathEnv.isBlank()) { + String path = Environment.get(PROP_PATH); + if (path != null) { + return Collections.singletonMap(PROP_PATH, path + File.pathSeparator + pathEnv); + } else { + return Collections.singletonMap(PROP_PATH, pathEnv); + } + } + return null; + } + + @Override + public void validateLockFile(Path lockFileDir) { + if (!Files.isRegularFile(lockFileDir.resolve(lockFileName()))) { + throw new IllegalStateException( + String.format( + "Lock file does not exist or is not supported. Execute '%s install' to generate it.", + packageManager())); + } + } +} diff --git a/src/main/java/com/redhat/exhort/providers/JavaScriptProviderFactory.java b/src/main/java/com/redhat/exhort/providers/JavaScriptProviderFactory.java new file mode 100644 index 00000000..dbd4bc7a --- /dev/null +++ b/src/main/java/com/redhat/exhort/providers/JavaScriptProviderFactory.java @@ -0,0 +1,45 @@ +/* + * Copyright © 2023 Red Hat, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.redhat.exhort.providers; + +import com.redhat.exhort.Provider; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.Map; +import java.util.function.Function; + +public final class JavaScriptProviderFactory { + + private static final Map> JS_PROVIDERS = + Map.of( + JavaScriptNpmProvider.LOCK_FILE, (manifest) -> new JavaScriptNpmProvider(manifest), + JavaScriptPnpmProvider.LOCK_FILE, (manifest) -> new JavaScriptPnpmProvider(manifest)); + + public static Provider create(final Path manifestPath) { + var manifestDir = manifestPath.getParent(); + for (var entry : JS_PROVIDERS.entrySet()) { + var lockFilePath = manifestDir.resolve(entry.getKey()); + if (Files.isRegularFile(lockFilePath)) { + return entry.getValue().apply(manifestPath); + } + } + var validLockFiles = String.join(",", JS_PROVIDERS.keySet()); + throw new IllegalStateException( + String.format( + "No known lock file found for %s. Supported lock files: ", + manifestPath, validLockFiles)); + } +} diff --git a/src/main/java/com/redhat/exhort/tools/Ecosystem.java b/src/main/java/com/redhat/exhort/tools/Ecosystem.java index c50bd0a6..70430eb5 100644 --- a/src/main/java/com/redhat/exhort/tools/Ecosystem.java +++ b/src/main/java/com/redhat/exhort/tools/Ecosystem.java @@ -19,7 +19,7 @@ import com.redhat.exhort.providers.GoModulesProvider; import com.redhat.exhort.providers.GradleProvider; import com.redhat.exhort.providers.JavaMavenProvider; -import com.redhat.exhort.providers.JavaScriptNpmProvider; +import com.redhat.exhort.providers.JavaScriptProviderFactory; import com.redhat.exhort.providers.PythonPipProvider; import java.nio.file.Path; @@ -29,6 +29,7 @@ public final class Ecosystem { public enum Type { MAVEN("maven"), NPM("npm"), + PNPM("pnpm"), GOLANG("golang"), PYTHON("pypi"), GRADLE("gradle"); @@ -66,7 +67,7 @@ private static Provider resolveProvider(final Path manifestPath) { case "pom.xml": return new JavaMavenProvider(manifestPath); case "package.json": - return new JavaScriptNpmProvider(manifestPath); + return JavaScriptProviderFactory.create(manifestPath); case "go.mod": return new GoModulesProvider(manifestPath); case "requirements.txt": diff --git a/src/test/java/com/redhat/exhort/impl/ExhortApiIT.java b/src/test/java/com/redhat/exhort/impl/ExhortApiIT.java index 8273d89f..92ebd964 100644 --- a/src/test/java/com/redhat/exhort/impl/ExhortApiIT.java +++ b/src/test/java/com/redhat/exhort/impl/ExhortApiIT.java @@ -95,6 +95,8 @@ static void beforeAll() { new SimpleEntry<>("pom.xml", Optional.empty()), "npm", new SimpleEntry<>("package.json", Optional.of("package-lock.json")), + "pnpm", + new SimpleEntry<>("package.json", Optional.of("pnpm-lock.yaml")), "pypi", new SimpleEntry<>("requirements.txt", Optional.empty()), "gradle-groovy", @@ -211,7 +213,7 @@ void Integration_Test_End_To_End_Stack_Analysis_Html( @RestoreSystemProperties @EnumSource( value = Ecosystem.Type.class, - names = {"GOLANG", "MAVEN", "NPM", "PYTHON"}) + names = {"GOLANG", "MAVEN", "NPM", "PNPM", "PYTHON"}) void Integration_Test_End_To_End_Component_Analysis(Ecosystem.Type packageManager) throws IOException, ExecutionException, InterruptedException { String manifestFileName = ecoSystemsManifestNames.get(packageManager.getType()).getKey(); diff --git a/src/test/java/com/redhat/exhort/providers/Javascript_Envs_Test.java b/src/test/java/com/redhat/exhort/providers/Javascript_Envs_Test.java index cd128ac4..03027263 100644 --- a/src/test/java/com/redhat/exhort/providers/Javascript_Envs_Test.java +++ b/src/test/java/com/redhat/exhort/providers/Javascript_Envs_Test.java @@ -32,7 +32,7 @@ public class Javascript_Envs_Test { @SetSystemProperty(key = "NODE_HOME", value = "test-node-home") @SetSystemProperty(key = "PATH", value = "test-path") void test_javascript_get_envs() { - var envs = new JavaScriptNpmProvider(null).getNpmExecEnv(); + var envs = new JavaScriptNpmProvider(null).getExecEnv(); assertEquals( Collections.singletonMap("PATH", "test-path" + File.pathSeparator + "test-node-home"), envs); @@ -44,7 +44,7 @@ void test_javascript_get_envs_no_path() { try (MockedStatic mockEnv = Mockito.mockStatic(Environment.class, Mockito.CALLS_REAL_METHODS)) { mockEnv.when(() -> Environment.get("PATH")).thenReturn(null); - var envs = new JavaScriptNpmProvider(null).getNpmExecEnv(); + var envs = new JavaScriptNpmProvider(null).getExecEnv(); assertEquals(Collections.singletonMap("PATH", "test-node-home"), envs); } } @@ -53,7 +53,7 @@ void test_javascript_get_envs_no_path() { @SetSystemProperty(key = "NODE_HOME", value = "") @SetSystemProperty(key = "PATH", value = "test-path") void test_javascript_get_envs_empty_java_home() { - var envs = new JavaScriptNpmProvider(null).getNpmExecEnv(); + var envs = new JavaScriptNpmProvider(null).getExecEnv(); assertNull(envs); } @@ -61,7 +61,7 @@ void test_javascript_get_envs_empty_java_home() { @ClearSystemProperty(key = "NODE_HOME") @SetSystemProperty(key = "PATH", value = "test-path") void test_javascript_get_envs_no_java_home() { - var envs = new JavaScriptNpmProvider(null).getNpmExecEnv(); + var envs = new JavaScriptNpmProvider(null).getExecEnv(); assertNull(envs); } } diff --git a/src/test/java/com/redhat/exhort/providers/Javascript_Npm_Provider_Test.java b/src/test/java/com/redhat/exhort/providers/Javascript_Npm_Provider_Test.java deleted file mode 100644 index 11222a0c..00000000 --- a/src/test/java/com/redhat/exhort/providers/Javascript_Npm_Provider_Test.java +++ /dev/null @@ -1,194 +0,0 @@ -/* - * Copyright © 2023 Red Hat, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.redhat.exhort.providers; - -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.ArgumentMatchers.*; -import static org.mockito.Mockito.*; - -import com.redhat.exhort.Api; -import com.redhat.exhort.ExhortTest; -import com.redhat.exhort.tools.Operations; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.stream.Stream; -import org.junit.jupiter.api.extension.ExtendWith; -import org.junit.jupiter.params.ParameterizedTest; -import org.junit.jupiter.params.provider.MethodSource; -import org.mockito.*; - -@ExtendWith(HelperExtension.class) -class Javascript_Npm_Provider_Test extends ExhortTest { - // test folder are located at src/test/resources/tst_manifests/npm - // each folder should contain: - // - package.json: the target manifest for testing - // - expected_sbom.json: the SBOM expected to be provided - static Stream testFolders() { - return Stream.of("deps_with_ignore", "deps_with_no_ignore"); - } - - @ParameterizedTest - @MethodSource("testFolders") - void test_the_provideStack(String testFolder) throws IOException, InterruptedException { - // create temp file hosting our sut package.json - var tmpNpmFolder = Files.createTempDirectory("exhort_test_"); - var tmpNpmFile = Files.createFile(tmpNpmFolder.resolve("package.json")); - var tmpLockFile = Files.createFile(tmpNpmFolder.resolve("package-lock.json")); - try (var is = - getResourceAsStreamDecision( - this.getClass(), String.format("tst_manifests/npm/%s/package.json", testFolder))) { - Files.write(tmpNpmFile, is.readAllBytes()); - } - - try (var is = - getResourceAsStreamDecision( - this.getClass(), String.format("tst_manifests/npm/%s/package-lock.json", testFolder))) { - Files.write(tmpLockFile, is.readAllBytes()); - } - // load expected SBOM - String expectedSbom; - try (var is = - getResourceAsStreamDecision( - this.getClass(), - String.format("tst_manifests/npm/%s/expected_stack_sbom.json", testFolder))) { - expectedSbom = new String(is.readAllBytes()); - } - String npmListingStack; - try (var is = - getResourceAsStreamDecision( - this.getClass(), String.format("tst_manifests/npm/%s/npm-ls-stack.json", testFolder))) { - npmListingStack = new String(is.readAllBytes()); - } - - ArgumentMatcher matchPath = path -> path == null; - try (MockedStatic mockedOperations = mockStatic(Operations.class)) { - mockedOperations - .when(() -> Operations.runProcessGetOutput(argThat(matchPath), any(String[].class))) - .thenReturn(npmListingStack); - // when providing stack content for our pom - var content = new JavaScriptNpmProvider(tmpNpmFile).provideStack(); - // cleanup - Files.deleteIfExists(tmpNpmFile); - Files.deleteIfExists(tmpLockFile); - Files.deleteIfExists(tmpNpmFolder); - // verify expected SBOM is returned - assertThat(content.type).isEqualTo(Api.CYCLONEDX_MEDIA_TYPE); - assertThat(dropIgnored(new String(content.buffer))).isEqualTo(dropIgnored(expectedSbom)); - } - } - - @ParameterizedTest - @MethodSource("testFolders") - void test_the_provideComponent(String testFolder) throws IOException, InterruptedException { - // load the pom target pom file - var targetPom = - String.format("src/test/resources/tst_manifests/npm/%s/package.json", testFolder); - - // load expected SBOM - String expectedSbom = ""; - try (var is = - getResourceAsStreamDecision( - this.getClass(), - String.format("tst_manifests/npm/%s/expected_component_sbom.json", testFolder))) { - expectedSbom = new String(is.readAllBytes()); - } - String npmListingComponent; - try (var is = - getResourceAsStreamDecision( - this.getClass(), - String.format("tst_manifests/npm/%s/npm-ls-component.json", testFolder))) { - npmListingComponent = new String(is.readAllBytes()); - } - - try (MockedStatic mockedOperations = mockStatic(Operations.class)) { - mockedOperations - .when(() -> Operations.runProcess(any(), any())) - .thenAnswer( - (invocationOnMock) -> { - String[] commandParts = (String[]) invocationOnMock.getRawArguments()[0]; - int lastElementIsDir = commandParts.length - 1; - String packageLockJson = commandParts[lastElementIsDir] + "/package-lock.json"; - - return packageLockJson; - }); - ArgumentMatcher matchPath = path -> path == null; - - mockedOperations - .when(() -> Operations.runProcessGetOutput(argThat(matchPath), any(String[].class))) - .thenReturn(npmListingComponent); - // when providing component content for our pom - var content = new JavaScriptNpmProvider(Path.of(targetPom)).provideComponent(); - // verify expected SBOM is returned - assertThat(content.type).isEqualTo(Api.CYCLONEDX_MEDIA_TYPE); - assertThat(dropIgnored(new String(content.buffer))).isEqualTo(dropIgnored(expectedSbom)); - } - } - - @ParameterizedTest - @MethodSource("testFolders") - void test_the_provideComponent_with_Path(String testFolder) throws Exception { - // load the pom target pom file - - // create temp file hosting our sut package.json - var tmpNpmFolder = Files.createTempDirectory("exhort_test_"); - var tmpNpmFile = Files.createFile(tmpNpmFolder.resolve("package.json")); - try (var is = - getResourceAsStreamDecision( - this.getClass(), String.format("tst_manifests/npm/%s/package.json", testFolder))) { - Files.write(tmpNpmFile, is.readAllBytes()); - } - String expectedSbom = ""; - try (var is = - getResourceAsStreamDecision( - this.getClass(), - String.format("tst_manifests/npm/%s/expected_component_sbom.json", testFolder))) { - expectedSbom = new String(is.readAllBytes()); - } - String npmListingComponent; - try (var is = - getResourceAsStreamDecision( - this.getClass(), - String.format("tst_manifests/npm/%s/npm-ls-component.json", testFolder))) { - npmListingComponent = new String(is.readAllBytes()); - } - ArgumentMatcher matchPath = path -> path == null; - try (MockedStatic mockedOperations = mockStatic(Operations.class)) { - mockedOperations - .when(() -> Operations.runProcess(any(), any())) - .thenAnswer( - (invocationOnMock) -> { - String[] commandParts = (String[]) invocationOnMock.getRawArguments()[0]; - int lastElementIsDir = commandParts.length - 1; - String packageLockJson = commandParts[lastElementIsDir] + "/package-lock.json"; - Files.createFile(Path.of(packageLockJson)); - return packageLockJson; - }); - mockedOperations - .when(() -> Operations.runProcessGetOutput(argThat(matchPath), any(String[].class))) - .thenReturn(npmListingComponent); - // when providing component content for our pom - var content = new JavaScriptNpmProvider(tmpNpmFile).provideComponent(); - // verify expected SBOM is returned - assertThat(content.type).isEqualTo(Api.CYCLONEDX_MEDIA_TYPE); - assertThat(dropIgnored(new String(content.buffer))).isEqualTo(dropIgnored(expectedSbom)); - } - } - - private String dropIgnored(String s) { - return s.replaceAll("\\s+", "").replaceAll("\"timestamp\":\"[a-zA-Z0-9\\-\\:]+\"", ""); - } -} diff --git a/src/test/java/com/redhat/exhort/providers/Javascript_Provider_Test.java b/src/test/java/com/redhat/exhort/providers/Javascript_Provider_Test.java new file mode 100644 index 00000000..5d8d2814 --- /dev/null +++ b/src/test/java/com/redhat/exhort/providers/Javascript_Provider_Test.java @@ -0,0 +1,228 @@ +/* + * Copyright © 2023 Red Hat, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.redhat.exhort.providers; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.junit.jupiter.api.Assertions.fail; +import static org.mockito.ArgumentMatchers.*; +import static org.mockito.Mockito.*; + +import com.redhat.exhort.Api; +import com.redhat.exhort.ExhortTest; +import com.redhat.exhort.tools.Ecosystem; +import com.redhat.exhort.tools.Operations; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.stream.Stream; +import org.junit.jupiter.api.extension.ExtendWith; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; +import org.mockito.*; + +@ExtendWith(HelperExtension.class) +class Javascript_Provider_Test extends ExhortTest { + // test folder are located at src/test/resources/tst_manifests/npm + // each folder should contain: + // - package.json: the target manifest for testing + // - expected_sbom.json: the SBOM expected to be provided + static Stream testFolders() { + return Stream.of("deps_with_ignore", "deps_with_no_ignore"); + } + + static Stream providers() { + return Stream.of(Ecosystem.Type.NPM.getType(), Ecosystem.Type.PNPM.getType()); + } + + static Stream testCases() { + return providers().flatMap(p -> testFolders().map(f -> Arguments.of(p, f))); + } + + @ParameterizedTest + @MethodSource({"testCases"}) + void test_the_provideStack(String pkgManager, String testFolder) + throws IOException, InterruptedException { + // create temp file hosting our sut package.json + var tmpFolder = Files.createTempDirectory("exhort_test_"); + var tmpFile = Files.createFile(tmpFolder.resolve("package.json")); + var tmpLockFile = Files.createFile(tmpFolder.resolve(getLockFile(pkgManager))); + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format("tst_manifests/%s/%s/package.json", pkgManager, testFolder))) { + Files.write(tmpFile, is.readAllBytes()); + } + + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format( + "tst_manifests/%s/%s/%s", pkgManager, testFolder, getLockFile(pkgManager)))) { + Files.write(tmpLockFile, is.readAllBytes()); + } + // load expected SBOM + String expectedSbom; + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format( + "tst_manifests/%s/%s/expected_stack_sbom.json", pkgManager, testFolder))) { + expectedSbom = new String(is.readAllBytes()); + } + String listingStack; + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format( + "tst_manifests/%s/%s/%s-ls-stack.json", pkgManager, testFolder, pkgManager))) { + listingStack = new String(is.readAllBytes()); + } + + try (MockedStatic mockedOperations = mockStatic(Operations.class)) { + mockedOperations + .when(() -> Operations.getCustomPathOrElse(eq(pkgManager))) + .thenReturn(pkgManager); + mockedOperations + .when( + () -> + Operations.runProcessGetOutput(isNull(Path.class), any(String[].class), isNull())) + .thenReturn(listingStack); + // when providing stack content for our pom + var content = JavaScriptProviderFactory.create(tmpFile).provideStack(); + // cleanup + Files.deleteIfExists(tmpFile); + Files.deleteIfExists(tmpLockFile); + Files.deleteIfExists(tmpFolder); + // verify expected SBOM is returned + assertThat(content.type).isEqualTo(Api.CYCLONEDX_MEDIA_TYPE); + assertThat(dropIgnored(new String(content.buffer))).isEqualTo(dropIgnored(expectedSbom)); + } + } + + @ParameterizedTest + @MethodSource({"testCases"}) + void test_the_provideComponent(String pkgManager, String testFolder) + throws IOException, InterruptedException { + // load the pom target pom file + var targetPom = + String.format( + "src/test/resources/tst_manifests/%s/%s/package.json", pkgManager, testFolder); + // load expected SBOM + String expectedSbom = ""; + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format( + "tst_manifests/%s/%s/expected_component_sbom.json", pkgManager, testFolder))) { + expectedSbom = new String(is.readAllBytes()); + } + String listingComponent; + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format( + "tst_manifests/%s/%s/%s-ls-component.json", pkgManager, testFolder, pkgManager))) { + listingComponent = new String(is.readAllBytes()); + } + + try (MockedStatic mockedOperations = mockStatic(Operations.class)) { + mockedOperations + .when(() -> Operations.getCustomPathOrElse(eq(pkgManager))) + .thenReturn(pkgManager); + mockedOperations + .when( + () -> + Operations.runProcessGetOutput(isNull(Path.class), any(String[].class), isNull())) + .thenReturn(listingComponent); + // when providing component content for our pom + var content = JavaScriptProviderFactory.create(Path.of(targetPom)).provideComponent(); + // verify expected SBOM is returned + assertThat(content.type).isEqualTo(Api.CYCLONEDX_MEDIA_TYPE); + assertThat(dropIgnored(new String(content.buffer))).isEqualTo(dropIgnored(expectedSbom)); + } + } + + @ParameterizedTest + @MethodSource("testCases") + void test_the_provideComponent_with_Path(String pkgManager, String testFolder) throws Exception { + // load the pom target pom file + + // create temp file hosting our sut package.json + var tmpFolder = Files.createTempDirectory("exhort_test_"); + var tmpFile = Files.createFile(tmpFolder.resolve("package.json")); + + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format("tst_manifests/%s/%s/package.json", pkgManager, testFolder))) { + Files.write(tmpFile, is.readAllBytes()); + } + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format( + "tst_manifests/%s/%s/%s", pkgManager, testFolder, getLockFile(pkgManager)))) { + Files.write(tmpFolder.resolve(getLockFile(pkgManager)), is.readAllBytes()); + } + String expectedSbom = ""; + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format( + "tst_manifests/%s/%s/expected_component_sbom.json", pkgManager, testFolder))) { + expectedSbom = new String(is.readAllBytes()); + } + String listingComponent; + try (var is = + getResourceAsStreamDecision( + this.getClass(), + String.format( + "tst_manifests/%s/%s/%s-ls-component.json", pkgManager, testFolder, pkgManager))) { + listingComponent = new String(is.readAllBytes()); + } + try (MockedStatic mockedOperations = mockStatic(Operations.class)) { + mockedOperations + .when(() -> Operations.getCustomPathOrElse(eq(pkgManager))) + .thenReturn(pkgManager); + mockedOperations + .when(() -> Operations.runProcessGetOutput(isNull(), any(String[].class), isNull())) + .thenReturn(listingComponent); + // when providing component content for our pom + var provider = JavaScriptProviderFactory.create(tmpFile); + var content = provider.provideComponent(); + // verify expected SBOM is returned + assertThat(content.type).isEqualTo(Api.CYCLONEDX_MEDIA_TYPE); + assertThat(dropIgnored(new String(content.buffer))).isEqualTo(dropIgnored(expectedSbom)); + } + } + + private String dropIgnored(String s) { + return s.replaceAll("\\s+", "").replaceAll("\"timestamp\":\"[a-zA-Z0-9\\-\\:]+\"", ""); + } + + private String getLockFile(String pkgManager) { + switch (Ecosystem.Type.valueOf(pkgManager.toUpperCase())) { + case NPM: + return JavaScriptNpmProvider.LOCK_FILE; + case PNPM: + return JavaScriptPnpmProvider.LOCK_FILE; + default: + fail("Unexpected pkg manager: " + pkgManager); + return null; + } + } +} diff --git a/src/test/resources/tst_manifests/it/pnpm/package.json b/src/test/resources/tst_manifests/it/pnpm/package.json new file mode 100644 index 00000000..c8216637 --- /dev/null +++ b/src/test/resources/tst_manifests/it/pnpm/package.json @@ -0,0 +1,17 @@ +{ + "name": "test-app", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "node app.js", + "server": "nodemon server.js" + }, + "keywords": [], + "license": "ISC", + "dependencies": { + "@hapi/joi": "^17.1.1", + "axios": "^0.19.0" + }, + "packageManager": "pnpm@10.8.0+sha512.0e82714d1b5b43c74610193cb20734897c1d00de89d0e18420aebc5977fa13d780a9cb05734624e81ebd81cc876cd464794850641c48b9544326b5622ca29971" +} diff --git a/src/test/resources/tst_manifests/it/pnpm/pnpm-lock.yaml b/src/test/resources/tst_manifests/it/pnpm/pnpm-lock.yaml new file mode 100644 index 00000000..a7ac6af6 --- /dev/null +++ b/src/test/resources/tst_manifests/it/pnpm/pnpm-lock.yaml @@ -0,0 +1,100 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@hapi/joi': + specifier: ^17.1.1 + version: 17.1.1 + axios: + specifier: ^0.19.0 + version: 0.19.2 + +packages: + + '@hapi/address@4.1.0': + resolution: {integrity: sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==} + deprecated: Moved to 'npm install @sideway/address' + + '@hapi/formula@2.0.0': + resolution: {integrity: sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==} + deprecated: Moved to 'npm install @sideway/formula' + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/joi@17.1.1': + resolution: {integrity: sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==} + deprecated: Switch to 'npm install joi' + + '@hapi/pinpoint@2.0.1': + resolution: {integrity: sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + axios@0.19.2: + resolution: {integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==} + deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 + + debug@3.1.0: + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + follow-redirects@1.5.10: + resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==} + engines: {node: '>=4.0'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + +snapshots: + + '@hapi/address@4.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@hapi/formula@2.0.0': {} + + '@hapi/hoek@9.3.0': {} + + '@hapi/joi@17.1.1': + dependencies: + '@hapi/address': 4.1.0 + '@hapi/formula': 2.0.0 + '@hapi/hoek': 9.3.0 + '@hapi/pinpoint': 2.0.1 + '@hapi/topo': 5.1.0 + + '@hapi/pinpoint@2.0.1': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + axios@0.19.2: + dependencies: + follow-redirects: 1.5.10 + transitivePeerDependencies: + - supports-color + + debug@3.1.0: + dependencies: + ms: 2.0.0 + + follow-redirects@1.5.10: + dependencies: + debug: 3.1.0 + transitivePeerDependencies: + - supports-color + + ms@2.0.0: {} diff --git a/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_component_sbom.json index fd6a0028..89c98230 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_component_sbom.json @@ -3,7 +3,7 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2025-04-09T12:31:19Z", + "timestamp" : "2025-04-14T11:30:12Z", "component" : { "type" : "application", "bom-ref" : "pkg:npm/backend@1.0.0", @@ -58,10 +58,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/express@4.18.2", + "bom-ref" : "pkg:npm/express@4.21.2", "name" : "express", - "version" : "4.18.2", - "purl" : "pkg:npm/express@4.18.2" + "version" : "4.21.2", + "purl" : "pkg:npm/express@4.21.2" }, { "type" : "library", @@ -72,10 +72,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/mongoose@5.13.20", + "bom-ref" : "pkg:npm/mongoose@5.13.23", "name" : "mongoose", - "version" : "5.13.20", - "purl" : "pkg:npm/mongoose@5.13.20" + "version" : "5.13.23", + "purl" : "pkg:npm/mongoose@5.13.23" }, { "type" : "library", @@ -94,9 +94,9 @@ "pkg:npm/backend@0.0.0", "pkg:npm/bcryptjs@2.4.3", "pkg:npm/dotenv@8.6.0", - "pkg:npm/express@4.18.2", + "pkg:npm/express@4.21.2", "pkg:npm/jsdom@19.0.0", - "pkg:npm/mongoose@5.13.20", + "pkg:npm/mongoose@5.13.23", "pkg:npm/nodemon@2.0.22" ] }, @@ -121,7 +121,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/express@4.18.2", + "ref" : "pkg:npm/express@4.21.2", "dependsOn" : [ ] }, { @@ -129,7 +129,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/mongoose@5.13.20", + "ref" : "pkg:npm/mongoose@5.13.23", "dependsOn" : [ ] }, { diff --git a/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_stack_sbom.json index 908ebca9..ebde1dea 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_stack_sbom.json @@ -3,7 +3,7 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2025-04-09T12:31:59Z", + "timestamp" : "2025-04-14T11:42:17Z", "component" : { "type" : "application", "bom-ref" : "pkg:npm/backend@1.0.0", @@ -119,10 +119,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/express@4.18.2", + "bom-ref" : "pkg:npm/express@4.21.2", "name" : "express", - "version" : "4.18.2", - "purl" : "pkg:npm/express@4.18.2" + "version" : "4.21.2", + "purl" : "pkg:npm/express@4.21.2" }, { "type" : "library", @@ -161,10 +161,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/body-parser@1.20.1", + "bom-ref" : "pkg:npm/body-parser@1.20.3", "name" : "body-parser", - "version" : "1.20.1", - "purl" : "pkg:npm/body-parser@1.20.1" + "version" : "1.20.3", + "purl" : "pkg:npm/body-parser@1.20.3" }, { "type" : "library", @@ -231,17 +231,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/qs@6.11.0", + "bom-ref" : "pkg:npm/qs@6.13.0", "name" : "qs", - "version" : "6.11.0", - "purl" : "pkg:npm/qs@6.11.0" + "version" : "6.13.0", + "purl" : "pkg:npm/qs@6.13.0" }, { "type" : "library", - "bom-ref" : "pkg:npm/raw-body@2.5.1", + "bom-ref" : "pkg:npm/raw-body@2.5.2", "name" : "raw-body", - "version" : "2.5.1", - "purl" : "pkg:npm/raw-body@2.5.1" + "version" : "2.5.2", + "purl" : "pkg:npm/raw-body@2.5.2" }, { "type" : "library", @@ -273,17 +273,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/cookie@0.5.0", + "bom-ref" : "pkg:npm/cookie@0.7.1", "name" : "cookie", - "version" : "0.5.0", - "purl" : "pkg:npm/cookie@0.5.0" + "version" : "0.7.1", + "purl" : "pkg:npm/cookie@0.7.1" }, { "type" : "library", - "bom-ref" : "pkg:npm/encodeurl@1.0.2", + "bom-ref" : "pkg:npm/encodeurl@2.0.0", "name" : "encodeurl", - "version" : "1.0.2", - "purl" : "pkg:npm/encodeurl@1.0.2" + "version" : "2.0.0", + "purl" : "pkg:npm/encodeurl@2.0.0" }, { "type" : "library", @@ -301,10 +301,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/finalhandler@1.2.0", + "bom-ref" : "pkg:npm/finalhandler@1.3.1", "name" : "finalhandler", - "version" : "1.2.0", - "purl" : "pkg:npm/finalhandler@1.2.0" + "version" : "1.3.1", + "purl" : "pkg:npm/finalhandler@1.3.1" }, { "type" : "library", @@ -350,10 +350,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/merge-descriptors@1.0.1", + "bom-ref" : "pkg:npm/merge-descriptors@1.0.3", "name" : "merge-descriptors", - "version" : "1.0.1", - "purl" : "pkg:npm/merge-descriptors@1.0.1" + "version" : "1.0.3", + "purl" : "pkg:npm/merge-descriptors@1.0.3" }, { "type" : "library", @@ -371,10 +371,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/path-to-regexp@0.1.7", + "bom-ref" : "pkg:npm/path-to-regexp@0.1.12", "name" : "path-to-regexp", - "version" : "0.1.7", - "purl" : "pkg:npm/path-to-regexp@0.1.7" + "version" : "0.1.12", + "purl" : "pkg:npm/path-to-regexp@0.1.12" }, { "type" : "library", @@ -399,59 +399,66 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/side-channel@1.0.4", + "bom-ref" : "pkg:npm/side-channel@1.1.0", "name" : "side-channel", - "version" : "1.0.4", - "purl" : "pkg:npm/side-channel@1.0.4" + "version" : "1.1.0", + "purl" : "pkg:npm/side-channel@1.1.0" }, { "type" : "library", - "bom-ref" : "pkg:npm/call-bind@1.0.2", - "name" : "call-bind", - "version" : "1.0.2", - "purl" : "pkg:npm/call-bind@1.0.2" + "bom-ref" : "pkg:npm/es-errors@1.3.0", + "name" : "es-errors", + "version" : "1.3.0", + "purl" : "pkg:npm/es-errors@1.3.0" }, { "type" : "library", - "bom-ref" : "pkg:npm/function-bind@1.1.1", - "name" : "function-bind", - "version" : "1.1.1", - "purl" : "pkg:npm/function-bind@1.1.1" + "bom-ref" : "pkg:npm/object-inspect@1.13.4", + "name" : "object-inspect", + "version" : "1.13.4", + "purl" : "pkg:npm/object-inspect@1.13.4" }, { "type" : "library", - "bom-ref" : "pkg:npm/get-intrinsic@1.2.1", - "name" : "get-intrinsic", - "version" : "1.2.1", - "purl" : "pkg:npm/get-intrinsic@1.2.1" + "bom-ref" : "pkg:npm/side-channel-list@1.0.0", + "name" : "side-channel-list", + "version" : "1.0.0", + "purl" : "pkg:npm/side-channel-list@1.0.0" }, { "type" : "library", - "bom-ref" : "pkg:npm/has-proto@1.0.1", - "name" : "has-proto", + "bom-ref" : "pkg:npm/side-channel-map@1.0.1", + "name" : "side-channel-map", "version" : "1.0.1", - "purl" : "pkg:npm/has-proto@1.0.1" + "purl" : "pkg:npm/side-channel-map@1.0.1" }, { "type" : "library", - "bom-ref" : "pkg:npm/has-symbols@1.0.3", - "name" : "has-symbols", - "version" : "1.0.3", - "purl" : "pkg:npm/has-symbols@1.0.3" + "bom-ref" : "pkg:npm/call-bound@1.0.4", + "name" : "call-bound", + "version" : "1.0.4", + "purl" : "pkg:npm/call-bound@1.0.4" }, { "type" : "library", - "bom-ref" : "pkg:npm/has@1.0.3", - "name" : "has", - "version" : "1.0.3", - "purl" : "pkg:npm/has@1.0.3" + "bom-ref" : "pkg:npm/call-bind-apply-helpers@1.0.2", + "name" : "call-bind-apply-helpers", + "version" : "1.0.2", + "purl" : "pkg:npm/call-bind-apply-helpers@1.0.2" }, { "type" : "library", - "bom-ref" : "pkg:npm/object-inspect@1.12.3", - "name" : "object-inspect", - "version" : "1.12.3", - "purl" : "pkg:npm/object-inspect@1.12.3" + "bom-ref" : "pkg:npm/get-intrinsic@1.3.0", + "name" : "get-intrinsic", + "version" : "1.3.0", + "purl" : "pkg:npm/get-intrinsic@1.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-weakmap@1.0.2", + "name" : "side-channel-weakmap", + "version" : "1.0.2", + "purl" : "pkg:npm/side-channel-weakmap@1.0.2" }, { "type" : "library", @@ -462,10 +469,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/send@0.18.0", + "bom-ref" : "pkg:npm/send@0.19.0", "name" : "send", - "version" : "0.18.0", - "purl" : "pkg:npm/send@0.18.0" + "version" : "0.19.0", + "purl" : "pkg:npm/send@0.19.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/encodeurl@1.0.2", + "name" : "encodeurl", + "version" : "1.0.2", + "purl" : "pkg:npm/encodeurl@1.0.2" }, { "type" : "library", @@ -476,10 +490,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/serve-static@1.15.0", + "bom-ref" : "pkg:npm/serve-static@1.16.2", "name" : "serve-static", - "version" : "1.15.0", - "purl" : "pkg:npm/serve-static@1.15.0" + "version" : "1.16.2", + "purl" : "pkg:npm/serve-static@1.16.2" }, { "type" : "library", @@ -539,10 +553,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/acorn@8.10.0", + "bom-ref" : "pkg:npm/acorn@8.14.1", "name" : "acorn", - "version" : "8.10.0", - "purl" : "pkg:npm/acorn@8.10.0" + "version" : "8.14.1", + "purl" : "pkg:npm/acorn@8.14.1" }, { "type" : "library", @@ -602,10 +616,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/decimal.js@10.4.3", + "bom-ref" : "pkg:npm/decimal.js@10.5.0", "name" : "decimal.js", - "version" : "10.4.3", - "purl" : "pkg:npm/decimal.js@10.4.3" + "version" : "10.5.0", + "purl" : "pkg:npm/decimal.js@10.5.0" }, { "type" : "library", @@ -651,10 +665,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/form-data@4.0.0", + "bom-ref" : "pkg:npm/form-data@4.0.2", "name" : "form-data", - "version" : "4.0.0", - "purl" : "pkg:npm/form-data@4.0.0" + "version" : "4.0.2", + "purl" : "pkg:npm/form-data@4.0.2" }, { "type" : "library", @@ -677,6 +691,83 @@ "version" : "1.0.0", "purl" : "pkg:npm/delayed-stream@1.0.0" }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-set-tostringtag@2.1.0", + "name" : "es-set-tostringtag", + "version" : "2.1.0", + "purl" : "pkg:npm/es-set-tostringtag@2.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/function-bind@1.1.2", + "name" : "function-bind", + "version" : "1.1.2", + "purl" : "pkg:npm/function-bind@1.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-define-property@1.0.1", + "name" : "es-define-property", + "version" : "1.0.1", + "purl" : "pkg:npm/es-define-property@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-object-atoms@1.1.1", + "name" : "es-object-atoms", + "version" : "1.1.1", + "purl" : "pkg:npm/es-object-atoms@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/get-proto@1.0.1", + "name" : "get-proto", + "version" : "1.0.1", + "purl" : "pkg:npm/get-proto@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/dunder-proto@1.0.1", + "name" : "dunder-proto", + "version" : "1.0.1", + "purl" : "pkg:npm/dunder-proto@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/gopd@1.2.0", + "name" : "gopd", + "version" : "1.2.0", + "purl" : "pkg:npm/gopd@1.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/has-symbols@1.1.0", + "name" : "has-symbols", + "version" : "1.1.0", + "purl" : "pkg:npm/has-symbols@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/hasown@2.0.2", + "name" : "hasown", + "version" : "2.0.2", + "purl" : "pkg:npm/hasown@2.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/math-intrinsics@1.1.0", + "name" : "math-intrinsics", + "version" : "1.1.0", + "purl" : "pkg:npm/math-intrinsics@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/has-tostringtag@1.0.2", + "name" : "has-tostringtag", + "version" : "1.0.2", + "purl" : "pkg:npm/has-tostringtag@1.0.2" + }, { "type" : "library", "bom-ref" : "pkg:npm/html-encoding-sniffer@3.0.0", @@ -715,17 +806,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/debug@4.3.4", + "bom-ref" : "pkg:npm/debug@4.4.0", "name" : "debug", - "version" : "4.3.4", - "purl" : "pkg:npm/debug@4.3.4" - }, - { - "type" : "library", - "bom-ref" : "pkg:npm/ms@2.1.2", - "name" : "ms", - "version" : "2.1.2", - "purl" : "pkg:npm/ms@2.1.2" + "version" : "4.4.0", + "purl" : "pkg:npm/debug@4.4.0" }, { "type" : "library", @@ -743,10 +827,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/nwsapi@2.2.7", + "bom-ref" : "pkg:npm/nwsapi@2.2.20", "name" : "nwsapi", - "version" : "2.2.7", - "purl" : "pkg:npm/nwsapi@2.2.7" + "version" : "2.2.20", + "purl" : "pkg:npm/nwsapi@2.2.20" }, { "type" : "library", @@ -778,24 +862,24 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/tough-cookie@4.1.3", + "bom-ref" : "pkg:npm/tough-cookie@4.1.4", "name" : "tough-cookie", - "version" : "4.1.3", - "purl" : "pkg:npm/tough-cookie@4.1.3" + "version" : "4.1.4", + "purl" : "pkg:npm/tough-cookie@4.1.4" }, { "type" : "library", - "bom-ref" : "pkg:npm/psl@1.9.0", + "bom-ref" : "pkg:npm/psl@1.15.0", "name" : "psl", - "version" : "1.9.0", - "purl" : "pkg:npm/psl@1.9.0" + "version" : "1.15.0", + "purl" : "pkg:npm/psl@1.15.0" }, { "type" : "library", - "bom-ref" : "pkg:npm/punycode@2.3.0", + "bom-ref" : "pkg:npm/punycode@2.3.1", "name" : "punycode", - "version" : "2.3.0", - "purl" : "pkg:npm/punycode@2.3.0" + "version" : "2.3.1", + "purl" : "pkg:npm/punycode@2.3.1" }, { "type" : "library", @@ -869,17 +953,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/ws@8.14.2", + "bom-ref" : "pkg:npm/ws@8.18.1", "name" : "ws", - "version" : "8.14.2", - "purl" : "pkg:npm/ws@8.14.2" + "version" : "8.18.1", + "purl" : "pkg:npm/ws@8.18.1" }, { "type" : "library", - "bom-ref" : "pkg:npm/mongoose@5.13.20", + "bom-ref" : "pkg:npm/mongoose@5.13.23", "name" : "mongoose", - "version" : "5.13.20", - "purl" : "pkg:npm/mongoose@5.13.20" + "version" : "5.13.23", + "purl" : "pkg:npm/mongoose@5.13.23" }, { "type" : "library", @@ -891,11 +975,18 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/%40types/node@20.7.0", + "bom-ref" : "pkg:npm/%40types/node@22.14.1", "group" : "@types", "name" : "node", - "version" : "20.7.0", - "purl" : "pkg:npm/%40types/node@20.7.0" + "version" : "22.14.1", + "purl" : "pkg:npm/%40types/node@22.14.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/undici-types@6.21.0", + "name" : "undici-types", + "version" : "6.21.0", + "purl" : "pkg:npm/undici-types@6.21.0" }, { "type" : "library", @@ -1066,6 +1157,13 @@ "version" : "1.0.1", "purl" : "pkg:npm/sliced@1.0.1" }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.1.2", + "name" : "ms", + "version" : "2.1.2", + "purl" : "pkg:npm/ms@2.1.2" + }, { "type" : "library", "bom-ref" : "pkg:npm/optional-require@1.0.3", @@ -1089,10 +1187,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/chokidar@3.5.3", + "bom-ref" : "pkg:npm/chokidar@3.6.0", "name" : "chokidar", - "version" : "3.5.3", - "purl" : "pkg:npm/chokidar@3.5.3" + "version" : "3.6.0", + "purl" : "pkg:npm/chokidar@3.6.0" }, { "type" : "library", @@ -1117,17 +1215,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/braces@3.0.2", + "bom-ref" : "pkg:npm/braces@3.0.3", "name" : "braces", - "version" : "3.0.2", - "purl" : "pkg:npm/braces@3.0.2" + "version" : "3.0.3", + "purl" : "pkg:npm/braces@3.0.3" }, { "type" : "library", - "bom-ref" : "pkg:npm/fill-range@7.0.1", + "bom-ref" : "pkg:npm/fill-range@7.1.1", "name" : "fill-range", - "version" : "7.0.1", - "purl" : "pkg:npm/fill-range@7.0.1" + "version" : "7.1.1", + "purl" : "pkg:npm/fill-range@7.1.1" }, { "type" : "library", @@ -1143,13 +1241,6 @@ "version" : "7.0.0", "purl" : "pkg:npm/is-number@7.0.0" }, - { - "type" : "library", - "bom-ref" : "pkg:npm/fsevents@2.3.3", - "name" : "fsevents", - "version" : "2.3.3", - "purl" : "pkg:npm/fsevents@2.3.3" - }, { "type" : "library", "bom-ref" : "pkg:npm/glob-parent@5.1.2", @@ -1173,10 +1264,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/binary-extensions@2.2.0", + "bom-ref" : "pkg:npm/binary-extensions@2.3.0", "name" : "binary-extensions", - "version" : "2.2.0", - "purl" : "pkg:npm/binary-extensions@2.2.0" + "version" : "2.3.0", + "purl" : "pkg:npm/binary-extensions@2.3.0" }, { "type" : "library", @@ -1271,24 +1362,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/touch@3.1.0", + "bom-ref" : "pkg:npm/touch@3.1.1", "name" : "touch", - "version" : "3.1.0", - "purl" : "pkg:npm/touch@3.1.0" - }, - { - "type" : "library", - "bom-ref" : "pkg:npm/nopt@1.0.10", - "name" : "nopt", - "version" : "1.0.10", - "purl" : "pkg:npm/nopt@1.0.10" - }, - { - "type" : "library", - "bom-ref" : "pkg:npm/abbrev@1.1.1", - "name" : "abbrev", - "version" : "1.1.1", - "purl" : "pkg:npm/abbrev@1.1.1" + "version" : "3.1.1", + "purl" : "pkg:npm/touch@3.1.1" }, { "type" : "library", @@ -1307,9 +1384,9 @@ "pkg:npm/backend@0.0.0", "pkg:npm/bcryptjs@2.4.3", "pkg:npm/dotenv@8.6.0", - "pkg:npm/express@4.18.2", + "pkg:npm/express@4.21.2", "pkg:npm/jsdom@19.0.0", - "pkg:npm/mongoose@5.13.20", + "pkg:npm/mongoose@5.13.23", "pkg:npm/nodemon@2.0.22" ] }, @@ -1382,33 +1459,33 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/express@4.18.2", + "ref" : "pkg:npm/express@4.21.2", "dependsOn" : [ "pkg:npm/accepts@1.3.8", "pkg:npm/array-flatten@1.1.1", - "pkg:npm/body-parser@1.20.1", + "pkg:npm/body-parser@1.20.3", "pkg:npm/content-disposition@0.5.4", "pkg:npm/content-type@1.0.5", "pkg:npm/cookie-signature@1.0.6", - "pkg:npm/cookie@0.5.0", + "pkg:npm/cookie@0.7.1", "pkg:npm/debug@2.6.9", "pkg:npm/depd@2.0.0", - "pkg:npm/encodeurl@1.0.2", + "pkg:npm/encodeurl@2.0.0", "pkg:npm/escape-html@1.0.3", "pkg:npm/etag@1.8.1", - "pkg:npm/finalhandler@1.2.0", + "pkg:npm/finalhandler@1.3.1", "pkg:npm/fresh@0.5.2", "pkg:npm/http-errors@2.0.0", - "pkg:npm/merge-descriptors@1.0.1", + "pkg:npm/merge-descriptors@1.0.3", "pkg:npm/methods@1.1.2", "pkg:npm/on-finished@2.4.1", "pkg:npm/parseurl@1.3.3", - "pkg:npm/path-to-regexp@0.1.7", + "pkg:npm/path-to-regexp@0.1.12", "pkg:npm/proxy-addr@2.0.7", - "pkg:npm/qs@6.11.0", + "pkg:npm/qs@6.13.0", "pkg:npm/range-parser@1.2.1", - "pkg:npm/send@0.18.0", - "pkg:npm/serve-static@1.15.0", + "pkg:npm/send@0.19.0", + "pkg:npm/serve-static@1.16.2", "pkg:npm/setprototypeof@1.2.0", "pkg:npm/statuses@2.0.1", "pkg:npm/type-is@1.6.18", @@ -1442,7 +1519,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/body-parser@1.20.1", + "ref" : "pkg:npm/body-parser@1.20.3", "dependsOn" : [ "pkg:npm/bytes@3.1.2", "pkg:npm/content-type@1.0.5", @@ -1452,8 +1529,8 @@ "pkg:npm/http-errors@2.0.0", "pkg:npm/iconv-lite@0.4.24", "pkg:npm/on-finished@2.4.1", - "pkg:npm/qs@6.11.0", - "pkg:npm/raw-body@2.5.1", + "pkg:npm/qs@6.13.0", + "pkg:npm/raw-body@2.5.2", "pkg:npm/type-is@1.6.18", "pkg:npm/unpipe@1.0.0" ] @@ -1507,13 +1584,13 @@ ] }, { - "ref" : "pkg:npm/qs@6.11.0", + "ref" : "pkg:npm/qs@6.13.0", "dependsOn" : [ - "pkg:npm/side-channel@1.0.4" + "pkg:npm/side-channel@1.1.0" ] }, { - "ref" : "pkg:npm/raw-body@2.5.1", + "ref" : "pkg:npm/raw-body@2.5.2", "dependsOn" : [ "pkg:npm/bytes@3.1.2", "pkg:npm/http-errors@2.0.0", @@ -1541,11 +1618,11 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/cookie@0.5.0", + "ref" : "pkg:npm/cookie@0.7.1", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/encodeurl@1.0.2", + "ref" : "pkg:npm/encodeurl@2.0.0", "dependsOn" : [ ] }, { @@ -1557,10 +1634,10 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/finalhandler@1.2.0", + "ref" : "pkg:npm/finalhandler@1.3.1", "dependsOn" : [ "pkg:npm/debug@2.6.9", - "pkg:npm/encodeurl@1.0.2", + "pkg:npm/encodeurl@2.0.0", "pkg:npm/escape-html@1.0.3", "pkg:npm/on-finished@2.4.1", "pkg:npm/parseurl@1.3.3", @@ -1593,7 +1670,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/merge-descriptors@1.0.1", + "ref" : "pkg:npm/merge-descriptors@1.0.3", "dependsOn" : [ ] }, { @@ -1605,7 +1682,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/path-to-regexp@0.1.7", + "ref" : "pkg:npm/path-to-regexp@0.1.12", "dependsOn" : [ ] }, { @@ -1624,57 +1701,84 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/side-channel@1.0.4", + "ref" : "pkg:npm/side-channel@1.1.0", "dependsOn" : [ - "pkg:npm/call-bind@1.0.2", - "pkg:npm/get-intrinsic@1.2.1", - "pkg:npm/object-inspect@1.12.3" + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/side-channel-list@1.0.0", + "pkg:npm/side-channel-map@1.0.1", + "pkg:npm/side-channel-weakmap@1.0.2" ] }, { - "ref" : "pkg:npm/call-bind@1.0.2", - "dependsOn" : [ - "pkg:npm/function-bind@1.1.1", - "pkg:npm/get-intrinsic@1.2.1" - ] + "ref" : "pkg:npm/es-errors@1.3.0", + "dependsOn" : [ ] }, { - "ref" : "pkg:npm/function-bind@1.1.1", + "ref" : "pkg:npm/object-inspect@1.13.4", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/get-intrinsic@1.2.1", + "ref" : "pkg:npm/side-channel-list@1.0.0", "dependsOn" : [ - "pkg:npm/function-bind@1.1.1", - "pkg:npm/has-proto@1.0.1", - "pkg:npm/has-symbols@1.0.3", - "pkg:npm/has@1.0.3" + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4" ] }, { - "ref" : "pkg:npm/has-proto@1.0.1", - "dependsOn" : [ ] + "ref" : "pkg:npm/side-channel-map@1.0.1", + "dependsOn" : [ + "pkg:npm/call-bound@1.0.4", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/object-inspect@1.13.4" + ] }, { - "ref" : "pkg:npm/has-symbols@1.0.3", - "dependsOn" : [ ] + "ref" : "pkg:npm/call-bound@1.0.4", + "dependsOn" : [ + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/get-intrinsic@1.3.0" + ] }, { - "ref" : "pkg:npm/has@1.0.3", + "ref" : "pkg:npm/call-bind-apply-helpers@1.0.2", "dependsOn" : [ - "pkg:npm/function-bind@1.1.1" + "pkg:npm/es-errors@1.3.0", + "pkg:npm/function-bind@1.1.2" ] }, { - "ref" : "pkg:npm/object-inspect@1.12.3", - "dependsOn" : [ ] + "ref" : "pkg:npm/get-intrinsic@1.3.0", + "dependsOn" : [ + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/es-define-property@1.0.1", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/es-object-atoms@1.1.1", + "pkg:npm/function-bind@1.1.2", + "pkg:npm/get-proto@1.0.1", + "pkg:npm/gopd@1.2.0", + "pkg:npm/has-symbols@1.1.0", + "pkg:npm/hasown@2.0.2", + "pkg:npm/math-intrinsics@1.1.0" + ] + }, + { + "ref" : "pkg:npm/side-channel-weakmap@1.0.2", + "dependsOn" : [ + "pkg:npm/call-bound@1.0.4", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/side-channel-map@1.0.1" + ] }, { "ref" : "pkg:npm/range-parser@1.2.1", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/send@0.18.0", + "ref" : "pkg:npm/send@0.19.0", "dependsOn" : [ "pkg:npm/debug@2.6.9", "pkg:npm/depd@2.0.0", @@ -1690,17 +1794,21 @@ "pkg:npm/statuses@2.0.1" ] }, + { + "ref" : "pkg:npm/encodeurl@1.0.2", + "dependsOn" : [ ] + }, { "ref" : "pkg:npm/mime@1.6.0", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/serve-static@1.15.0", + "ref" : "pkg:npm/serve-static@1.16.2", "dependsOn" : [ - "pkg:npm/encodeurl@1.0.2", + "pkg:npm/encodeurl@2.0.0", "pkg:npm/escape-html@1.0.3", "pkg:npm/parseurl@1.3.3", - "pkg:npm/send@0.18.0" + "pkg:npm/send@0.19.0" ] }, { @@ -1720,30 +1828,30 @@ "dependsOn" : [ "pkg:npm/abab@2.0.6", "pkg:npm/acorn-globals@6.0.0", - "pkg:npm/acorn@8.10.0", + "pkg:npm/acorn@8.14.1", "pkg:npm/cssom@0.5.0", "pkg:npm/cssstyle@2.3.0", "pkg:npm/data-urls@3.0.2", - "pkg:npm/decimal.js@10.4.3", + "pkg:npm/decimal.js@10.5.0", "pkg:npm/domexception@4.0.0", "pkg:npm/escodegen@2.1.0", - "pkg:npm/form-data@4.0.0", + "pkg:npm/form-data@4.0.2", "pkg:npm/html-encoding-sniffer@3.0.0", "pkg:npm/http-proxy-agent@5.0.0", "pkg:npm/https-proxy-agent@5.0.1", "pkg:npm/is-potential-custom-element-name@1.0.1", - "pkg:npm/nwsapi@2.2.7", + "pkg:npm/nwsapi@2.2.20", "pkg:npm/parse5@6.0.1", "pkg:npm/saxes@5.0.1", "pkg:npm/symbol-tree@3.2.4", - "pkg:npm/tough-cookie@4.1.3", + "pkg:npm/tough-cookie@4.1.4", "pkg:npm/w3c-hr-time@1.0.2", "pkg:npm/w3c-xmlserializer@3.0.0", "pkg:npm/webidl-conversions@7.0.0", "pkg:npm/whatwg-encoding@2.0.0", "pkg:npm/whatwg-mimetype@3.0.0", "pkg:npm/whatwg-url@10.0.0", - "pkg:npm/ws@8.14.2", + "pkg:npm/ws@8.18.1", "pkg:npm/xml-name-validator@4.0.0" ] }, @@ -1767,7 +1875,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/acorn@8.10.0", + "ref" : "pkg:npm/acorn@8.14.1", "dependsOn" : [ ] }, { @@ -1806,7 +1914,7 @@ { "ref" : "pkg:npm/tr46@3.0.0", "dependsOn" : [ - "pkg:npm/punycode@2.3.0" + "pkg:npm/punycode@2.3.1" ] }, { @@ -1814,7 +1922,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/decimal.js@10.4.3", + "ref" : "pkg:npm/decimal.js@10.5.0", "dependsOn" : [ ] }, { @@ -1849,10 +1957,11 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/form-data@4.0.0", + "ref" : "pkg:npm/form-data@4.0.2", "dependsOn" : [ "pkg:npm/asynckit@0.4.0", "pkg:npm/combined-stream@1.0.8", + "pkg:npm/es-set-tostringtag@2.1.0", "pkg:npm/mime-types@2.1.35" ] }, @@ -1870,6 +1979,68 @@ "ref" : "pkg:npm/delayed-stream@1.0.0", "dependsOn" : [ ] }, + { + "ref" : "pkg:npm/es-set-tostringtag@2.1.0", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/has-tostringtag@1.0.2", + "pkg:npm/hasown@2.0.2" + ] + }, + { + "ref" : "pkg:npm/function-bind@1.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/es-define-property@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/es-object-atoms@1.1.1", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0" + ] + }, + { + "ref" : "pkg:npm/get-proto@1.0.1", + "dependsOn" : [ + "pkg:npm/dunder-proto@1.0.1", + "pkg:npm/es-object-atoms@1.1.1" + ] + }, + { + "ref" : "pkg:npm/dunder-proto@1.0.1", + "dependsOn" : [ + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/gopd@1.2.0" + ] + }, + { + "ref" : "pkg:npm/gopd@1.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/has-symbols@1.1.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/hasown@2.0.2", + "dependsOn" : [ + "pkg:npm/function-bind@1.1.2" + ] + }, + { + "ref" : "pkg:npm/math-intrinsics@1.1.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/has-tostringtag@1.0.2", + "dependsOn" : [ + "pkg:npm/has-symbols@1.1.0" + ] + }, { "ref" : "pkg:npm/html-encoding-sniffer@3.0.0", "dependsOn" : [ @@ -1887,7 +2058,7 @@ "dependsOn" : [ "pkg:npm/%40tootallnate/once@2.0.0", "pkg:npm/agent-base@6.0.2", - "pkg:npm/debug@4.3.4" + "pkg:npm/debug@4.4.0" ] }, { @@ -1897,24 +2068,18 @@ { "ref" : "pkg:npm/agent-base@6.0.2", "dependsOn" : [ - "pkg:npm/debug@4.3.4" - ] - }, - { - "ref" : "pkg:npm/debug@4.3.4", - "dependsOn" : [ - "pkg:npm/ms@2.1.2" + "pkg:npm/debug@4.4.0" ] }, { - "ref" : "pkg:npm/ms@2.1.2", + "ref" : "pkg:npm/debug@4.4.0", "dependsOn" : [ ] }, { "ref" : "pkg:npm/https-proxy-agent@5.0.1", "dependsOn" : [ "pkg:npm/agent-base@6.0.2", - "pkg:npm/debug@4.3.4" + "pkg:npm/debug@4.4.0" ] }, { @@ -1922,7 +2087,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/nwsapi@2.2.7", + "ref" : "pkg:npm/nwsapi@2.2.20", "dependsOn" : [ ] }, { @@ -1944,20 +2109,22 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/tough-cookie@4.1.3", + "ref" : "pkg:npm/tough-cookie@4.1.4", "dependsOn" : [ - "pkg:npm/psl@1.9.0", - "pkg:npm/punycode@2.3.0", + "pkg:npm/psl@1.15.0", + "pkg:npm/punycode@2.3.1", "pkg:npm/universalify@0.2.0", "pkg:npm/url-parse@1.5.10" ] }, { - "ref" : "pkg:npm/psl@1.9.0", - "dependsOn" : [ ] + "ref" : "pkg:npm/psl@1.15.0", + "dependsOn" : [ + "pkg:npm/punycode@2.3.1" + ] }, { - "ref" : "pkg:npm/punycode@2.3.0", + "ref" : "pkg:npm/punycode@2.3.1", "dependsOn" : [ ] }, { @@ -2013,11 +2180,11 @@ ] }, { - "ref" : "pkg:npm/ws@8.14.2", + "ref" : "pkg:npm/ws@8.18.1", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/mongoose@5.13.20", + "ref" : "pkg:npm/mongoose@5.13.23", "dependsOn" : [ "pkg:npm/%40types/bson@4.0.5", "pkg:npm/%40types/mongodb@3.6.20", @@ -2037,18 +2204,24 @@ { "ref" : "pkg:npm/%40types/bson@4.0.5", "dependsOn" : [ - "pkg:npm/%40types/node@20.7.0" + "pkg:npm/%40types/node@22.14.1" ] }, { - "ref" : "pkg:npm/%40types/node@20.7.0", + "ref" : "pkg:npm/%40types/node@22.14.1", + "dependsOn" : [ + "pkg:npm/undici-types@6.21.0" + ] + }, + { + "ref" : "pkg:npm/undici-types@6.21.0", "dependsOn" : [ ] }, { "ref" : "pkg:npm/%40types/mongodb@3.6.20", "dependsOn" : [ "pkg:npm/%40types/bson@4.0.5", - "pkg:npm/%40types/node@20.7.0" + "pkg:npm/%40types/node@22.14.1" ] }, { @@ -2146,7 +2319,7 @@ { "ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", "dependsOn" : [ - "pkg:npm/mongoose@5.13.20" + "pkg:npm/mongoose@5.13.23" ] }, { @@ -2175,6 +2348,10 @@ "ref" : "pkg:npm/sliced@1.0.1", "dependsOn" : [ ] }, + { + "ref" : "pkg:npm/ms@2.1.2", + "dependsOn" : [ ] + }, { "ref" : "pkg:npm/optional-require@1.0.3", "dependsOn" : [ ] @@ -2186,23 +2363,22 @@ { "ref" : "pkg:npm/nodemon@2.0.22", "dependsOn" : [ - "pkg:npm/chokidar@3.5.3", + "pkg:npm/chokidar@3.6.0", "pkg:npm/debug@3.2.7", "pkg:npm/ignore-by-default@1.0.1", "pkg:npm/minimatch@3.1.2", "pkg:npm/pstree.remy@1.1.8", "pkg:npm/simple-update-notifier@1.1.0", "pkg:npm/supports-color@5.5.0", - "pkg:npm/touch@3.1.0", + "pkg:npm/touch@3.1.1", "pkg:npm/undefsafe@2.0.5" ] }, { - "ref" : "pkg:npm/chokidar@3.5.3", + "ref" : "pkg:npm/chokidar@3.6.0", "dependsOn" : [ "pkg:npm/anymatch@3.1.3", - "pkg:npm/braces@3.0.2", - "pkg:npm/fsevents@2.3.3", + "pkg:npm/braces@3.0.3", "pkg:npm/glob-parent@5.1.2", "pkg:npm/is-binary-path@2.1.0", "pkg:npm/is-glob@4.0.3", @@ -2226,13 +2402,13 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/braces@3.0.2", + "ref" : "pkg:npm/braces@3.0.3", "dependsOn" : [ - "pkg:npm/fill-range@7.0.1" + "pkg:npm/fill-range@7.1.1" ] }, { - "ref" : "pkg:npm/fill-range@7.0.1", + "ref" : "pkg:npm/fill-range@7.1.1", "dependsOn" : [ "pkg:npm/to-regex-range@5.0.1" ] @@ -2247,10 +2423,6 @@ "ref" : "pkg:npm/is-number@7.0.0", "dependsOn" : [ ] }, - { - "ref" : "pkg:npm/fsevents@2.3.3", - "dependsOn" : [ ] - }, { "ref" : "pkg:npm/glob-parent@5.1.2", "dependsOn" : [ @@ -2266,11 +2438,11 @@ { "ref" : "pkg:npm/is-binary-path@2.1.0", "dependsOn" : [ - "pkg:npm/binary-extensions@2.2.0" + "pkg:npm/binary-extensions@2.3.0" ] }, { - "ref" : "pkg:npm/binary-extensions@2.2.0", + "ref" : "pkg:npm/binary-extensions@2.3.0", "dependsOn" : [ ] }, { @@ -2337,19 +2509,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/touch@3.1.0", - "dependsOn" : [ - "pkg:npm/nopt@1.0.10" - ] - }, - { - "ref" : "pkg:npm/nopt@1.0.10", - "dependsOn" : [ - "pkg:npm/abbrev@1.1.1" - ] - }, - { - "ref" : "pkg:npm/abbrev@1.1.1", + "ref" : "pkg:npm/touch@3.1.1", "dependsOn" : [ ] }, { diff --git a/src/test/resources/tst_manifests/npm/deps_with_ignore/npm-ls-component.json b/src/test/resources/tst_manifests/npm/deps_with_ignore/npm-ls-component.json index 45862504..3d4e762f 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_ignore/npm-ls-component.json +++ b/src/test/resources/tst_manifests/npm/deps_with_ignore/npm-ls-component.json @@ -28,8 +28,8 @@ "overridden": false }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "overridden": false }, "jsdom": { @@ -43,8 +43,8 @@ "overridden": false }, "mongoose": { - "version": "5.13.20", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.20.tgz", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", "overridden": false }, "nodemon": { diff --git a/src/test/resources/tst_manifests/npm/deps_with_ignore/npm-ls-stack.json b/src/test/resources/tst_manifests/npm/deps_with_ignore/npm-ls-stack.json index 7f29145a..0b74ab85 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_ignore/npm-ls-stack.json +++ b/src/test/resources/tst_manifests/npm/deps_with_ignore/npm-ls-stack.json @@ -84,8 +84,8 @@ "overridden": false }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "overridden": false, "dependencies": { "accepts": { @@ -118,8 +118,8 @@ "overridden": false }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", "overridden": false, "dependencies": { "bytes": { @@ -160,11 +160,11 @@ "version": "2.4.1" }, "qs": { - "version": "6.11.0" + "version": "6.13.0" }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "overridden": false, "dependencies": { "bytes": { @@ -212,8 +212,8 @@ "overridden": false }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", "overridden": false }, "debug": { @@ -234,8 +234,8 @@ "overridden": false }, "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "overridden": false }, "escape-html": { @@ -249,15 +249,15 @@ "overridden": false }, "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", "overridden": false, "dependencies": { "debug": { "version": "2.6.9" }, "encodeurl": { - "version": "1.0.2" + "version": "2.0.0" }, "escape-html": { "version": "1.0.3" @@ -308,8 +308,8 @@ } }, "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", "overridden": false }, "methods": { @@ -335,8 +335,8 @@ "overridden": false }, "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", "overridden": false }, "proxy-addr": { @@ -357,64 +357,88 @@ } }, "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "overridden": false, "dependencies": { "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "overridden": false, "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "overridden": false + }, + "object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "overridden": false + }, + "side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "overridden": false, "dependencies": { - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "overridden": false + "es-errors": { + "version": "1.3.0" }, - "get-intrinsic": { - "version": "1.2.1" + "object-inspect": { + "version": "1.13.4" } } }, - "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "overridden": false, "dependencies": { - "function-bind": { - "version": "1.1.1" - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "overridden": false - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "overridden": false - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "overridden": false, "dependencies": { - "function-bind": { - "version": "1.1.1" + "call-bind-apply-helpers": { + "version": "1.0.2" + }, + "get-intrinsic": { + "version": "1.3.0" } } + }, + "es-errors": { + "version": "1.3.0" + }, + "get-intrinsic": { + "version": "1.3.0" + }, + "object-inspect": { + "version": "1.13.4" } } }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "overridden": false + "side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "overridden": false, + "dependencies": { + "call-bound": { + "version": "1.0.4" + }, + "es-errors": { + "version": "1.3.0" + }, + "get-intrinsic": { + "version": "1.3.0" + }, + "object-inspect": { + "version": "1.13.4" + }, + "side-channel-map": { + "version": "1.0.1" + } + } } } } @@ -431,8 +455,8 @@ "overridden": false }, "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", "overridden": false, "dependencies": { "debug": { @@ -445,7 +469,9 @@ "version": "1.2.0" }, "encodeurl": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "overridden": false }, "escape-html": { "version": "1.0.3" @@ -481,12 +507,12 @@ } }, "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", "overridden": false, "dependencies": { "encodeurl": { - "version": "1.0.2" + "version": "2.0.0" }, "escape-html": { "version": "1.0.3" @@ -495,7 +521,7 @@ "version": "1.3.3" }, "send": { - "version": "0.18.0" + "version": "0.19.0" } } }, @@ -564,8 +590,8 @@ } }, "acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", "overridden": false }, "canvas": {}, @@ -613,8 +639,8 @@ } }, "decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", "overridden": false }, "domexception": { @@ -655,8 +681,8 @@ } }, "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", "overridden": false, "dependencies": { "asynckit": { @@ -676,6 +702,123 @@ } } }, + "es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "overridden": false, + "dependencies": { + "es-errors": { + "version": "1.3.0" + }, + "get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "overridden": false, + "dependencies": { + "call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "overridden": false, + "dependencies": { + "es-errors": { + "version": "1.3.0" + }, + "function-bind": { + "version": "1.1.2" + } + } + }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "overridden": false + }, + "es-errors": { + "version": "1.3.0" + }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "overridden": false, + "dependencies": { + "es-errors": { + "version": "1.3.0" + } + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "overridden": false + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "overridden": false, + "dependencies": { + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "overridden": false, + "dependencies": { + "call-bind-apply-helpers": { + "version": "1.0.2" + }, + "es-errors": { + "version": "1.3.0" + }, + "gopd": { + "version": "1.2.0" + } + } + }, + "es-object-atoms": { + "version": "1.1.1" + } + } + }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "overridden": false + }, + "has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "overridden": false + }, + "hasown": { + "version": "2.0.2" + }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "overridden": false + } + } + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "overridden": false, + "dependencies": { + "has-symbols": { + "version": "1.1.0" + } + } + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "overridden": false, + "dependencies": { + "function-bind": { + "version": "1.1.2" + } + } + } + } + }, "mime-types": { "version": "2.1.35" } @@ -707,13 +850,13 @@ "overridden": false, "dependencies": { "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", "overridden": false, "dependencies": { "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "overridden": false } } @@ -721,13 +864,13 @@ } }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", "overridden": false, "dependencies": { "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "overridden": false } } @@ -743,13 +886,13 @@ "version": "6.0.2" }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", "overridden": false, "dependencies": { "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "overridden": false } } @@ -762,8 +905,8 @@ "overridden": false }, "nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", "overridden": false }, "parse5": { @@ -789,18 +932,23 @@ "overridden": false }, "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "overridden": false, "dependencies": { "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "overridden": false + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "overridden": false, + "dependencies": { + "punycode": { + "version": "2.3.1" + } + } }, "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "overridden": false }, "universalify": { @@ -887,7 +1035,7 @@ "overridden": false, "dependencies": { "punycode": { - "version": "2.3.0" + "version": "2.3.1" } } }, @@ -897,8 +1045,8 @@ } }, "ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", "overridden": false, "dependencies": { "bufferutil": {}, @@ -1000,8 +1148,8 @@ } }, "mongoose": { - "version": "5.13.20", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.20.tgz", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", "overridden": false, "dependencies": { "@types/bson": { @@ -1010,9 +1158,16 @@ "overridden": false, "dependencies": { "@types/node": { - "version": "20.7.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", - "overridden": false + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "overridden": false, + "dependencies": { + "undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "overridden": false + } + } } } }, @@ -1025,7 +1180,7 @@ "version": "4.0.5" }, "@types/node": { - "version": "20.7.0" + "version": "22.14.1" } } }, @@ -1151,7 +1306,7 @@ "overridden": false, "dependencies": { "mongoose": { - "version": "5.13.20" + "version": "5.13.23" } } }, @@ -1229,8 +1384,8 @@ "overridden": false, "dependencies": { "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "overridden": false, "dependencies": { "anymatch": { @@ -1249,13 +1404,13 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "overridden": false, "dependencies": { "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "overridden": false, "dependencies": { "to-regex-range": { @@ -1274,11 +1429,7 @@ } } }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "overridden": false - }, + "fsevents": {}, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -1295,8 +1446,8 @@ "overridden": false, "dependencies": { "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "overridden": false } } @@ -1404,23 +1555,9 @@ } }, "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "overridden": false, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "overridden": false, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "overridden": false - } - } - } - } + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "overridden": false }, "undefsafe": { "version": "2.0.5", diff --git a/src/test/resources/tst_manifests/npm/deps_with_ignore/package-lock.json b/src/test/resources/tst_manifests/npm/deps_with_ignore/package-lock.json index 53bcf71d..923a59cf 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_ignore/package-lock.json +++ b/src/test/resources/tst_manifests/npm/deps_with_ignore/package-lock.json @@ -26,6 +26,7 @@ "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", "deprecated": "Moved to 'npm install @sideway/address'", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -34,18 +35,21 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", "integrity": "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==", - "deprecated": "Moved to 'npm install @sideway/formula'" + "deprecated": "Moved to 'npm install @sideway/formula'", + "license": "BSD-3-Clause" }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" }, "node_modules/@hapi/joi": { "version": "17.1.1", "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", "integrity": "sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==", "deprecated": "Switch to 'npm install joi'", + "license": "BSD-3-Clause", "dependencies": { "@hapi/address": "^4.0.1", "@hapi/formula": "^2.0.0", @@ -57,12 +61,14 @@ "node_modules/@hapi/pinpoint": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz", - "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==" + "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==", + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -71,6 +77,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -79,6 +86,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz", "integrity": "sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -87,30 +95,33 @@ "version": "3.6.20", "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.20.tgz", "integrity": "sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==", + "license": "MIT", "dependencies": { "@types/bson": "*", "@types/node": "*" } }, "node_modules/@types/node": { - "version": "20.7.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", - "integrity": "sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==" + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -120,9 +131,10 @@ } }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -134,6 +146,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -143,6 +156,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -154,6 +168,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -162,6 +177,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", "dependencies": { "debug": "4" }, @@ -170,11 +186,12 @@ } }, "node_modules/agent-base/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -186,14 +203,16 @@ } }, "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -205,18 +224,21 @@ "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" }, "node_modules/axios": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", + "license": "MIT", "dependencies": { "follow-redirects": "1.5.10" } @@ -224,30 +246,38 @@ "node_modules/backend": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/backend/-/backend-0.0.0.tgz", - "integrity": "sha512-Fq2aG5+zmmsKv2Dhm3ijAU5spnKOb5ldJlnnC/Vhk6n8In6zaq9eCPBMRiz2j94P/r84QEaBmtwh9tjaDPiQqg==" + "integrity": "sha512-Fq2aG5+zmmsKv2Dhm3ijAU5spnKOb5ldJlnnC/Vhk6n8In6zaq9eCPBMRiz2j94P/r84QEaBmtwh9tjaDPiQqg==", + "license": "BSD" }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, "node_modules/bcryptjs": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==", + "license": "MIT" }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bl": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "license": "MIT", "dependencies": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" @@ -256,23 +286,25 @@ "node_modules/bluebird": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "license": "MIT" }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", + "qs": "6.13.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -285,17 +317,19 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -304,12 +338,14 @@ "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" }, "node_modules/bson": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==", + "license": "Apache-2.0", "engines": { "node": ">=0.6.19" } @@ -317,38 +353,52 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, - "node_modules/call-bind": { + "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -361,6 +411,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -369,6 +422,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -379,12 +433,14 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -396,14 +452,16 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -411,22 +469,26 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, "node_modules/cssom": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "license": "MIT" }, "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -437,12 +499,14 @@ "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" }, "node_modules/data-urls": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "license": "MIT", "dependencies": { "abab": "^2.0.6", "whatwg-mimetype": "^3.0.0", @@ -456,6 +520,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "license": "MIT", "dependencies": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -468,19 +533,22 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "license": "MIT" }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -489,6 +557,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", + "license": "Apache-2.0", "engines": { "node": ">=0.10" } @@ -497,6 +566,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -505,6 +575,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -514,6 +585,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", "dependencies": { "webidl-conversions": "^7.0.0" }, @@ -525,14 +598,30 @@ "version": "8.6.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" } @@ -540,25 +629,74 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/escodegen": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -579,6 +717,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -591,6 +730,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -599,6 +739,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -607,41 +748,43 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -650,12 +793,17 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -664,12 +812,13 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -684,6 +833,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "license": "MIT", "dependencies": { "debug": "=3.1.0" }, @@ -695,17 +845,20 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", "mime-types": "^2.1.12" }, "engines": { @@ -716,6 +869,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -724,6 +878,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -733,6 +888,7 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -742,28 +898,56 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -771,29 +955,32 @@ "node": ">= 6" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", "engines": { - "node": ">= 0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -801,10 +988,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, "engines": { "node": ">= 0.4" }, @@ -812,10 +1003,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "license": "MIT", "dependencies": { "whatwg-encoding": "^2.0.0" }, @@ -827,6 +1031,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -842,6 +1047,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "license": "MIT", "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -852,11 +1058,12 @@ } }, "node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -868,14 +1075,16 @@ } }, "node_modules/http-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -885,11 +1094,12 @@ } }, "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -901,14 +1111,16 @@ } }, "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -919,17 +1131,20 @@ "node_modules/ignore-by-default": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -938,6 +1153,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -949,6 +1165,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -957,6 +1174,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -968,6 +1186,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -975,17 +1194,20 @@ "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/jsdom": { "version": "19.0.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", + "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.5.0", @@ -1031,6 +1253,7 @@ "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "license": "MIT", "dependencies": { "jws": "^3.2.2", "lodash.includes": "^4.3.0", @@ -1051,12 +1274,14 @@ "node_modules/jsonwebtoken/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/jwa": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "license": "MIT", "dependencies": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.11", @@ -1067,6 +1292,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", "dependencies": { "jwa": "^1.4.1", "safe-buffer": "^5.0.1" @@ -1075,47 +1301,65 @@ "node_modules/kareem": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", - "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" + "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==", + "license": "Apache-2.0" }, "node_modules/lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" }, "node_modules/lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" }, "node_modules/lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" }, "node_modules/lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" }, "node_modules/lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -1124,17 +1368,23 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "license": "MIT", "optional": true }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -1143,6 +1393,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -1154,6 +1405,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -1162,6 +1414,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -1173,6 +1426,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1184,6 +1438,7 @@ "version": "3.7.4", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.4.tgz", "integrity": "sha512-K5q8aBqEXMwWdVNh94UQTwZ6BejVbFhh1uB6c5FKtPE9eUMZPUO3sRZdgIEcHSrAWmxzpG/FeODDKL388sqRmw==", + "license": "Apache-2.0", "dependencies": { "bl": "^2.2.1", "bson": "^1.1.4", @@ -1222,6 +1477,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", + "license": "Apache-2.0", "dependencies": { "require-at": "^1.0.6" }, @@ -1230,9 +1486,10 @@ } }, "node_modules/mongoose": { - "version": "5.13.20", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.20.tgz", - "integrity": "sha512-TjGFa/XnJYt+wLmn8y9ssjyO2OhBMeEBtOHb9iJM16EWu2Du6L1Q6zSiEK2ziyYQM8agb4tumNIQFzqbxId7MA==", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", + "integrity": "sha512-Q5bo1yYOcH2wbBPP4tGmcY5VKsFkQcjUDh66YjrbneAFB3vNKQwLvteRFLuLiU17rA5SDl3UMcMJLD9VS8ng2Q==", + "license": "MIT", "dependencies": { "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", @@ -1261,6 +1518,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==", + "license": "Apache-2.0", "peerDependencies": { "mongoose": "*" } @@ -1268,12 +1526,14 @@ "node_modules/mongoose/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" }, "node_modules/mpath": { "version": "0.8.4", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==", + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -1282,6 +1542,7 @@ "version": "3.2.5", "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", + "license": "MIT", "dependencies": { "bluebird": "3.5.1", "debug": "3.1.0", @@ -1297,6 +1558,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -1304,17 +1566,20 @@ "node_modules/mquery/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -1323,6 +1588,7 @@ "version": "2.0.22", "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "debug": "^3.2.7", @@ -1350,6 +1616,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -1357,39 +1624,32 @@ "node_modules/nodemon/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" - } + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", + "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==", + "license": "MIT" }, "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1398,6 +1658,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -1409,6 +1670,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==", + "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -1416,25 +1678,29 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -1445,12 +1711,14 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -1460,29 +1728,39 @@ } }, "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } }, "node_modules/pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "license": "MIT" }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -1494,20 +1772,23 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -1522,6 +1803,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -1535,12 +1817,14 @@ "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -1551,12 +1835,14 @@ "node_modules/regexp-clone": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", - "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" + "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==", + "license": "MIT" }, "node_modules/require-at": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==", + "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -1564,7 +1850,8 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" }, "node_modules/safe-buffer": { "version": "5.2.1", @@ -1583,17 +1870,20 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, "node_modules/saslprep": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "license": "MIT", "optional": true, "dependencies": { "sparse-bitfield": "^3.0.3" @@ -1606,6 +1896,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -1617,14 +1908,16 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -1644,20 +1937,31 @@ "node": ">= 0.8.0" } }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -1666,16 +1970,76 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1684,12 +2048,14 @@ "node_modules/sift": { "version": "13.5.2", "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", - "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" + "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==", + "license": "MIT" }, "node_modules/simple-update-notifier": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "license": "MIT", "dependencies": { "semver": "~7.0.0" }, @@ -1701,6 +2067,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1708,12 +2075,14 @@ "node_modules/sliced": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==" + "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==", + "license": "MIT" }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -1723,6 +2092,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "license": "MIT", "optional": true, "dependencies": { "memory-pager": "^1.0.2" @@ -1732,6 +2102,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -1740,6 +2111,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -1747,12 +2119,14 @@ "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -1763,12 +2137,14 @@ "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -1780,25 +2156,25 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dependencies": { - "nopt": "~1.0.10" - }, + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", "bin": { "nodetouch": "bin/nodetouch.js" } }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -1813,6 +2189,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -1824,6 +2201,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -1835,12 +2213,20 @@ "node_modules/undefsafe": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" }, "node_modules/universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -1849,6 +2235,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -1857,6 +2244,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -1865,12 +2253,14 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -1879,6 +2269,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -1888,6 +2279,7 @@ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -1896,6 +2288,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "license": "MIT", "dependencies": { "xml-name-validator": "^4.0.0" }, @@ -1907,6 +2300,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" } @@ -1915,6 +2309,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "license": "MIT", "dependencies": { "iconv-lite": "0.6.3" }, @@ -1926,6 +2321,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -1937,6 +2333,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "license": "MIT", "engines": { "node": ">=12" } @@ -1945,6 +2342,7 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "license": "MIT", "dependencies": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -1954,9 +2352,10 @@ } }, "node_modules/ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -1977,6 +2376,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "license": "Apache-2.0", "engines": { "node": ">=12" } @@ -1984,7 +2384,8 @@ "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" } } } diff --git a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_component_sbom.json index 56986013..db2f2b5c 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_component_sbom.json @@ -3,7 +3,7 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2025-04-09T12:31:19Z", + "timestamp" : "2025-04-14T11:30:12Z", "component" : { "type" : "application", "bom-ref" : "pkg:npm/backend@1.0.0", @@ -58,10 +58,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/express@4.18.2", + "bom-ref" : "pkg:npm/express@4.21.2", "name" : "express", - "version" : "4.18.2", - "purl" : "pkg:npm/express@4.18.2" + "version" : "4.21.2", + "purl" : "pkg:npm/express@4.21.2" }, { "type" : "library", @@ -72,10 +72,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/mongoose@5.13.20", + "bom-ref" : "pkg:npm/mongoose@5.13.23", "name" : "mongoose", - "version" : "5.13.20", - "purl" : "pkg:npm/mongoose@5.13.20" + "version" : "5.13.23", + "purl" : "pkg:npm/mongoose@5.13.23" }, { "type" : "library", @@ -94,9 +94,9 @@ "pkg:npm/backend@0.0.0", "pkg:npm/bcryptjs@2.4.3", "pkg:npm/dotenv@8.6.0", - "pkg:npm/express@4.18.2", + "pkg:npm/express@4.21.2", "pkg:npm/jsonwebtoken@8.5.1", - "pkg:npm/mongoose@5.13.20", + "pkg:npm/mongoose@5.13.23", "pkg:npm/nodemon@2.0.22" ] }, @@ -121,7 +121,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/express@4.18.2", + "ref" : "pkg:npm/express@4.21.2", "dependsOn" : [ ] }, { @@ -129,7 +129,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/mongoose@5.13.20", + "ref" : "pkg:npm/mongoose@5.13.23", "dependsOn" : [ ] }, { diff --git a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_stack_sbom.json index e4adb835..fc284c32 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_stack_sbom.json @@ -3,7 +3,7 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2025-04-09T12:32:00Z", + "timestamp" : "2025-04-14T11:42:17Z", "component" : { "type" : "application", "bom-ref" : "pkg:npm/backend@1.0.0", @@ -119,10 +119,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/express@4.18.2", + "bom-ref" : "pkg:npm/express@4.21.2", "name" : "express", - "version" : "4.18.2", - "purl" : "pkg:npm/express@4.18.2" + "version" : "4.21.2", + "purl" : "pkg:npm/express@4.21.2" }, { "type" : "library", @@ -161,10 +161,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/body-parser@1.20.1", + "bom-ref" : "pkg:npm/body-parser@1.20.3", "name" : "body-parser", - "version" : "1.20.1", - "purl" : "pkg:npm/body-parser@1.20.1" + "version" : "1.20.3", + "purl" : "pkg:npm/body-parser@1.20.3" }, { "type" : "library", @@ -231,17 +231,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/qs@6.11.0", + "bom-ref" : "pkg:npm/qs@6.13.0", "name" : "qs", - "version" : "6.11.0", - "purl" : "pkg:npm/qs@6.11.0" + "version" : "6.13.0", + "purl" : "pkg:npm/qs@6.13.0" }, { "type" : "library", - "bom-ref" : "pkg:npm/raw-body@2.5.1", + "bom-ref" : "pkg:npm/raw-body@2.5.2", "name" : "raw-body", - "version" : "2.5.1", - "purl" : "pkg:npm/raw-body@2.5.1" + "version" : "2.5.2", + "purl" : "pkg:npm/raw-body@2.5.2" }, { "type" : "library", @@ -280,17 +280,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/cookie@0.5.0", + "bom-ref" : "pkg:npm/cookie@0.7.1", "name" : "cookie", - "version" : "0.5.0", - "purl" : "pkg:npm/cookie@0.5.0" + "version" : "0.7.1", + "purl" : "pkg:npm/cookie@0.7.1" }, { "type" : "library", - "bom-ref" : "pkg:npm/encodeurl@1.0.2", + "bom-ref" : "pkg:npm/encodeurl@2.0.0", "name" : "encodeurl", - "version" : "1.0.2", - "purl" : "pkg:npm/encodeurl@1.0.2" + "version" : "2.0.0", + "purl" : "pkg:npm/encodeurl@2.0.0" }, { "type" : "library", @@ -308,10 +308,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/finalhandler@1.2.0", + "bom-ref" : "pkg:npm/finalhandler@1.3.1", "name" : "finalhandler", - "version" : "1.2.0", - "purl" : "pkg:npm/finalhandler@1.2.0" + "version" : "1.3.1", + "purl" : "pkg:npm/finalhandler@1.3.1" }, { "type" : "library", @@ -357,10 +357,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/merge-descriptors@1.0.1", + "bom-ref" : "pkg:npm/merge-descriptors@1.0.3", "name" : "merge-descriptors", - "version" : "1.0.1", - "purl" : "pkg:npm/merge-descriptors@1.0.1" + "version" : "1.0.3", + "purl" : "pkg:npm/merge-descriptors@1.0.3" }, { "type" : "library", @@ -378,10 +378,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/path-to-regexp@0.1.7", + "bom-ref" : "pkg:npm/path-to-regexp@0.1.12", "name" : "path-to-regexp", - "version" : "0.1.7", - "purl" : "pkg:npm/path-to-regexp@0.1.7" + "version" : "0.1.12", + "purl" : "pkg:npm/path-to-regexp@0.1.12" }, { "type" : "library", @@ -406,59 +406,129 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/side-channel@1.0.4", + "bom-ref" : "pkg:npm/side-channel@1.1.0", "name" : "side-channel", + "version" : "1.1.0", + "purl" : "pkg:npm/side-channel@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-errors@1.3.0", + "name" : "es-errors", + "version" : "1.3.0", + "purl" : "pkg:npm/es-errors@1.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/object-inspect@1.13.4", + "name" : "object-inspect", + "version" : "1.13.4", + "purl" : "pkg:npm/object-inspect@1.13.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-list@1.0.0", + "name" : "side-channel-list", + "version" : "1.0.0", + "purl" : "pkg:npm/side-channel-list@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-map@1.0.1", + "name" : "side-channel-map", + "version" : "1.0.1", + "purl" : "pkg:npm/side-channel-map@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/call-bound@1.0.4", + "name" : "call-bound", "version" : "1.0.4", - "purl" : "pkg:npm/side-channel@1.0.4" + "purl" : "pkg:npm/call-bound@1.0.4" }, { "type" : "library", - "bom-ref" : "pkg:npm/call-bind@1.0.2", - "name" : "call-bind", + "bom-ref" : "pkg:npm/call-bind-apply-helpers@1.0.2", + "name" : "call-bind-apply-helpers", "version" : "1.0.2", - "purl" : "pkg:npm/call-bind@1.0.2" + "purl" : "pkg:npm/call-bind-apply-helpers@1.0.2" }, { "type" : "library", - "bom-ref" : "pkg:npm/function-bind@1.1.1", + "bom-ref" : "pkg:npm/function-bind@1.1.2", "name" : "function-bind", - "version" : "1.1.1", - "purl" : "pkg:npm/function-bind@1.1.1" + "version" : "1.1.2", + "purl" : "pkg:npm/function-bind@1.1.2" }, { "type" : "library", - "bom-ref" : "pkg:npm/get-intrinsic@1.2.1", + "bom-ref" : "pkg:npm/get-intrinsic@1.3.0", "name" : "get-intrinsic", - "version" : "1.2.1", - "purl" : "pkg:npm/get-intrinsic@1.2.1" + "version" : "1.3.0", + "purl" : "pkg:npm/get-intrinsic@1.3.0" }, { "type" : "library", - "bom-ref" : "pkg:npm/has-proto@1.0.1", - "name" : "has-proto", + "bom-ref" : "pkg:npm/es-define-property@1.0.1", + "name" : "es-define-property", "version" : "1.0.1", - "purl" : "pkg:npm/has-proto@1.0.1" + "purl" : "pkg:npm/es-define-property@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-object-atoms@1.1.1", + "name" : "es-object-atoms", + "version" : "1.1.1", + "purl" : "pkg:npm/es-object-atoms@1.1.1" }, { "type" : "library", - "bom-ref" : "pkg:npm/has-symbols@1.0.3", + "bom-ref" : "pkg:npm/get-proto@1.0.1", + "name" : "get-proto", + "version" : "1.0.1", + "purl" : "pkg:npm/get-proto@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/dunder-proto@1.0.1", + "name" : "dunder-proto", + "version" : "1.0.1", + "purl" : "pkg:npm/dunder-proto@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/gopd@1.2.0", + "name" : "gopd", + "version" : "1.2.0", + "purl" : "pkg:npm/gopd@1.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/has-symbols@1.1.0", "name" : "has-symbols", - "version" : "1.0.3", - "purl" : "pkg:npm/has-symbols@1.0.3" + "version" : "1.1.0", + "purl" : "pkg:npm/has-symbols@1.1.0" }, { "type" : "library", - "bom-ref" : "pkg:npm/has@1.0.3", - "name" : "has", - "version" : "1.0.3", - "purl" : "pkg:npm/has@1.0.3" + "bom-ref" : "pkg:npm/hasown@2.0.2", + "name" : "hasown", + "version" : "2.0.2", + "purl" : "pkg:npm/hasown@2.0.2" }, { "type" : "library", - "bom-ref" : "pkg:npm/object-inspect@1.12.3", - "name" : "object-inspect", - "version" : "1.12.3", - "purl" : "pkg:npm/object-inspect@1.12.3" + "bom-ref" : "pkg:npm/math-intrinsics@1.1.0", + "name" : "math-intrinsics", + "version" : "1.1.0", + "purl" : "pkg:npm/math-intrinsics@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-weakmap@1.0.2", + "name" : "side-channel-weakmap", + "version" : "1.0.2", + "purl" : "pkg:npm/side-channel-weakmap@1.0.2" }, { "type" : "library", @@ -469,10 +539,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/send@0.18.0", + "bom-ref" : "pkg:npm/send@0.19.0", "name" : "send", - "version" : "0.18.0", - "purl" : "pkg:npm/send@0.18.0" + "version" : "0.19.0", + "purl" : "pkg:npm/send@0.19.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/encodeurl@1.0.2", + "name" : "encodeurl", + "version" : "1.0.2", + "purl" : "pkg:npm/encodeurl@1.0.2" }, { "type" : "library", @@ -490,10 +567,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/serve-static@1.15.0", + "bom-ref" : "pkg:npm/serve-static@1.16.2", "name" : "serve-static", - "version" : "1.15.0", - "purl" : "pkg:npm/serve-static@1.15.0" + "version" : "1.16.2", + "purl" : "pkg:npm/serve-static@1.16.2" }, { "type" : "library", @@ -609,10 +686,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/mongoose@5.13.20", + "bom-ref" : "pkg:npm/mongoose@5.13.23", "name" : "mongoose", - "version" : "5.13.20", - "purl" : "pkg:npm/mongoose@5.13.20" + "version" : "5.13.23", + "purl" : "pkg:npm/mongoose@5.13.23" }, { "type" : "library", @@ -624,11 +701,18 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/%40types/node@20.7.0", + "bom-ref" : "pkg:npm/%40types/node@22.14.1", "group" : "@types", "name" : "node", - "version" : "20.7.0", - "purl" : "pkg:npm/%40types/node@20.7.0" + "version" : "22.14.1", + "purl" : "pkg:npm/%40types/node@22.14.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/undici-types@6.21.0", + "name" : "undici-types", + "version" : "6.21.0", + "purl" : "pkg:npm/undici-types@6.21.0" }, { "type" : "library", @@ -829,10 +913,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/chokidar@3.5.3", + "bom-ref" : "pkg:npm/chokidar@3.6.0", "name" : "chokidar", - "version" : "3.5.3", - "purl" : "pkg:npm/chokidar@3.5.3" + "version" : "3.6.0", + "purl" : "pkg:npm/chokidar@3.6.0" }, { "type" : "library", @@ -857,17 +941,17 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/braces@3.0.2", + "bom-ref" : "pkg:npm/braces@3.0.3", "name" : "braces", - "version" : "3.0.2", - "purl" : "pkg:npm/braces@3.0.2" + "version" : "3.0.3", + "purl" : "pkg:npm/braces@3.0.3" }, { "type" : "library", - "bom-ref" : "pkg:npm/fill-range@7.0.1", + "bom-ref" : "pkg:npm/fill-range@7.1.1", "name" : "fill-range", - "version" : "7.0.1", - "purl" : "pkg:npm/fill-range@7.0.1" + "version" : "7.1.1", + "purl" : "pkg:npm/fill-range@7.1.1" }, { "type" : "library", @@ -883,13 +967,6 @@ "version" : "7.0.0", "purl" : "pkg:npm/is-number@7.0.0" }, - { - "type" : "library", - "bom-ref" : "pkg:npm/fsevents@2.3.3", - "name" : "fsevents", - "version" : "2.3.3", - "purl" : "pkg:npm/fsevents@2.3.3" - }, { "type" : "library", "bom-ref" : "pkg:npm/glob-parent@5.1.2", @@ -913,10 +990,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/binary-extensions@2.2.0", + "bom-ref" : "pkg:npm/binary-extensions@2.3.0", "name" : "binary-extensions", - "version" : "2.2.0", - "purl" : "pkg:npm/binary-extensions@2.2.0" + "version" : "2.3.0", + "purl" : "pkg:npm/binary-extensions@2.3.0" }, { "type" : "library", @@ -1011,24 +1088,10 @@ }, { "type" : "library", - "bom-ref" : "pkg:npm/touch@3.1.0", + "bom-ref" : "pkg:npm/touch@3.1.1", "name" : "touch", - "version" : "3.1.0", - "purl" : "pkg:npm/touch@3.1.0" - }, - { - "type" : "library", - "bom-ref" : "pkg:npm/nopt@1.0.10", - "name" : "nopt", - "version" : "1.0.10", - "purl" : "pkg:npm/nopt@1.0.10" - }, - { - "type" : "library", - "bom-ref" : "pkg:npm/abbrev@1.1.1", - "name" : "abbrev", - "version" : "1.1.1", - "purl" : "pkg:npm/abbrev@1.1.1" + "version" : "3.1.1", + "purl" : "pkg:npm/touch@3.1.1" }, { "type" : "library", @@ -1047,9 +1110,9 @@ "pkg:npm/backend@0.0.0", "pkg:npm/bcryptjs@2.4.3", "pkg:npm/dotenv@8.6.0", - "pkg:npm/express@4.18.2", + "pkg:npm/express@4.21.2", "pkg:npm/jsonwebtoken@8.5.1", - "pkg:npm/mongoose@5.13.20", + "pkg:npm/mongoose@5.13.23", "pkg:npm/nodemon@2.0.22" ] }, @@ -1122,34 +1185,34 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/express@4.18.2", + "ref" : "pkg:npm/express@4.21.2", "dependsOn" : [ "pkg:npm/accepts@1.3.8", "pkg:npm/array-flatten@1.1.1", - "pkg:npm/body-parser@1.20.1", + "pkg:npm/body-parser@1.20.3", "pkg:npm/content-disposition@0.5.4", "pkg:npm/content-type@1.0.5", "pkg:npm/cookie-signature@1.0.6", - "pkg:npm/cookie@0.5.0", + "pkg:npm/cookie@0.7.1", "pkg:npm/debug@2.6.9", "pkg:npm/depd@2.0.0", - "pkg:npm/encodeurl@1.0.2", + "pkg:npm/encodeurl@2.0.0", "pkg:npm/escape-html@1.0.3", "pkg:npm/etag@1.8.1", - "pkg:npm/finalhandler@1.2.0", + "pkg:npm/finalhandler@1.3.1", "pkg:npm/fresh@0.5.2", "pkg:npm/http-errors@2.0.0", - "pkg:npm/merge-descriptors@1.0.1", + "pkg:npm/merge-descriptors@1.0.3", "pkg:npm/methods@1.1.2", "pkg:npm/on-finished@2.4.1", "pkg:npm/parseurl@1.3.3", - "pkg:npm/path-to-regexp@0.1.7", + "pkg:npm/path-to-regexp@0.1.12", "pkg:npm/proxy-addr@2.0.7", - "pkg:npm/qs@6.11.0", + "pkg:npm/qs@6.13.0", "pkg:npm/range-parser@1.2.1", "pkg:npm/safe-buffer@5.2.1", - "pkg:npm/send@0.18.0", - "pkg:npm/serve-static@1.15.0", + "pkg:npm/send@0.19.0", + "pkg:npm/serve-static@1.16.2", "pkg:npm/setprototypeof@1.2.0", "pkg:npm/statuses@2.0.1", "pkg:npm/type-is@1.6.18", @@ -1183,7 +1246,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/body-parser@1.20.1", + "ref" : "pkg:npm/body-parser@1.20.3", "dependsOn" : [ "pkg:npm/bytes@3.1.2", "pkg:npm/content-type@1.0.5", @@ -1193,8 +1256,8 @@ "pkg:npm/http-errors@2.0.0", "pkg:npm/iconv-lite@0.4.24", "pkg:npm/on-finished@2.4.1", - "pkg:npm/qs@6.11.0", - "pkg:npm/raw-body@2.5.1", + "pkg:npm/qs@6.13.0", + "pkg:npm/raw-body@2.5.2", "pkg:npm/type-is@1.6.18", "pkg:npm/unpipe@1.0.0" ] @@ -1248,13 +1311,13 @@ ] }, { - "ref" : "pkg:npm/qs@6.11.0", + "ref" : "pkg:npm/qs@6.13.0", "dependsOn" : [ - "pkg:npm/side-channel@1.0.4" + "pkg:npm/side-channel@1.1.0" ] }, { - "ref" : "pkg:npm/raw-body@2.5.1", + "ref" : "pkg:npm/raw-body@2.5.2", "dependsOn" : [ "pkg:npm/bytes@3.1.2", "pkg:npm/http-errors@2.0.0", @@ -1288,11 +1351,11 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/cookie@0.5.0", + "ref" : "pkg:npm/cookie@0.7.1", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/encodeurl@1.0.2", + "ref" : "pkg:npm/encodeurl@2.0.0", "dependsOn" : [ ] }, { @@ -1304,10 +1367,10 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/finalhandler@1.2.0", + "ref" : "pkg:npm/finalhandler@1.3.1", "dependsOn" : [ "pkg:npm/debug@2.6.9", - "pkg:npm/encodeurl@1.0.2", + "pkg:npm/encodeurl@2.0.0", "pkg:npm/escape-html@1.0.3", "pkg:npm/on-finished@2.4.1", "pkg:npm/parseurl@1.3.3", @@ -1340,7 +1403,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/merge-descriptors@1.0.1", + "ref" : "pkg:npm/merge-descriptors@1.0.3", "dependsOn" : [ ] }, { @@ -1352,7 +1415,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/path-to-regexp@0.1.7", + "ref" : "pkg:npm/path-to-regexp@0.1.12", "dependsOn" : [ ] }, { @@ -1371,57 +1434,131 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/side-channel@1.0.4", + "ref" : "pkg:npm/side-channel@1.1.0", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/side-channel-list@1.0.0", + "pkg:npm/side-channel-map@1.0.1", + "pkg:npm/side-channel-weakmap@1.0.2" + ] + }, + { + "ref" : "pkg:npm/es-errors@1.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/object-inspect@1.13.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/side-channel-list@1.0.0", "dependsOn" : [ - "pkg:npm/call-bind@1.0.2", - "pkg:npm/get-intrinsic@1.2.1", - "pkg:npm/object-inspect@1.12.3" + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4" ] }, { - "ref" : "pkg:npm/call-bind@1.0.2", + "ref" : "pkg:npm/side-channel-map@1.0.1", + "dependsOn" : [ + "pkg:npm/call-bound@1.0.4", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/object-inspect@1.13.4" + ] + }, + { + "ref" : "pkg:npm/call-bound@1.0.4", + "dependsOn" : [ + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/get-intrinsic@1.3.0" + ] + }, + { + "ref" : "pkg:npm/call-bind-apply-helpers@1.0.2", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/function-bind@1.1.2" + ] + }, + { + "ref" : "pkg:npm/function-bind@1.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/get-intrinsic@1.3.0", "dependsOn" : [ - "pkg:npm/function-bind@1.1.1", - "pkg:npm/get-intrinsic@1.2.1" + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/es-define-property@1.0.1", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/es-object-atoms@1.1.1", + "pkg:npm/function-bind@1.1.2", + "pkg:npm/get-proto@1.0.1", + "pkg:npm/gopd@1.2.0", + "pkg:npm/has-symbols@1.1.0", + "pkg:npm/hasown@2.0.2", + "pkg:npm/math-intrinsics@1.1.0" ] }, { - "ref" : "pkg:npm/function-bind@1.1.1", + "ref" : "pkg:npm/es-define-property@1.0.1", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/get-intrinsic@1.2.1", + "ref" : "pkg:npm/es-object-atoms@1.1.1", "dependsOn" : [ - "pkg:npm/function-bind@1.1.1", - "pkg:npm/has-proto@1.0.1", - "pkg:npm/has-symbols@1.0.3", - "pkg:npm/has@1.0.3" + "pkg:npm/es-errors@1.3.0" ] }, { - "ref" : "pkg:npm/has-proto@1.0.1", + "ref" : "pkg:npm/get-proto@1.0.1", + "dependsOn" : [ + "pkg:npm/dunder-proto@1.0.1", + "pkg:npm/es-object-atoms@1.1.1" + ] + }, + { + "ref" : "pkg:npm/dunder-proto@1.0.1", + "dependsOn" : [ + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/gopd@1.2.0" + ] + }, + { + "ref" : "pkg:npm/gopd@1.2.0", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/has-symbols@1.0.3", + "ref" : "pkg:npm/has-symbols@1.1.0", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/has@1.0.3", + "ref" : "pkg:npm/hasown@2.0.2", "dependsOn" : [ - "pkg:npm/function-bind@1.1.1" + "pkg:npm/function-bind@1.1.2" ] }, { - "ref" : "pkg:npm/object-inspect@1.12.3", + "ref" : "pkg:npm/math-intrinsics@1.1.0", "dependsOn" : [ ] }, + { + "ref" : "pkg:npm/side-channel-weakmap@1.0.2", + "dependsOn" : [ + "pkg:npm/call-bound@1.0.4", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/side-channel-map@1.0.1" + ] + }, { "ref" : "pkg:npm/range-parser@1.2.1", "dependsOn" : [ ] }, { - "ref" : "pkg:npm/send@0.18.0", + "ref" : "pkg:npm/send@0.19.0", "dependsOn" : [ "pkg:npm/debug@2.6.9", "pkg:npm/depd@2.0.0", @@ -1438,6 +1575,10 @@ "pkg:npm/statuses@2.0.1" ] }, + { + "ref" : "pkg:npm/encodeurl@1.0.2", + "dependsOn" : [ ] + }, { "ref" : "pkg:npm/mime@1.6.0", "dependsOn" : [ ] @@ -1447,12 +1588,12 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/serve-static@1.15.0", + "ref" : "pkg:npm/serve-static@1.16.2", "dependsOn" : [ - "pkg:npm/encodeurl@1.0.2", + "pkg:npm/encodeurl@2.0.0", "pkg:npm/escape-html@1.0.3", "pkg:npm/parseurl@1.3.3", - "pkg:npm/send@0.18.0" + "pkg:npm/send@0.19.0" ] }, { @@ -1540,7 +1681,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/mongoose@5.13.20", + "ref" : "pkg:npm/mongoose@5.13.23", "dependsOn" : [ "pkg:npm/%40types/bson@4.0.5", "pkg:npm/%40types/mongodb@3.6.20", @@ -1561,18 +1702,24 @@ { "ref" : "pkg:npm/%40types/bson@4.0.5", "dependsOn" : [ - "pkg:npm/%40types/node@20.7.0" + "pkg:npm/%40types/node@22.14.1" ] }, { - "ref" : "pkg:npm/%40types/node@20.7.0", + "ref" : "pkg:npm/%40types/node@22.14.1", + "dependsOn" : [ + "pkg:npm/undici-types@6.21.0" + ] + }, + { + "ref" : "pkg:npm/undici-types@6.21.0", "dependsOn" : [ ] }, { "ref" : "pkg:npm/%40types/mongodb@3.6.20", "dependsOn" : [ "pkg:npm/%40types/bson@4.0.5", - "pkg:npm/%40types/node@20.7.0" + "pkg:npm/%40types/node@22.14.1" ] }, { @@ -1672,7 +1819,7 @@ { "ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", "dependsOn" : [ - "pkg:npm/mongoose@5.13.20" + "pkg:npm/mongoose@5.13.23" ] }, { @@ -1716,7 +1863,7 @@ { "ref" : "pkg:npm/nodemon@2.0.22", "dependsOn" : [ - "pkg:npm/chokidar@3.5.3", + "pkg:npm/chokidar@3.6.0", "pkg:npm/debug@3.2.7", "pkg:npm/ignore-by-default@1.0.1", "pkg:npm/minimatch@3.1.2", @@ -1724,16 +1871,15 @@ "pkg:npm/semver@5.7.2", "pkg:npm/simple-update-notifier@1.1.0", "pkg:npm/supports-color@5.5.0", - "pkg:npm/touch@3.1.0", + "pkg:npm/touch@3.1.1", "pkg:npm/undefsafe@2.0.5" ] }, { - "ref" : "pkg:npm/chokidar@3.5.3", + "ref" : "pkg:npm/chokidar@3.6.0", "dependsOn" : [ "pkg:npm/anymatch@3.1.3", - "pkg:npm/braces@3.0.2", - "pkg:npm/fsevents@2.3.3", + "pkg:npm/braces@3.0.3", "pkg:npm/glob-parent@5.1.2", "pkg:npm/is-binary-path@2.1.0", "pkg:npm/is-glob@4.0.3", @@ -1757,13 +1903,13 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/braces@3.0.2", + "ref" : "pkg:npm/braces@3.0.3", "dependsOn" : [ - "pkg:npm/fill-range@7.0.1" + "pkg:npm/fill-range@7.1.1" ] }, { - "ref" : "pkg:npm/fill-range@7.0.1", + "ref" : "pkg:npm/fill-range@7.1.1", "dependsOn" : [ "pkg:npm/to-regex-range@5.0.1" ] @@ -1778,10 +1924,6 @@ "ref" : "pkg:npm/is-number@7.0.0", "dependsOn" : [ ] }, - { - "ref" : "pkg:npm/fsevents@2.3.3", - "dependsOn" : [ ] - }, { "ref" : "pkg:npm/glob-parent@5.1.2", "dependsOn" : [ @@ -1797,11 +1939,11 @@ { "ref" : "pkg:npm/is-binary-path@2.1.0", "dependsOn" : [ - "pkg:npm/binary-extensions@2.2.0" + "pkg:npm/binary-extensions@2.3.0" ] }, { - "ref" : "pkg:npm/binary-extensions@2.2.0", + "ref" : "pkg:npm/binary-extensions@2.3.0", "dependsOn" : [ ] }, { @@ -1870,19 +2012,7 @@ "dependsOn" : [ ] }, { - "ref" : "pkg:npm/touch@3.1.0", - "dependsOn" : [ - "pkg:npm/nopt@1.0.10" - ] - }, - { - "ref" : "pkg:npm/nopt@1.0.10", - "dependsOn" : [ - "pkg:npm/abbrev@1.1.1" - ] - }, - { - "ref" : "pkg:npm/abbrev@1.1.1", + "ref" : "pkg:npm/touch@3.1.1", "dependsOn" : [ ] }, { diff --git a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/npm-ls-component.json b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/npm-ls-component.json index fc563124..2740bbb3 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/npm-ls-component.json +++ b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/npm-ls-component.json @@ -28,8 +28,8 @@ "overridden": false }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "overridden": false }, "jsonwebtoken": { @@ -38,8 +38,8 @@ "overridden": false }, "mongoose": { - "version": "5.13.20", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.20.tgz", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", "overridden": false }, "nodemon": { diff --git a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/npm-ls-stack.json b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/npm-ls-stack.json index c2d46428..17f806a2 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/npm-ls-stack.json +++ b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/npm-ls-stack.json @@ -84,8 +84,8 @@ "overridden": false }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "overridden": false, "dependencies": { "accepts": { @@ -118,8 +118,8 @@ "overridden": false }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", "overridden": false, "dependencies": { "bytes": { @@ -160,11 +160,11 @@ "version": "2.4.1" }, "qs": { - "version": "6.11.0" + "version": "6.13.0" }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "overridden": false, "dependencies": { "bytes": { @@ -212,8 +212,8 @@ "overridden": false }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", "overridden": false }, "debug": { @@ -234,8 +234,8 @@ "overridden": false }, "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "overridden": false }, "escape-html": { @@ -249,15 +249,15 @@ "overridden": false }, "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", "overridden": false, "dependencies": { "debug": { "version": "2.6.9" }, "encodeurl": { - "version": "1.0.2" + "version": "2.0.0" }, "escape-html": { "version": "1.0.3" @@ -308,8 +308,8 @@ } }, "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", "overridden": false }, "methods": { @@ -335,8 +335,8 @@ "overridden": false }, "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", "overridden": false }, "proxy-addr": { @@ -357,64 +357,179 @@ } }, "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "overridden": false, "dependencies": { "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "overridden": false, "dependencies": { - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "overridden": false + }, + "object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "overridden": false + }, + "side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "overridden": false, "dependencies": { - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "overridden": false + "es-errors": { + "version": "1.3.0" }, - "get-intrinsic": { - "version": "1.2.1" + "object-inspect": { + "version": "1.13.4" } } }, - "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "overridden": false, "dependencies": { - "function-bind": { - "version": "1.1.1" - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "overridden": false + "call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "overridden": false, + "dependencies": { + "call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "overridden": false, + "dependencies": { + "es-errors": { + "version": "1.3.0" + }, + "function-bind": { + "version": "1.1.2" + } + } + }, + "get-intrinsic": { + "version": "1.3.0" + } + } }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "overridden": false + "es-errors": { + "version": "1.3.0" }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "overridden": false, "dependencies": { + "call-bind-apply-helpers": { + "version": "1.0.2" + }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "overridden": false + }, + "es-errors": { + "version": "1.3.0" + }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "overridden": false, + "dependencies": { + "es-errors": { + "version": "1.3.0" + } + } + }, "function-bind": { - "version": "1.1.1" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "overridden": false + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "overridden": false, + "dependencies": { + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "overridden": false, + "dependencies": { + "call-bind-apply-helpers": { + "version": "1.0.2" + }, + "es-errors": { + "version": "1.3.0" + }, + "gopd": { + "version": "1.2.0" + } + } + }, + "es-object-atoms": { + "version": "1.1.1" + } + } + }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "overridden": false + }, + "has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "overridden": false + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "overridden": false, + "dependencies": { + "function-bind": { + "version": "1.1.2" + } + } + }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "overridden": false } } + }, + "object-inspect": { + "version": "1.13.4" } } }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "overridden": false + "side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "overridden": false, + "dependencies": { + "call-bound": { + "version": "1.0.4" + }, + "es-errors": { + "version": "1.3.0" + }, + "get-intrinsic": { + "version": "1.3.0" + }, + "object-inspect": { + "version": "1.13.4" + }, + "side-channel-map": { + "version": "1.0.1" + } + } } } } @@ -431,8 +546,8 @@ "overridden": false }, "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", "overridden": false, "dependencies": { "debug": { @@ -445,7 +560,9 @@ "version": "1.2.0" }, "encodeurl": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "overridden": false }, "escape-html": { "version": "1.0.3" @@ -481,12 +598,12 @@ } }, "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", "overridden": false, "dependencies": { "encodeurl": { - "version": "1.0.2" + "version": "2.0.0" }, "escape-html": { "version": "1.0.3" @@ -495,7 +612,7 @@ "version": "1.3.3" }, "send": { - "version": "0.18.0" + "version": "0.19.0" } } }, @@ -624,8 +741,8 @@ } }, "mongoose": { - "version": "5.13.20", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.20.tgz", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", "overridden": false, "dependencies": { "@types/bson": { @@ -634,9 +751,16 @@ "overridden": false, "dependencies": { "@types/node": { - "version": "20.7.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", - "overridden": false + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "overridden": false, + "dependencies": { + "undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "overridden": false + } + } } } }, @@ -649,7 +773,7 @@ "version": "4.0.5" }, "@types/node": { - "version": "20.7.0" + "version": "22.14.1" } } }, @@ -775,7 +899,7 @@ "overridden": false, "dependencies": { "mongoose": { - "version": "5.13.20" + "version": "5.13.23" } } }, @@ -853,8 +977,8 @@ "overridden": false, "dependencies": { "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "overridden": false, "dependencies": { "anymatch": { @@ -873,13 +997,13 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "overridden": false, "dependencies": { "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "overridden": false, "dependencies": { "to-regex-range": { @@ -898,11 +1022,7 @@ } } }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "overridden": false - }, + "fsevents": {}, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -919,8 +1039,8 @@ "overridden": false, "dependencies": { "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "overridden": false } } @@ -1028,23 +1148,9 @@ } }, "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "overridden": false, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "overridden": false, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "overridden": false - } - } - } - } + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "overridden": false }, "undefsafe": { "version": "2.0.5", diff --git a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/package-lock.json b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/package-lock.json index 793ed83f..c120642a 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/package-lock.json +++ b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/package-lock.json @@ -25,6 +25,7 @@ "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", "deprecated": "Moved to 'npm install @sideway/address'", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -33,18 +34,21 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", "integrity": "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==", - "deprecated": "Moved to 'npm install @sideway/formula'" + "deprecated": "Moved to 'npm install @sideway/formula'", + "license": "BSD-3-Clause" }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" }, "node_modules/@hapi/joi": { "version": "17.1.1", "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", "integrity": "sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==", "deprecated": "Switch to 'npm install joi'", + "license": "BSD-3-Clause", "dependencies": { "@hapi/address": "^4.0.1", "@hapi/formula": "^2.0.0", @@ -56,12 +60,14 @@ "node_modules/@hapi/pinpoint": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz", - "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==" + "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==", + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -70,6 +76,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz", "integrity": "sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -78,25 +85,26 @@ "version": "3.6.20", "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.20.tgz", "integrity": "sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==", + "license": "MIT", "dependencies": { "@types/bson": "*", "@types/node": "*" } }, "node_modules/@types/node": { - "version": "20.7.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", - "integrity": "sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -109,6 +117,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -120,13 +129,15 @@ "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, "node_modules/axios": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", + "license": "MIT", "dependencies": { "follow-redirects": "1.5.10" } @@ -134,30 +145,38 @@ "node_modules/backend": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/backend/-/backend-0.0.0.tgz", - "integrity": "sha512-Fq2aG5+zmmsKv2Dhm3ijAU5spnKOb5ldJlnnC/Vhk6n8In6zaq9eCPBMRiz2j94P/r84QEaBmtwh9tjaDPiQqg==" + "integrity": "sha512-Fq2aG5+zmmsKv2Dhm3ijAU5spnKOb5ldJlnnC/Vhk6n8In6zaq9eCPBMRiz2j94P/r84QEaBmtwh9tjaDPiQqg==", + "license": "BSD" }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, "node_modules/bcryptjs": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==", + "license": "MIT" }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bl": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "license": "MIT", "dependencies": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" @@ -166,23 +185,25 @@ "node_modules/bluebird": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "license": "MIT" }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", + "qs": "6.13.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -195,17 +216,19 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -215,6 +238,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==", + "license": "Apache-2.0", "engines": { "node": ">=0.6.19" } @@ -222,38 +246,52 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, - "node_modules/call-bind": { + "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -266,6 +304,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -273,12 +314,14 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -290,14 +333,16 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -305,17 +350,20 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -324,6 +372,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", + "license": "Apache-2.0", "engines": { "node": ">=0.10" } @@ -332,6 +381,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -340,6 +390,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -349,14 +400,30 @@ "version": "8.6.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" } @@ -364,60 +431,95 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -426,12 +528,17 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -440,12 +547,13 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -460,6 +568,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "license": "MIT", "dependencies": { "debug": "=3.1.0" }, @@ -471,6 +580,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -479,6 +589,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -487,6 +598,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -496,6 +608,7 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -505,28 +618,56 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -534,29 +675,32 @@ "node": ">= 6" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", "engines": { - "node": ">= 0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -564,21 +708,23 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -594,6 +740,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -604,17 +751,20 @@ "node_modules/ignore-by-default": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "license": "ISC" }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -623,6 +773,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -634,6 +785,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -642,6 +794,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -653,6 +806,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -660,12 +814,14 @@ "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "license": "MIT", "dependencies": { "jws": "^3.2.2", "lodash.includes": "^4.3.0", @@ -686,12 +842,14 @@ "node_modules/jsonwebtoken/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/jwa": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "license": "MIT", "dependencies": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.11", @@ -702,6 +860,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", "dependencies": { "jwa": "^1.4.1", "safe-buffer": "^5.0.1" @@ -710,47 +869,65 @@ "node_modules/kareem": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", - "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" + "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==", + "license": "Apache-2.0" }, "node_modules/lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" }, "node_modules/lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" }, "node_modules/lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" }, "node_modules/lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" }, "node_modules/lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -759,17 +936,23 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "license": "MIT", "optional": true }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -778,6 +961,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -789,6 +973,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -797,6 +982,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -808,6 +994,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -819,6 +1006,7 @@ "version": "3.7.4", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.4.tgz", "integrity": "sha512-K5q8aBqEXMwWdVNh94UQTwZ6BejVbFhh1uB6c5FKtPE9eUMZPUO3sRZdgIEcHSrAWmxzpG/FeODDKL388sqRmw==", + "license": "Apache-2.0", "dependencies": { "bl": "^2.2.1", "bson": "^1.1.4", @@ -857,6 +1045,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", + "license": "Apache-2.0", "dependencies": { "require-at": "^1.0.6" }, @@ -865,9 +1054,10 @@ } }, "node_modules/mongoose": { - "version": "5.13.20", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.20.tgz", - "integrity": "sha512-TjGFa/XnJYt+wLmn8y9ssjyO2OhBMeEBtOHb9iJM16EWu2Du6L1Q6zSiEK2ziyYQM8agb4tumNIQFzqbxId7MA==", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", + "integrity": "sha512-Q5bo1yYOcH2wbBPP4tGmcY5VKsFkQcjUDh66YjrbneAFB3vNKQwLvteRFLuLiU17rA5SDl3UMcMJLD9VS8ng2Q==", + "license": "MIT", "dependencies": { "@types/bson": "1.x || 4.0.x", "@types/mongodb": "^3.5.27", @@ -896,6 +1086,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==", + "license": "Apache-2.0", "peerDependencies": { "mongoose": "*" } @@ -903,12 +1094,14 @@ "node_modules/mongoose/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" }, "node_modules/mpath": { "version": "0.8.4", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==", + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -917,6 +1110,7 @@ "version": "3.2.5", "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", + "license": "MIT", "dependencies": { "bluebird": "3.5.1", "debug": "3.1.0", @@ -932,6 +1126,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -939,17 +1134,20 @@ "node_modules/mquery/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -958,6 +1156,7 @@ "version": "2.0.22", "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "debug": "^3.2.7", @@ -985,6 +1184,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -992,34 +1192,26 @@ "node_modules/nodemon/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" - } + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1028,6 +1220,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -1039,6 +1232,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==", + "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -1047,19 +1241,22 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -1070,12 +1267,14 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -1087,14 +1286,16 @@ "node_modules/pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "license": "MIT" }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -1107,14 +1308,16 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -1129,6 +1332,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -1142,12 +1346,14 @@ "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -1158,12 +1364,14 @@ "node_modules/regexp-clone": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", - "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" + "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==", + "license": "MIT" }, "node_modules/require-at": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==", + "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -1185,17 +1393,20 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, "node_modules/saslprep": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "license": "MIT", "optional": true, "dependencies": { "sparse-bitfield": "^3.0.3" @@ -1208,14 +1419,16 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -1235,20 +1448,31 @@ "node": ">= 0.8.0" } }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -1257,16 +1481,76 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1275,12 +1559,14 @@ "node_modules/sift": { "version": "13.5.2", "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", - "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" + "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==", + "license": "MIT" }, "node_modules/simple-update-notifier": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "license": "MIT", "dependencies": { "semver": "~7.0.0" }, @@ -1292,6 +1578,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1299,12 +1586,14 @@ "node_modules/sliced": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==" + "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==", + "license": "MIT" }, "node_modules/sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "license": "MIT", "optional": true, "dependencies": { "memory-pager": "^1.0.2" @@ -1314,6 +1603,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -1322,6 +1612,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -1329,12 +1620,14 @@ "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -1346,6 +1639,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -1357,17 +1651,16 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dependencies": { - "nopt": "~1.0.10" - }, + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "license": "ISC", "bin": { "nodetouch": "bin/nodetouch.js" } @@ -1376,6 +1669,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -1387,12 +1681,20 @@ "node_modules/undefsafe": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -1400,12 +1702,14 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -1414,6 +1718,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/expected_component_sbom.json new file mode 100644 index 00000000..89c98230 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/expected_component_sbom.json @@ -0,0 +1,140 @@ +{ + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-14T11:30:12Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", + "name" : "backend", + "version" : "1.0.0", + "purl" : "pkg:npm/backend@1.0.0" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", + "name" : "backend", + "version" : "1.0.0", + "purl" : "pkg:npm/backend@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1", + "group" : "@hapi", + "name" : "joi", + "version" : "17.1.1", + "purl" : "pkg:npm/%40hapi/joi@17.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/axios@0.19.2", + "name" : "axios", + "version" : "0.19.2", + "purl" : "pkg:npm/axios@0.19.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/backend@0.0.0", + "name" : "backend", + "version" : "0.0.0", + "purl" : "pkg:npm/backend@0.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bcryptjs@2.4.3", + "name" : "bcryptjs", + "version" : "2.4.3", + "purl" : "pkg:npm/bcryptjs@2.4.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/dotenv@8.6.0", + "name" : "dotenv", + "version" : "8.6.0", + "purl" : "pkg:npm/dotenv@8.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/express@4.21.2", + "name" : "express", + "version" : "4.21.2", + "purl" : "pkg:npm/express@4.21.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/jsdom@19.0.0", + "name" : "jsdom", + "version" : "19.0.0", + "purl" : "pkg:npm/jsdom@19.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose@5.13.23", + "name" : "mongoose", + "version" : "5.13.23", + "purl" : "pkg:npm/mongoose@5.13.23" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/nodemon@2.0.22", + "name" : "nodemon", + "version" : "2.0.22", + "purl" : "pkg:npm/nodemon@2.0.22" + } + ], + "dependencies" : [ + { + "ref" : "pkg:npm/backend@1.0.0", + "dependsOn" : [ + "pkg:npm/%40hapi/joi@17.1.1", + "pkg:npm/axios@0.19.2", + "pkg:npm/backend@0.0.0", + "pkg:npm/bcryptjs@2.4.3", + "pkg:npm/dotenv@8.6.0", + "pkg:npm/express@4.21.2", + "pkg:npm/jsdom@19.0.0", + "pkg:npm/mongoose@5.13.23", + "pkg:npm/nodemon@2.0.22" + ] + }, + { + "ref" : "pkg:npm/%40hapi/joi@17.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/axios@0.19.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/backend@0.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/bcryptjs@2.4.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/dotenv@8.6.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/express@4.21.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/jsdom@19.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mongoose@5.13.23", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/nodemon@2.0.22", + "dependsOn" : [ ] + } + ] +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/expected_stack_sbom.json new file mode 100644 index 00000000..930cd4f3 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/expected_stack_sbom.json @@ -0,0 +1,2534 @@ +{ + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-14T11:42:17Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", + "name" : "backend", + "version" : "1.0.0", + "purl" : "pkg:npm/backend@1.0.0" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", + "name" : "backend", + "version" : "1.0.0", + "purl" : "pkg:npm/backend@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/backend@0.0.0", + "name" : "backend", + "version" : "0.0.0", + "purl" : "pkg:npm/backend@0.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bcryptjs@2.4.3", + "name" : "bcryptjs", + "version" : "2.4.3", + "purl" : "pkg:npm/bcryptjs@2.4.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/dotenv@8.6.0", + "name" : "dotenv", + "version" : "8.6.0", + "purl" : "pkg:npm/dotenv@8.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1", + "group" : "@hapi", + "name" : "joi", + "version" : "17.1.1", + "purl" : "pkg:npm/%40hapi/joi@17.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/formula@2.0.0", + "group" : "@hapi", + "name" : "formula", + "version" : "2.0.0", + "purl" : "pkg:npm/%40hapi/formula@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/hoek@9.3.0", + "group" : "@hapi", + "name" : "hoek", + "version" : "9.3.0", + "purl" : "pkg:npm/%40hapi/hoek@9.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/pinpoint@2.0.1", + "group" : "@hapi", + "name" : "pinpoint", + "version" : "2.0.1", + "purl" : "pkg:npm/%40hapi/pinpoint@2.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/address@4.1.0", + "group" : "@hapi", + "name" : "address", + "version" : "4.1.0", + "purl" : "pkg:npm/%40hapi/address@4.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/topo@5.1.0", + "group" : "@hapi", + "name" : "topo", + "version" : "5.1.0", + "purl" : "pkg:npm/%40hapi/topo@5.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/axios@0.19.2", + "name" : "axios", + "version" : "0.19.2", + "purl" : "pkg:npm/axios@0.19.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/follow-redirects@1.5.10", + "name" : "follow-redirects", + "version" : "1.5.10", + "purl" : "pkg:npm/follow-redirects@1.5.10" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/debug@3.1.0", + "name" : "debug", + "version" : "3.1.0", + "purl" : "pkg:npm/debug@3.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.0.0", + "name" : "ms", + "version" : "2.0.0", + "purl" : "pkg:npm/ms@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose@5.13.23", + "name" : "mongoose", + "version" : "5.13.23", + "purl" : "pkg:npm/mongoose@5.13.23" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bson@1.1.6", + "name" : "bson", + "version" : "1.1.6", + "purl" : "pkg:npm/bson@1.1.6" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/kareem@2.3.2", + "name" : "kareem", + "version" : "2.3.2", + "purl" : "pkg:npm/kareem@2.3.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mpath@0.8.4", + "name" : "mpath", + "version" : "0.8.4", + "purl" : "pkg:npm/mpath@0.8.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.1.2", + "name" : "ms", + "version" : "2.1.2", + "purl" : "pkg:npm/ms@2.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/optional-require@1.0.3", + "name" : "optional-require", + "version" : "1.0.3", + "purl" : "pkg:npm/optional-require@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/regexp-clone@1.0.0", + "name" : "regexp-clone", + "version" : "1.0.0", + "purl" : "pkg:npm/regexp-clone@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/sift@13.5.2", + "name" : "sift", + "version" : "13.5.2", + "purl" : "pkg:npm/sift@13.5.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/sliced@1.0.1", + "name" : "sliced", + "version" : "1.0.1", + "purl" : "pkg:npm/sliced@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", + "name" : "mongoose-legacy-pluralize", + "version" : "1.0.2", + "purl" : "pkg:npm/mongoose-legacy-pluralize@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/bson@4.0.5", + "group" : "@types", + "name" : "bson", + "version" : "4.0.5", + "purl" : "pkg:npm/%40types/bson@4.0.5" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/node@22.14.1", + "group" : "@types", + "name" : "node", + "version" : "22.14.1", + "purl" : "pkg:npm/%40types/node@22.14.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/undici-types@6.21.0", + "name" : "undici-types", + "version" : "6.21.0", + "purl" : "pkg:npm/undici-types@6.21.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mquery@3.2.5", + "name" : "mquery", + "version" : "3.2.5", + "purl" : "pkg:npm/mquery@3.2.5" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bluebird@3.5.1", + "name" : "bluebird", + "version" : "3.5.1", + "purl" : "pkg:npm/bluebird@3.5.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/safe-buffer@5.1.2", + "name" : "safe-buffer", + "version" : "5.1.2", + "purl" : "pkg:npm/safe-buffer@5.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/mongodb@3.6.20", + "group" : "@types", + "name" : "mongodb", + "version" : "3.6.20", + "purl" : "pkg:npm/%40types/mongodb@3.6.20" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mongodb@3.7.4", + "name" : "mongodb", + "version" : "3.7.4", + "purl" : "pkg:npm/mongodb@3.7.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/denque@1.5.1", + "name" : "denque", + "version" : "1.5.1", + "purl" : "pkg:npm/denque@1.5.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/optional-require@1.1.8", + "name" : "optional-require", + "version" : "1.1.8", + "purl" : "pkg:npm/optional-require@1.1.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/require-at@1.0.6", + "name" : "require-at", + "version" : "1.0.6", + "purl" : "pkg:npm/require-at@1.0.6" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/saslprep@1.0.3", + "name" : "saslprep", + "version" : "1.0.3", + "purl" : "pkg:npm/saslprep@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/sparse-bitfield@3.0.3", + "name" : "sparse-bitfield", + "version" : "3.0.3", + "purl" : "pkg:npm/sparse-bitfield@3.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/memory-pager@1.5.0", + "name" : "memory-pager", + "version" : "1.5.0", + "purl" : "pkg:npm/memory-pager@1.5.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bl@2.2.1", + "name" : "bl", + "version" : "2.2.1", + "purl" : "pkg:npm/bl@2.2.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/readable-stream@2.3.8", + "name" : "readable-stream", + "version" : "2.3.8", + "purl" : "pkg:npm/readable-stream@2.3.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/core-util-is@1.0.3", + "name" : "core-util-is", + "version" : "1.0.3", + "purl" : "pkg:npm/core-util-is@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/inherits@2.0.4", + "name" : "inherits", + "version" : "2.0.4", + "purl" : "pkg:npm/inherits@2.0.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/isarray@1.0.0", + "name" : "isarray", + "version" : "1.0.0", + "purl" : "pkg:npm/isarray@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/process-nextick-args@2.0.1", + "name" : "process-nextick-args", + "version" : "2.0.1", + "purl" : "pkg:npm/process-nextick-args@2.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/util-deprecate@1.0.2", + "name" : "util-deprecate", + "version" : "1.0.2", + "purl" : "pkg:npm/util-deprecate@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/string_decoder@1.1.1", + "name" : "string_decoder", + "version" : "1.1.1", + "purl" : "pkg:npm/string_decoder@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/nodemon@2.0.22", + "name" : "nodemon", + "version" : "2.0.22", + "purl" : "pkg:npm/nodemon@2.0.22" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ignore-by-default@1.0.1", + "name" : "ignore-by-default", + "version" : "1.0.1", + "purl" : "pkg:npm/ignore-by-default@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/pstree.remy@1.1.8", + "name" : "pstree.remy", + "version" : "1.1.8", + "purl" : "pkg:npm/pstree.remy@1.1.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/touch@3.1.1", + "name" : "touch", + "version" : "3.1.1", + "purl" : "pkg:npm/touch@3.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/undefsafe@2.0.5", + "name" : "undefsafe", + "version" : "2.0.5", + "purl" : "pkg:npm/undefsafe@2.0.5" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/simple-update-notifier@1.1.0", + "name" : "simple-update-notifier", + "version" : "1.1.0", + "purl" : "pkg:npm/simple-update-notifier@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/semver@7.0.0", + "name" : "semver", + "version" : "7.0.0", + "purl" : "pkg:npm/semver@7.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/supports-color@5.5.0", + "name" : "supports-color", + "version" : "5.5.0", + "purl" : "pkg:npm/supports-color@5.5.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/has-flag@3.0.0", + "name" : "has-flag", + "version" : "3.0.0", + "purl" : "pkg:npm/has-flag@3.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/debug@3.2.7", + "name" : "debug", + "version" : "3.2.7", + "purl" : "pkg:npm/debug@3.2.7" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/minimatch@3.1.2", + "name" : "minimatch", + "version" : "3.1.2", + "purl" : "pkg:npm/minimatch@3.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/brace-expansion@1.1.11", + "name" : "brace-expansion", + "version" : "1.1.11", + "purl" : "pkg:npm/brace-expansion@1.1.11" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/balanced-match@1.0.2", + "name" : "balanced-match", + "version" : "1.0.2", + "purl" : "pkg:npm/balanced-match@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/concat-map@0.0.1", + "name" : "concat-map", + "version" : "0.0.1", + "purl" : "pkg:npm/concat-map@0.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/chokidar@3.6.0", + "name" : "chokidar", + "version" : "3.6.0", + "purl" : "pkg:npm/chokidar@3.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/normalize-path@3.0.0", + "name" : "normalize-path", + "version" : "3.0.0", + "purl" : "pkg:npm/normalize-path@3.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/fsevents@2.3.3", + "name" : "fsevents", + "version" : "2.3.3", + "purl" : "pkg:npm/fsevents@2.3.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/anymatch@3.1.3", + "name" : "anymatch", + "version" : "3.1.3", + "purl" : "pkg:npm/anymatch@3.1.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/picomatch@2.3.1", + "name" : "picomatch", + "version" : "2.3.1", + "purl" : "pkg:npm/picomatch@2.3.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-binary-path@2.1.0", + "name" : "is-binary-path", + "version" : "2.1.0", + "purl" : "pkg:npm/is-binary-path@2.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/binary-extensions@2.3.0", + "name" : "binary-extensions", + "version" : "2.3.0", + "purl" : "pkg:npm/binary-extensions@2.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-glob@4.0.3", + "name" : "is-glob", + "version" : "4.0.3", + "purl" : "pkg:npm/is-glob@4.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-extglob@2.1.1", + "name" : "is-extglob", + "version" : "2.1.1", + "purl" : "pkg:npm/is-extglob@2.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/readdirp@3.6.0", + "name" : "readdirp", + "version" : "3.6.0", + "purl" : "pkg:npm/readdirp@3.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/glob-parent@5.1.2", + "name" : "glob-parent", + "version" : "5.1.2", + "purl" : "pkg:npm/glob-parent@5.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/braces@3.0.3", + "name" : "braces", + "version" : "3.0.3", + "purl" : "pkg:npm/braces@3.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/fill-range@7.1.1", + "name" : "fill-range", + "version" : "7.1.1", + "purl" : "pkg:npm/fill-range@7.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/to-regex-range@5.0.1", + "name" : "to-regex-range", + "version" : "5.0.1", + "purl" : "pkg:npm/to-regex-range@5.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-number@7.0.0", + "name" : "is-number", + "version" : "7.0.0", + "purl" : "pkg:npm/is-number@7.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/jsdom@19.0.0", + "name" : "jsdom", + "version" : "19.0.0", + "purl" : "pkg:npm/jsdom@19.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/abab@2.0.6", + "name" : "abab", + "version" : "2.0.6", + "purl" : "pkg:npm/abab@2.0.6" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/acorn@8.14.1", + "name" : "acorn", + "version" : "8.14.1", + "purl" : "pkg:npm/acorn@8.14.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/cssom@0.5.0", + "name" : "cssom", + "version" : "0.5.0", + "purl" : "pkg:npm/cssom@0.5.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/decimal.js@10.5.0", + "name" : "decimal.js", + "version" : "10.5.0", + "purl" : "pkg:npm/decimal.js@10.5.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-potential-custom-element-name@1.0.1", + "name" : "is-potential-custom-element-name", + "version" : "1.0.1", + "purl" : "pkg:npm/is-potential-custom-element-name@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/nwsapi@2.2.20", + "name" : "nwsapi", + "version" : "2.2.20", + "purl" : "pkg:npm/nwsapi@2.2.20" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/parse5@6.0.1", + "name" : "parse5", + "version" : "6.0.1", + "purl" : "pkg:npm/parse5@6.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/symbol-tree@3.2.4", + "name" : "symbol-tree", + "version" : "3.2.4", + "purl" : "pkg:npm/symbol-tree@3.2.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/webidl-conversions@7.0.0", + "name" : "webidl-conversions", + "version" : "7.0.0", + "purl" : "pkg:npm/webidl-conversions@7.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/whatwg-mimetype@3.0.0", + "name" : "whatwg-mimetype", + "version" : "3.0.0", + "purl" : "pkg:npm/whatwg-mimetype@3.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ws@8.18.1", + "name" : "ws", + "version" : "8.18.1", + "purl" : "pkg:npm/ws@8.18.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/xml-name-validator@4.0.0", + "name" : "xml-name-validator", + "version" : "4.0.0", + "purl" : "pkg:npm/xml-name-validator@4.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/acorn-globals@6.0.0", + "name" : "acorn-globals", + "version" : "6.0.0", + "purl" : "pkg:npm/acorn-globals@6.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/acorn@7.4.1", + "name" : "acorn", + "version" : "7.4.1", + "purl" : "pkg:npm/acorn@7.4.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/acorn-walk@7.2.0", + "name" : "acorn-walk", + "version" : "7.2.0", + "purl" : "pkg:npm/acorn-walk@7.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/cssstyle@2.3.0", + "name" : "cssstyle", + "version" : "2.3.0", + "purl" : "pkg:npm/cssstyle@2.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/cssom@0.3.8", + "name" : "cssom", + "version" : "0.3.8", + "purl" : "pkg:npm/cssom@0.3.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/domexception@4.0.0", + "name" : "domexception", + "version" : "4.0.0", + "purl" : "pkg:npm/domexception@4.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/escodegen@2.1.0", + "name" : "escodegen", + "version" : "2.1.0", + "purl" : "pkg:npm/escodegen@2.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/esprima@4.0.1", + "name" : "esprima", + "version" : "4.0.1", + "purl" : "pkg:npm/esprima@4.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/estraverse@5.3.0", + "name" : "estraverse", + "version" : "5.3.0", + "purl" : "pkg:npm/estraverse@5.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/esutils@2.0.3", + "name" : "esutils", + "version" : "2.0.3", + "purl" : "pkg:npm/esutils@2.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/source-map@0.6.1", + "name" : "source-map", + "version" : "0.6.1", + "purl" : "pkg:npm/source-map@0.6.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/saxes@5.0.1", + "name" : "saxes", + "version" : "5.0.1", + "purl" : "pkg:npm/saxes@5.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/xmlchars@2.2.0", + "name" : "xmlchars", + "version" : "2.2.0", + "purl" : "pkg:npm/xmlchars@2.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/w3c-hr-time@1.0.2", + "name" : "w3c-hr-time", + "version" : "1.0.2", + "purl" : "pkg:npm/w3c-hr-time@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/browser-process-hrtime@1.0.0", + "name" : "browser-process-hrtime", + "version" : "1.0.0", + "purl" : "pkg:npm/browser-process-hrtime@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/w3c-xmlserializer@3.0.0", + "name" : "w3c-xmlserializer", + "version" : "3.0.0", + "purl" : "pkg:npm/w3c-xmlserializer@3.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/tough-cookie@4.1.4", + "name" : "tough-cookie", + "version" : "4.1.4", + "purl" : "pkg:npm/tough-cookie@4.1.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/punycode@2.3.1", + "name" : "punycode", + "version" : "2.3.1", + "purl" : "pkg:npm/punycode@2.3.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/universalify@0.2.0", + "name" : "universalify", + "version" : "0.2.0", + "purl" : "pkg:npm/universalify@0.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/psl@1.15.0", + "name" : "psl", + "version" : "1.15.0", + "purl" : "pkg:npm/psl@1.15.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/url-parse@1.5.10", + "name" : "url-parse", + "version" : "1.5.10", + "purl" : "pkg:npm/url-parse@1.5.10" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/querystringify@2.2.0", + "name" : "querystringify", + "version" : "2.2.0", + "purl" : "pkg:npm/querystringify@2.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/requires-port@1.0.0", + "name" : "requires-port", + "version" : "1.0.0", + "purl" : "pkg:npm/requires-port@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/whatwg-encoding@2.0.0", + "name" : "whatwg-encoding", + "version" : "2.0.0", + "purl" : "pkg:npm/whatwg-encoding@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/iconv-lite@0.6.3", + "name" : "iconv-lite", + "version" : "0.6.3", + "purl" : "pkg:npm/iconv-lite@0.6.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/safer-buffer@2.1.2", + "name" : "safer-buffer", + "version" : "2.1.2", + "purl" : "pkg:npm/safer-buffer@2.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/whatwg-url@10.0.0", + "name" : "whatwg-url", + "version" : "10.0.0", + "purl" : "pkg:npm/whatwg-url@10.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/tr46@3.0.0", + "name" : "tr46", + "version" : "3.0.0", + "purl" : "pkg:npm/tr46@3.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/data-urls@3.0.2", + "name" : "data-urls", + "version" : "3.0.2", + "purl" : "pkg:npm/data-urls@3.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/whatwg-url@11.0.0", + "name" : "whatwg-url", + "version" : "11.0.0", + "purl" : "pkg:npm/whatwg-url@11.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/html-encoding-sniffer@3.0.0", + "name" : "html-encoding-sniffer", + "version" : "3.0.0", + "purl" : "pkg:npm/html-encoding-sniffer@3.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/http-proxy-agent@5.0.0", + "name" : "http-proxy-agent", + "version" : "5.0.0", + "purl" : "pkg:npm/http-proxy-agent@5.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40tootallnate/once@2.0.0", + "group" : "@tootallnate", + "name" : "once", + "version" : "2.0.0", + "purl" : "pkg:npm/%40tootallnate/once@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/debug@4.4.0", + "name" : "debug", + "version" : "4.4.0", + "purl" : "pkg:npm/debug@4.4.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/agent-base@6.0.2", + "name" : "agent-base", + "version" : "6.0.2", + "purl" : "pkg:npm/agent-base@6.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/https-proxy-agent@5.0.1", + "name" : "https-proxy-agent", + "version" : "5.0.1", + "purl" : "pkg:npm/https-proxy-agent@5.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/form-data@4.0.2", + "name" : "form-data", + "version" : "4.0.2", + "purl" : "pkg:npm/form-data@4.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/asynckit@0.4.0", + "name" : "asynckit", + "version" : "0.4.0", + "purl" : "pkg:npm/asynckit@0.4.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/combined-stream@1.0.8", + "name" : "combined-stream", + "version" : "1.0.8", + "purl" : "pkg:npm/combined-stream@1.0.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/delayed-stream@1.0.0", + "name" : "delayed-stream", + "version" : "1.0.0", + "purl" : "pkg:npm/delayed-stream@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mime-types@2.1.35", + "name" : "mime-types", + "version" : "2.1.35", + "purl" : "pkg:npm/mime-types@2.1.35" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mime-db@1.52.0", + "name" : "mime-db", + "version" : "1.52.0", + "purl" : "pkg:npm/mime-db@1.52.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-set-tostringtag@2.1.0", + "name" : "es-set-tostringtag", + "version" : "2.1.0", + "purl" : "pkg:npm/es-set-tostringtag@2.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-errors@1.3.0", + "name" : "es-errors", + "version" : "1.3.0", + "purl" : "pkg:npm/es-errors@1.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/has-tostringtag@1.0.2", + "name" : "has-tostringtag", + "version" : "1.0.2", + "purl" : "pkg:npm/has-tostringtag@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/has-symbols@1.1.0", + "name" : "has-symbols", + "version" : "1.1.0", + "purl" : "pkg:npm/has-symbols@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/hasown@2.0.2", + "name" : "hasown", + "version" : "2.0.2", + "purl" : "pkg:npm/hasown@2.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/function-bind@1.1.2", + "name" : "function-bind", + "version" : "1.1.2", + "purl" : "pkg:npm/function-bind@1.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/get-intrinsic@1.3.0", + "name" : "get-intrinsic", + "version" : "1.3.0", + "purl" : "pkg:npm/get-intrinsic@1.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-define-property@1.0.1", + "name" : "es-define-property", + "version" : "1.0.1", + "purl" : "pkg:npm/es-define-property@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/gopd@1.2.0", + "name" : "gopd", + "version" : "1.2.0", + "purl" : "pkg:npm/gopd@1.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/math-intrinsics@1.1.0", + "name" : "math-intrinsics", + "version" : "1.1.0", + "purl" : "pkg:npm/math-intrinsics@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/call-bind-apply-helpers@1.0.2", + "name" : "call-bind-apply-helpers", + "version" : "1.0.2", + "purl" : "pkg:npm/call-bind-apply-helpers@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-object-atoms@1.1.1", + "name" : "es-object-atoms", + "version" : "1.1.1", + "purl" : "pkg:npm/es-object-atoms@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/get-proto@1.0.1", + "name" : "get-proto", + "version" : "1.0.1", + "purl" : "pkg:npm/get-proto@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/dunder-proto@1.0.1", + "name" : "dunder-proto", + "version" : "1.0.1", + "purl" : "pkg:npm/dunder-proto@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/express@4.21.2", + "name" : "express", + "version" : "4.21.2", + "purl" : "pkg:npm/express@4.21.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/array-flatten@1.1.1", + "name" : "array-flatten", + "version" : "1.1.1", + "purl" : "pkg:npm/array-flatten@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/content-type@1.0.5", + "name" : "content-type", + "version" : "1.0.5", + "purl" : "pkg:npm/content-type@1.0.5" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/cookie@0.7.1", + "name" : "cookie", + "version" : "0.7.1", + "purl" : "pkg:npm/cookie@0.7.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/cookie-signature@1.0.6", + "name" : "cookie-signature", + "version" : "1.0.6", + "purl" : "pkg:npm/cookie-signature@1.0.6" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/depd@2.0.0", + "name" : "depd", + "version" : "2.0.0", + "purl" : "pkg:npm/depd@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/encodeurl@2.0.0", + "name" : "encodeurl", + "version" : "2.0.0", + "purl" : "pkg:npm/encodeurl@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/escape-html@1.0.3", + "name" : "escape-html", + "version" : "1.0.3", + "purl" : "pkg:npm/escape-html@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/etag@1.8.1", + "name" : "etag", + "version" : "1.8.1", + "purl" : "pkg:npm/etag@1.8.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/fresh@0.5.2", + "name" : "fresh", + "version" : "0.5.2", + "purl" : "pkg:npm/fresh@0.5.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/merge-descriptors@1.0.3", + "name" : "merge-descriptors", + "version" : "1.0.3", + "purl" : "pkg:npm/merge-descriptors@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/methods@1.1.2", + "name" : "methods", + "version" : "1.1.2", + "purl" : "pkg:npm/methods@1.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/parseurl@1.3.3", + "name" : "parseurl", + "version" : "1.3.3", + "purl" : "pkg:npm/parseurl@1.3.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/path-to-regexp@0.1.12", + "name" : "path-to-regexp", + "version" : "0.1.12", + "purl" : "pkg:npm/path-to-regexp@0.1.12" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/range-parser@1.2.1", + "name" : "range-parser", + "version" : "1.2.1", + "purl" : "pkg:npm/range-parser@1.2.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/setprototypeof@1.2.0", + "name" : "setprototypeof", + "version" : "1.2.0", + "purl" : "pkg:npm/setprototypeof@1.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/statuses@2.0.1", + "name" : "statuses", + "version" : "2.0.1", + "purl" : "pkg:npm/statuses@2.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/utils-merge@1.0.1", + "name" : "utils-merge", + "version" : "1.0.1", + "purl" : "pkg:npm/utils-merge@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/vary@1.1.2", + "name" : "vary", + "version" : "1.1.2", + "purl" : "pkg:npm/vary@1.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/content-disposition@0.5.4", + "name" : "content-disposition", + "version" : "0.5.4", + "purl" : "pkg:npm/content-disposition@0.5.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/debug@2.6.9", + "name" : "debug", + "version" : "2.6.9", + "purl" : "pkg:npm/debug@2.6.9" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/http-errors@2.0.0", + "name" : "http-errors", + "version" : "2.0.0", + "purl" : "pkg:npm/http-errors@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/toidentifier@1.0.1", + "name" : "toidentifier", + "version" : "1.0.1", + "purl" : "pkg:npm/toidentifier@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/on-finished@2.4.1", + "name" : "on-finished", + "version" : "2.4.1", + "purl" : "pkg:npm/on-finished@2.4.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ee-first@1.1.1", + "name" : "ee-first", + "version" : "1.1.1", + "purl" : "pkg:npm/ee-first@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/proxy-addr@2.0.7", + "name" : "proxy-addr", + "version" : "2.0.7", + "purl" : "pkg:npm/proxy-addr@2.0.7" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/forwarded@0.2.0", + "name" : "forwarded", + "version" : "0.2.0", + "purl" : "pkg:npm/forwarded@0.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ipaddr.js@1.9.1", + "name" : "ipaddr.js", + "version" : "1.9.1", + "purl" : "pkg:npm/ipaddr.js@1.9.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/accepts@1.3.8", + "name" : "accepts", + "version" : "1.3.8", + "purl" : "pkg:npm/accepts@1.3.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/negotiator@0.6.3", + "name" : "negotiator", + "version" : "0.6.3", + "purl" : "pkg:npm/negotiator@0.6.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/finalhandler@1.3.1", + "name" : "finalhandler", + "version" : "1.3.1", + "purl" : "pkg:npm/finalhandler@1.3.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/unpipe@1.0.0", + "name" : "unpipe", + "version" : "1.0.0", + "purl" : "pkg:npm/unpipe@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/send@0.19.0", + "name" : "send", + "version" : "0.19.0", + "purl" : "pkg:npm/send@0.19.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/destroy@1.2.0", + "name" : "destroy", + "version" : "1.2.0", + "purl" : "pkg:npm/destroy@1.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/encodeurl@1.0.2", + "name" : "encodeurl", + "version" : "1.0.2", + "purl" : "pkg:npm/encodeurl@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mime@1.6.0", + "name" : "mime", + "version" : "1.6.0", + "purl" : "pkg:npm/mime@1.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/type-is@1.6.18", + "name" : "type-is", + "version" : "1.6.18", + "purl" : "pkg:npm/type-is@1.6.18" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/media-typer@0.3.0", + "name" : "media-typer", + "version" : "0.3.0", + "purl" : "pkg:npm/media-typer@0.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/serve-static@1.16.2", + "name" : "serve-static", + "version" : "1.16.2", + "purl" : "pkg:npm/serve-static@1.16.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/qs@6.13.0", + "name" : "qs", + "version" : "6.13.0", + "purl" : "pkg:npm/qs@6.13.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel@1.1.0", + "name" : "side-channel", + "version" : "1.1.0", + "purl" : "pkg:npm/side-channel@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/object-inspect@1.13.4", + "name" : "object-inspect", + "version" : "1.13.4", + "purl" : "pkg:npm/object-inspect@1.13.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-list@1.0.0", + "name" : "side-channel-list", + "version" : "1.0.0", + "purl" : "pkg:npm/side-channel-list@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-map@1.0.1", + "name" : "side-channel-map", + "version" : "1.0.1", + "purl" : "pkg:npm/side-channel-map@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/call-bound@1.0.4", + "name" : "call-bound", + "version" : "1.0.4", + "purl" : "pkg:npm/call-bound@1.0.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-weakmap@1.0.2", + "name" : "side-channel-weakmap", + "version" : "1.0.2", + "purl" : "pkg:npm/side-channel-weakmap@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/body-parser@1.20.3", + "name" : "body-parser", + "version" : "1.20.3", + "purl" : "pkg:npm/body-parser@1.20.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bytes@3.1.2", + "name" : "bytes", + "version" : "3.1.2", + "purl" : "pkg:npm/bytes@3.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/iconv-lite@0.4.24", + "name" : "iconv-lite", + "version" : "0.4.24", + "purl" : "pkg:npm/iconv-lite@0.4.24" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/raw-body@2.5.2", + "name" : "raw-body", + "version" : "2.5.2", + "purl" : "pkg:npm/raw-body@2.5.2" + } + ], + "dependencies" : [ + { + "ref" : "pkg:npm/backend@1.0.0", + "dependsOn" : [ + "pkg:npm/backend@0.0.0", + "pkg:npm/bcryptjs@2.4.3", + "pkg:npm/dotenv@8.6.0", + "pkg:npm/%40hapi/joi@17.1.1", + "pkg:npm/axios@0.19.2", + "pkg:npm/mongoose@5.13.23", + "pkg:npm/nodemon@2.0.22", + "pkg:npm/jsdom@19.0.0", + "pkg:npm/express@4.21.2" + ] + }, + { + "ref" : "pkg:npm/backend@0.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/bcryptjs@2.4.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/dotenv@8.6.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40hapi/joi@17.1.1", + "dependsOn" : [ + "pkg:npm/%40hapi/formula@2.0.0", + "pkg:npm/%40hapi/hoek@9.3.0", + "pkg:npm/%40hapi/pinpoint@2.0.1", + "pkg:npm/%40hapi/address@4.1.0", + "pkg:npm/%40hapi/topo@5.1.0" + ] + }, + { + "ref" : "pkg:npm/%40hapi/formula@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40hapi/hoek@9.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40hapi/pinpoint@2.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40hapi/address@4.1.0", + "dependsOn" : [ + "pkg:npm/%40hapi/hoek@9.3.0" + ] + }, + { + "ref" : "pkg:npm/%40hapi/topo@5.1.0", + "dependsOn" : [ + "pkg:npm/%40hapi/hoek@9.3.0" + ] + }, + { + "ref" : "pkg:npm/axios@0.19.2", + "dependsOn" : [ + "pkg:npm/follow-redirects@1.5.10" + ] + }, + { + "ref" : "pkg:npm/follow-redirects@1.5.10", + "dependsOn" : [ + "pkg:npm/debug@3.1.0" + ] + }, + { + "ref" : "pkg:npm/debug@3.1.0", + "dependsOn" : [ + "pkg:npm/ms@2.0.0" + ] + }, + { + "ref" : "pkg:npm/ms@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mongoose@5.13.23", + "dependsOn" : [ + "pkg:npm/bson@1.1.6", + "pkg:npm/kareem@2.3.2", + "pkg:npm/mpath@0.8.4", + "pkg:npm/ms@2.1.2", + "pkg:npm/optional-require@1.0.3", + "pkg:npm/regexp-clone@1.0.0", + "pkg:npm/sift@13.5.2", + "pkg:npm/sliced@1.0.1", + "pkg:npm/mongoose-legacy-pluralize@1.0.2", + "pkg:npm/%40types/bson@4.0.5", + "pkg:npm/mquery@3.2.5", + "pkg:npm/%40types/mongodb@3.6.20", + "pkg:npm/mongodb@3.7.4" + ] + }, + { + "ref" : "pkg:npm/bson@1.1.6", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/kareem@2.3.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mpath@0.8.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/ms@2.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/optional-require@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/regexp-clone@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/sift@13.5.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/sliced@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", + "dependsOn" : [ + "pkg:npm/mongoose@5.13.23" + ] + }, + { + "ref" : "pkg:npm/%40types/bson@4.0.5", + "dependsOn" : [ + "pkg:npm/%40types/node@22.14.1" + ] + }, + { + "ref" : "pkg:npm/%40types/node@22.14.1", + "dependsOn" : [ + "pkg:npm/undici-types@6.21.0" + ] + }, + { + "ref" : "pkg:npm/undici-types@6.21.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mquery@3.2.5", + "dependsOn" : [ + "pkg:npm/bluebird@3.5.1", + "pkg:npm/regexp-clone@1.0.0", + "pkg:npm/safe-buffer@5.1.2", + "pkg:npm/sliced@1.0.1", + "pkg:npm/debug@3.1.0" + ] + }, + { + "ref" : "pkg:npm/bluebird@3.5.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/safe-buffer@5.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40types/mongodb@3.6.20", + "dependsOn" : [ + "pkg:npm/%40types/node@22.14.1", + "pkg:npm/%40types/bson@4.0.5" + ] + }, + { + "ref" : "pkg:npm/mongodb@3.7.4", + "dependsOn" : [ + "pkg:npm/bson@1.1.6", + "pkg:npm/denque@1.5.1", + "pkg:npm/optional-require@1.1.8", + "pkg:npm/saslprep@1.0.3", + "pkg:npm/bl@2.2.1" + ] + }, + { + "ref" : "pkg:npm/denque@1.5.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/optional-require@1.1.8", + "dependsOn" : [ + "pkg:npm/require-at@1.0.6" + ] + }, + { + "ref" : "pkg:npm/require-at@1.0.6", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/saslprep@1.0.3", + "dependsOn" : [ + "pkg:npm/sparse-bitfield@3.0.3" + ] + }, + { + "ref" : "pkg:npm/sparse-bitfield@3.0.3", + "dependsOn" : [ + "pkg:npm/memory-pager@1.5.0" + ] + }, + { + "ref" : "pkg:npm/memory-pager@1.5.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/bl@2.2.1", + "dependsOn" : [ + "pkg:npm/readable-stream@2.3.8" + ] + }, + { + "ref" : "pkg:npm/readable-stream@2.3.8", + "dependsOn" : [ + "pkg:npm/core-util-is@1.0.3", + "pkg:npm/inherits@2.0.4", + "pkg:npm/isarray@1.0.0", + "pkg:npm/process-nextick-args@2.0.1", + "pkg:npm/safe-buffer@5.1.2", + "pkg:npm/util-deprecate@1.0.2", + "pkg:npm/string_decoder@1.1.1" + ] + }, + { + "ref" : "pkg:npm/core-util-is@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/inherits@2.0.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/isarray@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/process-nextick-args@2.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/util-deprecate@1.0.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/string_decoder@1.1.1", + "dependsOn" : [ + "pkg:npm/safe-buffer@5.1.2" + ] + }, + { + "ref" : "pkg:npm/nodemon@2.0.22", + "dependsOn" : [ + "pkg:npm/ignore-by-default@1.0.1", + "pkg:npm/pstree.remy@1.1.8", + "pkg:npm/touch@3.1.1", + "pkg:npm/undefsafe@2.0.5", + "pkg:npm/simple-update-notifier@1.1.0", + "pkg:npm/supports-color@5.5.0", + "pkg:npm/debug@3.2.7", + "pkg:npm/minimatch@3.1.2", + "pkg:npm/chokidar@3.6.0" + ] + }, + { + "ref" : "pkg:npm/ignore-by-default@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/pstree.remy@1.1.8", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/touch@3.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/undefsafe@2.0.5", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/simple-update-notifier@1.1.0", + "dependsOn" : [ + "pkg:npm/semver@7.0.0" + ] + }, + { + "ref" : "pkg:npm/semver@7.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/supports-color@5.5.0", + "dependsOn" : [ + "pkg:npm/has-flag@3.0.0" + ] + }, + { + "ref" : "pkg:npm/has-flag@3.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/debug@3.2.7", + "dependsOn" : [ + "pkg:npm/supports-color@5.5.0" + ] + }, + { + "ref" : "pkg:npm/minimatch@3.1.2", + "dependsOn" : [ + "pkg:npm/brace-expansion@1.1.11" + ] + }, + { + "ref" : "pkg:npm/brace-expansion@1.1.11", + "dependsOn" : [ + "pkg:npm/balanced-match@1.0.2", + "pkg:npm/concat-map@0.0.1" + ] + }, + { + "ref" : "pkg:npm/balanced-match@1.0.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/concat-map@0.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/chokidar@3.6.0", + "dependsOn" : [ + "pkg:npm/normalize-path@3.0.0", + "pkg:npm/fsevents@2.3.3", + "pkg:npm/anymatch@3.1.3", + "pkg:npm/is-binary-path@2.1.0", + "pkg:npm/is-glob@4.0.3", + "pkg:npm/readdirp@3.6.0", + "pkg:npm/glob-parent@5.1.2", + "pkg:npm/braces@3.0.3" + ] + }, + { + "ref" : "pkg:npm/normalize-path@3.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/fsevents@2.3.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/anymatch@3.1.3", + "dependsOn" : [ + "pkg:npm/normalize-path@3.0.0", + "pkg:npm/picomatch@2.3.1" + ] + }, + { + "ref" : "pkg:npm/picomatch@2.3.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/is-binary-path@2.1.0", + "dependsOn" : [ + "pkg:npm/binary-extensions@2.3.0" + ] + }, + { + "ref" : "pkg:npm/binary-extensions@2.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/is-glob@4.0.3", + "dependsOn" : [ + "pkg:npm/is-extglob@2.1.1" + ] + }, + { + "ref" : "pkg:npm/is-extglob@2.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/readdirp@3.6.0", + "dependsOn" : [ + "pkg:npm/picomatch@2.3.1" + ] + }, + { + "ref" : "pkg:npm/glob-parent@5.1.2", + "dependsOn" : [ + "pkg:npm/is-glob@4.0.3" + ] + }, + { + "ref" : "pkg:npm/braces@3.0.3", + "dependsOn" : [ + "pkg:npm/fill-range@7.1.1" + ] + }, + { + "ref" : "pkg:npm/fill-range@7.1.1", + "dependsOn" : [ + "pkg:npm/to-regex-range@5.0.1" + ] + }, + { + "ref" : "pkg:npm/to-regex-range@5.0.1", + "dependsOn" : [ + "pkg:npm/is-number@7.0.0" + ] + }, + { + "ref" : "pkg:npm/is-number@7.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/jsdom@19.0.0", + "dependsOn" : [ + "pkg:npm/abab@2.0.6", + "pkg:npm/acorn@8.14.1", + "pkg:npm/cssom@0.5.0", + "pkg:npm/decimal.js@10.5.0", + "pkg:npm/is-potential-custom-element-name@1.0.1", + "pkg:npm/nwsapi@2.2.20", + "pkg:npm/parse5@6.0.1", + "pkg:npm/symbol-tree@3.2.4", + "pkg:npm/webidl-conversions@7.0.0", + "pkg:npm/whatwg-mimetype@3.0.0", + "pkg:npm/ws@8.18.1", + "pkg:npm/xml-name-validator@4.0.0", + "pkg:npm/acorn-globals@6.0.0", + "pkg:npm/cssstyle@2.3.0", + "pkg:npm/domexception@4.0.0", + "pkg:npm/escodegen@2.1.0", + "pkg:npm/saxes@5.0.1", + "pkg:npm/w3c-hr-time@1.0.2", + "pkg:npm/w3c-xmlserializer@3.0.0", + "pkg:npm/tough-cookie@4.1.4", + "pkg:npm/whatwg-encoding@2.0.0", + "pkg:npm/whatwg-url@10.0.0", + "pkg:npm/data-urls@3.0.2", + "pkg:npm/html-encoding-sniffer@3.0.0", + "pkg:npm/http-proxy-agent@5.0.0", + "pkg:npm/https-proxy-agent@5.0.1", + "pkg:npm/form-data@4.0.2" + ] + }, + { + "ref" : "pkg:npm/abab@2.0.6", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/acorn@8.14.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/cssom@0.5.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/decimal.js@10.5.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/is-potential-custom-element-name@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/nwsapi@2.2.20", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/parse5@6.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/symbol-tree@3.2.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/webidl-conversions@7.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/whatwg-mimetype@3.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/ws@8.18.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/xml-name-validator@4.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/acorn-globals@6.0.0", + "dependsOn" : [ + "pkg:npm/acorn@7.4.1", + "pkg:npm/acorn-walk@7.2.0" + ] + }, + { + "ref" : "pkg:npm/acorn@7.4.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/acorn-walk@7.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/cssstyle@2.3.0", + "dependsOn" : [ + "pkg:npm/cssom@0.3.8" + ] + }, + { + "ref" : "pkg:npm/cssom@0.3.8", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/domexception@4.0.0", + "dependsOn" : [ + "pkg:npm/webidl-conversions@7.0.0" + ] + }, + { + "ref" : "pkg:npm/escodegen@2.1.0", + "dependsOn" : [ + "pkg:npm/esprima@4.0.1", + "pkg:npm/estraverse@5.3.0", + "pkg:npm/esutils@2.0.3", + "pkg:npm/source-map@0.6.1" + ] + }, + { + "ref" : "pkg:npm/esprima@4.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/estraverse@5.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/esutils@2.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/source-map@0.6.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/saxes@5.0.1", + "dependsOn" : [ + "pkg:npm/xmlchars@2.2.0" + ] + }, + { + "ref" : "pkg:npm/xmlchars@2.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/w3c-hr-time@1.0.2", + "dependsOn" : [ + "pkg:npm/browser-process-hrtime@1.0.0" + ] + }, + { + "ref" : "pkg:npm/browser-process-hrtime@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/w3c-xmlserializer@3.0.0", + "dependsOn" : [ + "pkg:npm/xml-name-validator@4.0.0" + ] + }, + { + "ref" : "pkg:npm/tough-cookie@4.1.4", + "dependsOn" : [ + "pkg:npm/punycode@2.3.1", + "pkg:npm/universalify@0.2.0", + "pkg:npm/psl@1.15.0", + "pkg:npm/url-parse@1.5.10" + ] + }, + { + "ref" : "pkg:npm/punycode@2.3.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/universalify@0.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/psl@1.15.0", + "dependsOn" : [ + "pkg:npm/punycode@2.3.1" + ] + }, + { + "ref" : "pkg:npm/url-parse@1.5.10", + "dependsOn" : [ + "pkg:npm/querystringify@2.2.0", + "pkg:npm/requires-port@1.0.0" + ] + }, + { + "ref" : "pkg:npm/querystringify@2.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/requires-port@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/whatwg-encoding@2.0.0", + "dependsOn" : [ + "pkg:npm/iconv-lite@0.6.3" + ] + }, + { + "ref" : "pkg:npm/iconv-lite@0.6.3", + "dependsOn" : [ + "pkg:npm/safer-buffer@2.1.2" + ] + }, + { + "ref" : "pkg:npm/safer-buffer@2.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/whatwg-url@10.0.0", + "dependsOn" : [ + "pkg:npm/webidl-conversions@7.0.0", + "pkg:npm/tr46@3.0.0" + ] + }, + { + "ref" : "pkg:npm/tr46@3.0.0", + "dependsOn" : [ + "pkg:npm/punycode@2.3.1" + ] + }, + { + "ref" : "pkg:npm/data-urls@3.0.2", + "dependsOn" : [ + "pkg:npm/abab@2.0.6", + "pkg:npm/whatwg-mimetype@3.0.0", + "pkg:npm/whatwg-url@11.0.0" + ] + }, + { + "ref" : "pkg:npm/whatwg-url@11.0.0", + "dependsOn" : [ + "pkg:npm/webidl-conversions@7.0.0", + "pkg:npm/tr46@3.0.0" + ] + }, + { + "ref" : "pkg:npm/html-encoding-sniffer@3.0.0", + "dependsOn" : [ + "pkg:npm/whatwg-encoding@2.0.0" + ] + }, + { + "ref" : "pkg:npm/http-proxy-agent@5.0.0", + "dependsOn" : [ + "pkg:npm/%40tootallnate/once@2.0.0", + "pkg:npm/debug@4.4.0", + "pkg:npm/agent-base@6.0.2" + ] + }, + { + "ref" : "pkg:npm/%40tootallnate/once@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/debug@4.4.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/agent-base@6.0.2", + "dependsOn" : [ + "pkg:npm/debug@4.4.0" + ] + }, + { + "ref" : "pkg:npm/https-proxy-agent@5.0.1", + "dependsOn" : [ + "pkg:npm/debug@4.4.0", + "pkg:npm/agent-base@6.0.2" + ] + }, + { + "ref" : "pkg:npm/form-data@4.0.2", + "dependsOn" : [ + "pkg:npm/asynckit@0.4.0", + "pkg:npm/combined-stream@1.0.8", + "pkg:npm/mime-types@2.1.35", + "pkg:npm/es-set-tostringtag@2.1.0" + ] + }, + { + "ref" : "pkg:npm/asynckit@0.4.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/combined-stream@1.0.8", + "dependsOn" : [ + "pkg:npm/delayed-stream@1.0.0" + ] + }, + { + "ref" : "pkg:npm/delayed-stream@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mime-types@2.1.35", + "dependsOn" : [ + "pkg:npm/mime-db@1.52.0" + ] + }, + { + "ref" : "pkg:npm/mime-db@1.52.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/es-set-tostringtag@2.1.0", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/has-tostringtag@1.0.2", + "pkg:npm/hasown@2.0.2", + "pkg:npm/get-intrinsic@1.3.0" + ] + }, + { + "ref" : "pkg:npm/es-errors@1.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/has-tostringtag@1.0.2", + "dependsOn" : [ + "pkg:npm/has-symbols@1.1.0" + ] + }, + { + "ref" : "pkg:npm/has-symbols@1.1.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/hasown@2.0.2", + "dependsOn" : [ + "pkg:npm/function-bind@1.1.2" + ] + }, + { + "ref" : "pkg:npm/function-bind@1.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/get-intrinsic@1.3.0", + "dependsOn" : [ + "pkg:npm/es-define-property@1.0.1", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/function-bind@1.1.2", + "pkg:npm/gopd@1.2.0", + "pkg:npm/has-symbols@1.1.0", + "pkg:npm/math-intrinsics@1.1.0", + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/es-object-atoms@1.1.1", + "pkg:npm/hasown@2.0.2", + "pkg:npm/get-proto@1.0.1" + ] + }, + { + "ref" : "pkg:npm/es-define-property@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/gopd@1.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/math-intrinsics@1.1.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/call-bind-apply-helpers@1.0.2", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/function-bind@1.1.2" + ] + }, + { + "ref" : "pkg:npm/es-object-atoms@1.1.1", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0" + ] + }, + { + "ref" : "pkg:npm/get-proto@1.0.1", + "dependsOn" : [ + "pkg:npm/es-object-atoms@1.1.1", + "pkg:npm/dunder-proto@1.0.1" + ] + }, + { + "ref" : "pkg:npm/dunder-proto@1.0.1", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/gopd@1.2.0", + "pkg:npm/call-bind-apply-helpers@1.0.2" + ] + }, + { + "ref" : "pkg:npm/express@4.21.2", + "dependsOn" : [ + "pkg:npm/array-flatten@1.1.1", + "pkg:npm/content-type@1.0.5", + "pkg:npm/cookie@0.7.1", + "pkg:npm/cookie-signature@1.0.6", + "pkg:npm/depd@2.0.0", + "pkg:npm/encodeurl@2.0.0", + "pkg:npm/escape-html@1.0.3", + "pkg:npm/etag@1.8.1", + "pkg:npm/fresh@0.5.2", + "pkg:npm/merge-descriptors@1.0.3", + "pkg:npm/methods@1.1.2", + "pkg:npm/parseurl@1.3.3", + "pkg:npm/path-to-regexp@0.1.12", + "pkg:npm/range-parser@1.2.1", + "pkg:npm/setprototypeof@1.2.0", + "pkg:npm/statuses@2.0.1", + "pkg:npm/utils-merge@1.0.1", + "pkg:npm/vary@1.1.2", + "pkg:npm/content-disposition@0.5.4", + "pkg:npm/debug@2.6.9", + "pkg:npm/http-errors@2.0.0", + "pkg:npm/on-finished@2.4.1", + "pkg:npm/proxy-addr@2.0.7", + "pkg:npm/accepts@1.3.8", + "pkg:npm/finalhandler@1.3.1", + "pkg:npm/send@0.19.0", + "pkg:npm/type-is@1.6.18", + "pkg:npm/serve-static@1.16.2", + "pkg:npm/qs@6.13.0", + "pkg:npm/body-parser@1.20.3" + ] + }, + { + "ref" : "pkg:npm/array-flatten@1.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/content-type@1.0.5", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/cookie@0.7.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/cookie-signature@1.0.6", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/depd@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/encodeurl@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/escape-html@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/etag@1.8.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/fresh@0.5.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/merge-descriptors@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/methods@1.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/parseurl@1.3.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/path-to-regexp@0.1.12", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/range-parser@1.2.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/setprototypeof@1.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/statuses@2.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/utils-merge@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/vary@1.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/content-disposition@0.5.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/debug@2.6.9", + "dependsOn" : [ + "pkg:npm/ms@2.0.0" + ] + }, + { + "ref" : "pkg:npm/http-errors@2.0.0", + "dependsOn" : [ + "pkg:npm/depd@2.0.0", + "pkg:npm/inherits@2.0.4", + "pkg:npm/setprototypeof@1.2.0", + "pkg:npm/statuses@2.0.1", + "pkg:npm/toidentifier@1.0.1" + ] + }, + { + "ref" : "pkg:npm/toidentifier@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/on-finished@2.4.1", + "dependsOn" : [ + "pkg:npm/ee-first@1.1.1" + ] + }, + { + "ref" : "pkg:npm/ee-first@1.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/proxy-addr@2.0.7", + "dependsOn" : [ + "pkg:npm/forwarded@0.2.0", + "pkg:npm/ipaddr.js@1.9.1" + ] + }, + { + "ref" : "pkg:npm/forwarded@0.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/ipaddr.js@1.9.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/accepts@1.3.8", + "dependsOn" : [ + "pkg:npm/negotiator@0.6.3", + "pkg:npm/mime-types@2.1.35" + ] + }, + { + "ref" : "pkg:npm/negotiator@0.6.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/finalhandler@1.3.1", + "dependsOn" : [ + "pkg:npm/encodeurl@2.0.0", + "pkg:npm/escape-html@1.0.3", + "pkg:npm/parseurl@1.3.3", + "pkg:npm/statuses@2.0.1", + "pkg:npm/unpipe@1.0.0", + "pkg:npm/debug@2.6.9", + "pkg:npm/on-finished@2.4.1" + ] + }, + { + "ref" : "pkg:npm/unpipe@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/send@0.19.0", + "dependsOn" : [ + "pkg:npm/depd@2.0.0", + "pkg:npm/destroy@1.2.0", + "pkg:npm/encodeurl@1.0.2", + "pkg:npm/escape-html@1.0.3", + "pkg:npm/etag@1.8.1", + "pkg:npm/fresh@0.5.2", + "pkg:npm/mime@1.6.0", + "pkg:npm/range-parser@1.2.1", + "pkg:npm/statuses@2.0.1", + "pkg:npm/debug@2.6.9", + "pkg:npm/http-errors@2.0.0", + "pkg:npm/on-finished@2.4.1" + ] + }, + { + "ref" : "pkg:npm/destroy@1.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/encodeurl@1.0.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mime@1.6.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/type-is@1.6.18", + "dependsOn" : [ + "pkg:npm/media-typer@0.3.0", + "pkg:npm/mime-types@2.1.35" + ] + }, + { + "ref" : "pkg:npm/media-typer@0.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/serve-static@1.16.2", + "dependsOn" : [ + "pkg:npm/encodeurl@2.0.0", + "pkg:npm/escape-html@1.0.3", + "pkg:npm/parseurl@1.3.3", + "pkg:npm/send@0.19.0" + ] + }, + { + "ref" : "pkg:npm/qs@6.13.0", + "dependsOn" : [ + "pkg:npm/side-channel@1.1.0" + ] + }, + { + "ref" : "pkg:npm/side-channel@1.1.0", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/side-channel-list@1.0.0", + "pkg:npm/side-channel-map@1.0.1", + "pkg:npm/side-channel-weakmap@1.0.2" + ] + }, + { + "ref" : "pkg:npm/object-inspect@1.13.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/side-channel-list@1.0.0", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4" + ] + }, + { + "ref" : "pkg:npm/side-channel-map@1.0.1", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/call-bound@1.0.4" + ] + }, + { + "ref" : "pkg:npm/call-bound@1.0.4", + "dependsOn" : [ + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/get-intrinsic@1.3.0" + ] + }, + { + "ref" : "pkg:npm/side-channel-weakmap@1.0.2", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/call-bound@1.0.4", + "pkg:npm/side-channel-map@1.0.1" + ] + }, + { + "ref" : "pkg:npm/body-parser@1.20.3", + "dependsOn" : [ + "pkg:npm/bytes@3.1.2", + "pkg:npm/content-type@1.0.5", + "pkg:npm/depd@2.0.0", + "pkg:npm/destroy@1.2.0", + "pkg:npm/unpipe@1.0.0", + "pkg:npm/debug@2.6.9", + "pkg:npm/http-errors@2.0.0", + "pkg:npm/iconv-lite@0.4.24", + "pkg:npm/on-finished@2.4.1", + "pkg:npm/raw-body@2.5.2", + "pkg:npm/type-is@1.6.18", + "pkg:npm/qs@6.13.0" + ] + }, + { + "ref" : "pkg:npm/bytes@3.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/iconv-lite@0.4.24", + "dependsOn" : [ + "pkg:npm/safer-buffer@2.1.2" + ] + }, + { + "ref" : "pkg:npm/raw-body@2.5.2", + "dependsOn" : [ + "pkg:npm/bytes@3.1.2", + "pkg:npm/unpipe@1.0.0", + "pkg:npm/http-errors@2.0.0", + "pkg:npm/iconv-lite@0.4.24" + ] + } + ] +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_ignore/package.json b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/package.json new file mode 100644 index 00000000..c70814f9 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/package.json @@ -0,0 +1,33 @@ +{ + "name": "backend", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "node app.js", + "server": "nodemon server.js", + "client-install": "npm install --prefix ../frontend", + "client": "npm start --prefix ../frontend", + "dev": "concurrently \"npm run server\" \"npm run client\"", + "heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix ../frontend && npm run build --prefix ../frontend" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "@hapi/joi": "^17.1.1", + "backend": "^0.0.0", + "bcryptjs": "^2.4.3", + "dotenv": "^8.2.0", + "express": "^4.17.1", + "jsonwebtoken": "^8.5.1", + "mongoose": "^5.9.18", + "nodemon": "^2.0.4", + "axios": "^0.19.0", + "jsdom": "^19.0.0" + }, + "exhortignore": [ + "jsonwebtoken" + ], + "packageManager": "pnpm@10.8.0+sha512.0e82714d1b5b43c74610193cb20734897c1d00de89d0e18420aebc5977fa13d780a9cb05734624e81ebd81cc876cd464794850641c48b9544326b5622ca29971" +} diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-lock.yaml b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-lock.yaml new file mode 100644 index 00000000..4a117e1d --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-lock.yaml @@ -0,0 +1,1715 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@hapi/joi': + specifier: ^17.1.1 + version: 17.1.1 + axios: + specifier: ^0.19.0 + version: 0.19.2 + backend: + specifier: ^0.0.0 + version: 0.0.0 + bcryptjs: + specifier: ^2.4.3 + version: 2.4.3 + dotenv: + specifier: ^8.2.0 + version: 8.6.0 + express: + specifier: ^4.17.1 + version: 4.21.2 + jsdom: + specifier: ^19.0.0 + version: 19.0.0 + jsonwebtoken: + specifier: ^8.5.1 + version: 8.5.1 + mongoose: + specifier: ^5.9.18 + version: 5.13.23 + nodemon: + specifier: ^2.0.4 + version: 2.0.22 + +packages: + + '@hapi/address@4.1.0': + resolution: {integrity: sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==} + deprecated: Moved to 'npm install @sideway/address' + + '@hapi/formula@2.0.0': + resolution: {integrity: sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==} + deprecated: Moved to 'npm install @sideway/formula' + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/joi@17.1.1': + resolution: {integrity: sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==} + deprecated: Switch to 'npm install joi' + + '@hapi/pinpoint@2.0.1': + resolution: {integrity: sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@types/bson@4.0.5': + resolution: {integrity: sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==} + + '@types/mongodb@3.6.20': + resolution: {integrity: sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==} + + '@types/node@22.14.1': + resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==} + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + axios@0.19.2: + resolution: {integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==} + deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 + + backend@0.0.0: + resolution: {integrity: sha512-Fq2aG5+zmmsKv2Dhm3ijAU5spnKOb5ldJlnnC/Vhk6n8In6zaq9eCPBMRiz2j94P/r84QEaBmtwh9tjaDPiQqg==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + bcryptjs@2.4.3: + resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bl@2.2.1: + resolution: {integrity: sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==} + + bluebird@3.5.1: + resolution: {integrity: sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + + bson@1.1.6: + resolution: {integrity: sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==} + engines: {node: '>=0.6.19'} + + buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + data-urls@3.0.2: + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} + engines: {node: '>=12'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.1.0: + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + denque@1.5.1: + resolution: {integrity: sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==} + engines: {node: '>=0.10'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead + + dotenv@8.6.0: + resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} + engines: {node: '>=10'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + follow-redirects@1.5.10: + resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==} + engines: {node: '>=4.0'} + + form-data@4.0.2: + resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + engines: {node: '>= 6'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + html-encoding-sniffer@3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ignore-by-default@1.0.1: + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + jsdom@19.0.0: + resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} + engines: {node: '>=12'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsonwebtoken@8.5.1: + resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} + engines: {node: '>=4', npm: '>=1.4.28'} + + jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + + jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + + kareem@2.3.2: + resolution: {integrity: sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==} + + lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + + lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + + lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + + lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + + lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memory-pager@1.5.0: + resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + mongodb@3.7.4: + resolution: {integrity: sha512-K5q8aBqEXMwWdVNh94UQTwZ6BejVbFhh1uB6c5FKtPE9eUMZPUO3sRZdgIEcHSrAWmxzpG/FeODDKL388sqRmw==} + engines: {node: '>=4'} + peerDependencies: + aws4: '*' + bson-ext: '*' + kerberos: '*' + mongodb-client-encryption: '*' + mongodb-extjson: '*' + snappy: '*' + peerDependenciesMeta: + aws4: + optional: true + bson-ext: + optional: true + kerberos: + optional: true + mongodb-client-encryption: + optional: true + mongodb-extjson: + optional: true + snappy: + optional: true + + mongoose-legacy-pluralize@1.0.2: + resolution: {integrity: sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==} + peerDependencies: + mongoose: '*' + + mongoose@5.13.23: + resolution: {integrity: sha512-Q5bo1yYOcH2wbBPP4tGmcY5VKsFkQcjUDh66YjrbneAFB3vNKQwLvteRFLuLiU17rA5SDl3UMcMJLD9VS8ng2Q==} + engines: {node: '>=4.0.0'} + + mpath@0.8.4: + resolution: {integrity: sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==} + engines: {node: '>=4.0.0'} + + mquery@3.2.5: + resolution: {integrity: sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==} + engines: {node: '>=4.0.0'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + nodemon@2.0.22: + resolution: {integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==} + engines: {node: '>=8.10.0'} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + nwsapi@2.2.20: + resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + optional-require@1.0.3: + resolution: {integrity: sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==} + engines: {node: '>=4'} + + optional-require@1.1.8: + resolution: {integrity: sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==} + engines: {node: '>=4'} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + + pstree.remy@1.1.8: + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + regexp-clone@1.0.0: + resolution: {integrity: sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==} + + require-at@1.0.6: + resolution: {integrity: sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==} + engines: {node: '>=4'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + saslprep@1.0.3: + resolution: {integrity: sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==} + engines: {node: '>=6'} + + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@7.0.0: + resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + sift@13.5.2: + resolution: {integrity: sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==} + + simple-update-notifier@1.1.0: + resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} + engines: {node: '>=8.10.0'} + + sliced@1.0.1: + resolution: {integrity: sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + sparse-bitfield@3.0.3: + resolution: {integrity: sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + touch@3.1.1: + resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} + hasBin: true + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + undefsafe@2.0.5: + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@3.0.0: + resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} + engines: {node: '>=12'} + + webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + + whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + + whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + + whatwg-url@10.0.0: + resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==} + engines: {node: '>=12'} + + whatwg-url@11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} + + ws@8.18.1: + resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + +snapshots: + + '@hapi/address@4.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@hapi/formula@2.0.0': {} + + '@hapi/hoek@9.3.0': {} + + '@hapi/joi@17.1.1': + dependencies: + '@hapi/address': 4.1.0 + '@hapi/formula': 2.0.0 + '@hapi/hoek': 9.3.0 + '@hapi/pinpoint': 2.0.1 + '@hapi/topo': 5.1.0 + + '@hapi/pinpoint@2.0.1': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@tootallnate/once@2.0.0': {} + + '@types/bson@4.0.5': + dependencies: + '@types/node': 22.14.1 + + '@types/mongodb@3.6.20': + dependencies: + '@types/bson': 4.0.5 + '@types/node': 22.14.1 + + '@types/node@22.14.1': + dependencies: + undici-types: 6.21.0 + + abab@2.0.6: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@6.0.0: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + + acorn-walk@7.2.0: {} + + acorn@7.4.1: {} + + acorn@8.14.1: {} + + agent-base@6.0.2: + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + array-flatten@1.1.1: {} + + asynckit@0.4.0: {} + + axios@0.19.2: + dependencies: + follow-redirects: 1.5.10 + transitivePeerDependencies: + - supports-color + + backend@0.0.0: {} + + balanced-match@1.0.2: {} + + bcryptjs@2.4.3: {} + + binary-extensions@2.3.0: {} + + bl@2.2.1: + dependencies: + readable-stream: 2.3.8 + safe-buffer: 5.2.1 + + bluebird@3.5.1: {} + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-process-hrtime@1.0.0: {} + + bson@1.1.6: {} + + buffer-equal-constant-time@1.0.1: {} + + bytes@3.1.2: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + concat-map@0.0.1: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + core-util-is@1.0.3: {} + + cssom@0.3.8: {} + + cssom@0.5.0: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + data-urls@3.0.2: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.1.0: + dependencies: + ms: 2.0.0 + + debug@3.2.7(supports-color@5.5.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + decimal.js@10.5.0: {} + + delayed-stream@1.0.0: {} + + denque@1.5.1: {} + + depd@2.0.0: {} + + destroy@1.2.0: {} + + domexception@4.0.0: + dependencies: + webidl-conversions: 7.0.0 + + dotenv@8.6.0: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + ecdsa-sig-formatter@1.0.11: + dependencies: + safe-buffer: 5.2.1 + + ee-first@1.1.1: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + escape-html@1.0.3: {} + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + esprima@4.0.1: {} + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + follow-redirects@1.5.10: + dependencies: + debug: 3.1.0 + transitivePeerDependencies: + - supports-color + + form-data@4.0.2: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + fresh@0.5.2: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + gopd@1.2.0: {} + + has-flag@3.0.0: {} + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + html-encoding-sniffer@3.0.0: + dependencies: + whatwg-encoding: 2.0.0 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ignore-by-default@1.0.1: {} + + inherits@2.0.4: {} + + ipaddr.js@1.9.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-potential-custom-element-name@1.0.1: {} + + isarray@1.0.0: {} + + jsdom@19.0.0: + dependencies: + abab: 2.0.6 + acorn: 8.14.1 + acorn-globals: 6.0.0 + cssom: 0.5.0 + cssstyle: 2.3.0 + data-urls: 3.0.2 + decimal.js: 10.5.0 + domexception: 4.0.0 + escodegen: 2.1.0 + form-data: 4.0.2 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.20 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 3.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 10.0.0 + ws: 8.18.1 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsonwebtoken@8.5.1: + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 5.7.2 + + jwa@1.4.1: + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + + jws@3.2.2: + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + + kareem@2.3.2: {} + + lodash.includes@4.3.0: {} + + lodash.isboolean@3.0.3: {} + + lodash.isinteger@4.0.4: {} + + lodash.isnumber@3.0.3: {} + + lodash.isplainobject@4.0.6: {} + + lodash.isstring@4.0.1: {} + + lodash.once@4.1.1: {} + + math-intrinsics@1.1.0: {} + + media-typer@0.3.0: {} + + memory-pager@1.5.0: + optional: true + + merge-descriptors@1.0.3: {} + + methods@1.1.2: {} + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + mongodb@3.7.4: + dependencies: + bl: 2.2.1 + bson: 1.1.6 + denque: 1.5.1 + optional-require: 1.1.8 + safe-buffer: 5.2.1 + optionalDependencies: + saslprep: 1.0.3 + + mongoose-legacy-pluralize@1.0.2(mongoose@5.13.23): + dependencies: + mongoose: 5.13.23 + + mongoose@5.13.23: + dependencies: + '@types/bson': 4.0.5 + '@types/mongodb': 3.6.20 + bson: 1.1.6 + kareem: 2.3.2 + mongodb: 3.7.4 + mongoose-legacy-pluralize: 1.0.2(mongoose@5.13.23) + mpath: 0.8.4 + mquery: 3.2.5 + ms: 2.1.2 + optional-require: 1.0.3 + regexp-clone: 1.0.0 + safe-buffer: 5.2.1 + sift: 13.5.2 + sliced: 1.0.1 + transitivePeerDependencies: + - aws4 + - bson-ext + - kerberos + - mongodb-client-encryption + - mongodb-extjson + - snappy + - supports-color + + mpath@0.8.4: {} + + mquery@3.2.5: + dependencies: + bluebird: 3.5.1 + debug: 3.1.0 + regexp-clone: 1.0.0 + safe-buffer: 5.1.2 + sliced: 1.0.1 + transitivePeerDependencies: + - supports-color + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + negotiator@0.6.3: {} + + nodemon@2.0.22: + dependencies: + chokidar: 3.6.0 + debug: 3.2.7(supports-color@5.5.0) + ignore-by-default: 1.0.1 + minimatch: 3.1.2 + pstree.remy: 1.1.8 + semver: 5.7.2 + simple-update-notifier: 1.1.0 + supports-color: 5.5.0 + touch: 3.1.1 + undefsafe: 2.0.5 + + normalize-path@3.0.0: {} + + nwsapi@2.2.20: {} + + object-inspect@1.13.4: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + optional-require@1.0.3: {} + + optional-require@1.1.8: + dependencies: + require-at: 1.0.6 + + parse5@6.0.1: {} + + parseurl@1.3.3: {} + + path-to-regexp@0.1.12: {} + + picomatch@2.3.1: {} + + process-nextick-args@2.0.1: {} + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + psl@1.15.0: + dependencies: + punycode: 2.3.1 + + pstree.remy@1.1.8: {} + + punycode@2.3.1: {} + + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + + querystringify@2.2.0: {} + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + regexp-clone@1.0.0: {} + + require-at@1.0.6: {} + + requires-port@1.0.0: {} + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + saslprep@1.0.3: + dependencies: + sparse-bitfield: 3.0.3 + optional: true + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + semver@5.7.2: {} + + semver@7.0.0: {} + + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + setprototypeof@1.2.0: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + sift@13.5.2: {} + + simple-update-notifier@1.1.0: + dependencies: + semver: 7.0.0 + + sliced@1.0.1: {} + + source-map@0.6.1: + optional: true + + sparse-bitfield@3.0.3: + dependencies: + memory-pager: 1.5.0 + optional: true + + statuses@2.0.1: {} + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + symbol-tree@3.2.4: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + touch@3.1.1: {} + + tough-cookie@4.1.4: + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@3.0.0: + dependencies: + punycode: 2.3.1 + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + undefsafe@2.0.5: {} + + undici-types@6.21.0: {} + + universalify@0.2.0: {} + + unpipe@1.0.0: {} + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + vary@1.1.2: {} + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@3.0.0: + dependencies: + xml-name-validator: 4.0.0 + + webidl-conversions@7.0.0: {} + + whatwg-encoding@2.0.0: + dependencies: + iconv-lite: 0.6.3 + + whatwg-mimetype@3.0.0: {} + + whatwg-url@10.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + + whatwg-url@11.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + + ws@8.18.1: {} + + xml-name-validator@4.0.0: {} + + xmlchars@2.2.0: {} diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-ls-component.json b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-ls-component.json new file mode 100644 index 00000000..dc004cd2 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-ls-component.json @@ -0,0 +1,70 @@ +[ + { + "name": "backend", + "version": "1.0.0", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore", + "private": false, + "dependencies": { + "@hapi/joi": { + "from": "@hapi/joi", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+joi@17.1.1/node_modules/@hapi/joi" + }, + "axios": { + "from": "axios", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/axios@0.19.2/node_modules/axios" + }, + "backend": { + "from": "backend", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/backend/-/backend-0.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/backend@0.0.0/node_modules/backend" + }, + "bcryptjs": { + "from": "bcryptjs", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/bcryptjs@2.4.3/node_modules/bcryptjs" + }, + "dotenv": { + "from": "dotenv", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dotenv@8.6.0/node_modules/dotenv" + }, + "express": { + "from": "express", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/express@4.21.2/node_modules/express" + }, + "jsdom": { + "from": "jsdom", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/jsdom@19.0.0/node_modules/jsdom" + }, + "jsonwebtoken": { + "from": "jsonwebtoken", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/jsonwebtoken@8.5.1/node_modules/jsonwebtoken" + }, + "mongoose": { + "from": "mongoose", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mongoose@5.13.23/node_modules/mongoose" + }, + "nodemon": { + "from": "nodemon", + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/nodemon@2.0.22/node_modules/nodemon" + } + } + } +] diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-ls-stack.json b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-ls-stack.json new file mode 100644 index 00000000..aef82b83 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_ignore/pnpm-ls-stack.json @@ -0,0 +1,4604 @@ +[ + { + "name": "backend", + "version": "1.0.0", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore", + "private": false, + "dependencies": { + "backend": { + "from": "backend", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/backend/-/backend-0.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/backend@0.0.0/node_modules/backend" + }, + "bcryptjs": { + "from": "bcryptjs", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/bcryptjs@2.4.3/node_modules/bcryptjs" + }, + "dotenv": { + "from": "dotenv", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dotenv@8.6.0/node_modules/dotenv" + }, + "@hapi/joi": { + "from": "@hapi/joi", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+joi@17.1.1/node_modules/@hapi/joi", + "dependencies": { + "@hapi/formula": { + "from": "@hapi/formula", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+formula@2.0.0/node_modules/@hapi/formula" + }, + "@hapi/hoek": { + "from": "@hapi/hoek", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+hoek@9.3.0/node_modules/@hapi/hoek" + }, + "@hapi/pinpoint": { + "from": "@hapi/pinpoint", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+pinpoint@2.0.1/node_modules/@hapi/pinpoint" + }, + "@hapi/address": { + "from": "@hapi/address", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+address@4.1.0/node_modules/@hapi/address", + "dependencies": { + "@hapi/hoek": { + "from": "@hapi/hoek", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+hoek@9.3.0/node_modules/@hapi/hoek" + } + } + }, + "@hapi/topo": { + "from": "@hapi/topo", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+topo@5.1.0/node_modules/@hapi/topo", + "dependencies": { + "@hapi/hoek": { + "from": "@hapi/hoek", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@hapi+hoek@9.3.0/node_modules/@hapi/hoek" + } + } + } + } + }, + "axios": { + "from": "axios", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/axios@0.19.2/node_modules/axios", + "dependencies": { + "follow-redirects": { + "from": "follow-redirects", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/follow-redirects@1.5.10/node_modules/follow-redirects", + "dependencies": { + "debug": { + "from": "debug", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@3.1.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + } + } + } + } + }, + "jsonwebtoken": { + "from": "jsonwebtoken", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/jsonwebtoken@8.5.1/node_modules/jsonwebtoken", + "dependencies": { + "lodash.includes": { + "from": "lodash.includes", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/lodash.includes@4.3.0/node_modules/lodash.includes" + }, + "lodash.isboolean": { + "from": "lodash.isboolean", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/lodash.isboolean@3.0.3/node_modules/lodash.isboolean" + }, + "lodash.isinteger": { + "from": "lodash.isinteger", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/lodash.isinteger@4.0.4/node_modules/lodash.isinteger" + }, + "lodash.isnumber": { + "from": "lodash.isnumber", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/lodash.isnumber@3.0.3/node_modules/lodash.isnumber" + }, + "lodash.isplainobject": { + "from": "lodash.isplainobject", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/lodash.isplainobject@4.0.6/node_modules/lodash.isplainobject" + }, + "lodash.isstring": { + "from": "lodash.isstring", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/lodash.isstring@4.0.1/node_modules/lodash.isstring" + }, + "lodash.once": { + "from": "lodash.once", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/lodash.once@4.1.1/node_modules/lodash.once" + }, + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + }, + "semver": { + "from": "semver", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/semver@5.7.2/node_modules/semver" + }, + "jws": { + "from": "jws", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/jws@3.2.2/node_modules/jws", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "jwa": { + "from": "jwa", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/jwa@1.4.1/node_modules/jwa", + "dependencies": { + "buffer-equal-constant-time": { + "from": "buffer-equal-constant-time", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/buffer-equal-constant-time@1.0.1/node_modules/buffer-equal-constant-time" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "ecdsa-sig-formatter": { + "from": "ecdsa-sig-formatter", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ecdsa-sig-formatter@1.0.11/node_modules/ecdsa-sig-formatter", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + } + } + } + } + } + } + } + } + }, + "mongoose": { + "from": "mongoose", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mongoose@5.13.23/node_modules/mongoose", + "dependencies": { + "bson": { + "from": "bson", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/bson@1.1.6/node_modules/bson" + }, + "kareem": { + "from": "kareem", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/kareem@2.3.2/node_modules/kareem" + }, + "mpath": { + "from": "mpath", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mpath@0.8.4/node_modules/mpath" + }, + "ms": { + "from": "ms", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.2/node_modules/ms" + }, + "optional-require": { + "from": "optional-require", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/optional-require@1.0.3/node_modules/optional-require" + }, + "regexp-clone": { + "from": "regexp-clone", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/regexp-clone@1.0.0/node_modules/regexp-clone" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "sift": { + "from": "sift", + "version": "13.5.2", + "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/sift@13.5.2/node_modules/sift" + }, + "sliced": { + "from": "sliced", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/sliced@1.0.1/node_modules/sliced" + }, + "mongoose-legacy-pluralize": { + "from": "mongoose-legacy-pluralize", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mongoose-legacy-pluralize@1.0.2_mongoose@5.13.23/node_modules/mongoose-legacy-pluralize", + "dependencies": { + "mongoose": { + "from": "mongoose", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mongoose@5.13.23/node_modules/mongoose" + } + } + }, + "@types/bson": { + "from": "@types/bson", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@types+bson@4.0.5/node_modules/@types/bson", + "dependencies": { + "@types/node": { + "from": "@types/node", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node", + "dependencies": { + "undici-types": { + "from": "undici-types", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/undici-types@6.21.0/node_modules/undici-types" + } + } + } + } + }, + "mquery": { + "from": "mquery", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mquery@3.2.5/node_modules/mquery", + "dependencies": { + "bluebird": { + "from": "bluebird", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/bluebird@3.5.1/node_modules/bluebird" + }, + "regexp-clone": { + "from": "regexp-clone", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/regexp-clone@1.0.0/node_modules/regexp-clone" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.1.2/node_modules/safe-buffer" + }, + "sliced": { + "from": "sliced", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/sliced@1.0.1/node_modules/sliced" + }, + "debug": { + "from": "debug", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@3.1.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + } + } + }, + "@types/mongodb": { + "from": "@types/mongodb", + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.20.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@types+mongodb@3.6.20/node_modules/@types/mongodb", + "dependencies": { + "@types/node": { + "from": "@types/node", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node", + "dependencies": { + "undici-types": { + "from": "undici-types", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/undici-types@6.21.0/node_modules/undici-types" + } + } + }, + "@types/bson": { + "from": "@types/bson", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@types+bson@4.0.5/node_modules/@types/bson", + "dependencies": { + "@types/node": { + "from": "@types/node", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node", + "dependencies": { + "undici-types": { + "from": "undici-types", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/undici-types@6.21.0/node_modules/undici-types" + } + } + } + } + } + } + }, + "mongodb": { + "from": "mongodb", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mongodb@3.7.4/node_modules/mongodb", + "dependencies": { + "bson": { + "from": "bson", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/bson@1.1.6/node_modules/bson" + }, + "denque": { + "from": "denque", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/denque@1.5.1/node_modules/denque" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "optional-require": { + "from": "optional-require", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/optional-require@1.1.8/node_modules/optional-require", + "dependencies": { + "require-at": { + "from": "require-at", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/require-at@1.0.6/node_modules/require-at" + } + } + }, + "saslprep": { + "from": "saslprep", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/saslprep@1.0.3/node_modules/saslprep", + "dependencies": { + "sparse-bitfield": { + "from": "sparse-bitfield", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/sparse-bitfield@3.0.3/node_modules/sparse-bitfield", + "dependencies": { + "memory-pager": { + "from": "memory-pager", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/memory-pager@1.5.0/node_modules/memory-pager" + } + } + } + } + }, + "bl": { + "from": "bl", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/bl@2.2.1/node_modules/bl", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "readable-stream": { + "from": "readable-stream", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/readable-stream@2.3.8/node_modules/readable-stream", + "dependencies": { + "core-util-is": { + "from": "core-util-is", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/core-util-is@1.0.3/node_modules/core-util-is" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "isarray": { + "from": "isarray", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/isarray@1.0.0/node_modules/isarray" + }, + "process-nextick-args": { + "from": "process-nextick-args", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/process-nextick-args@2.0.1/node_modules/process-nextick-args" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.1.2/node_modules/safe-buffer" + }, + "util-deprecate": { + "from": "util-deprecate", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/util-deprecate@1.0.2/node_modules/util-deprecate" + }, + "string_decoder": { + "from": "string_decoder", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/string_decoder@1.1.1/node_modules/string_decoder", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.1.2/node_modules/safe-buffer" + } + } + } + } + } + } + } + } + } + } + }, + "nodemon": { + "from": "nodemon", + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/nodemon@2.0.22/node_modules/nodemon", + "dependencies": { + "ignore-by-default": { + "from": "ignore-by-default", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ignore-by-default@1.0.1/node_modules/ignore-by-default" + }, + "pstree.remy": { + "from": "pstree.remy", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/pstree.remy@1.1.8/node_modules/pstree.remy" + }, + "semver": { + "from": "semver", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/semver@5.7.2/node_modules/semver" + }, + "touch": { + "from": "touch", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/touch@3.1.1/node_modules/touch" + }, + "undefsafe": { + "from": "undefsafe", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/undefsafe@2.0.5/node_modules/undefsafe" + }, + "simple-update-notifier": { + "from": "simple-update-notifier", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/simple-update-notifier@1.1.0/node_modules/simple-update-notifier", + "dependencies": { + "semver": { + "from": "semver", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/semver@7.0.0/node_modules/semver" + } + } + }, + "supports-color": { + "from": "supports-color", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/supports-color@5.5.0/node_modules/supports-color", + "dependencies": { + "has-flag": { + "from": "has-flag", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-flag@3.0.0/node_modules/has-flag" + } + } + }, + "debug": { + "from": "debug", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@3.2.7_supports-color@5.5.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + }, + "supports-color": { + "from": "supports-color", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/supports-color@5.5.0/node_modules/supports-color", + "dependencies": { + "has-flag": { + "from": "has-flag", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-flag@3.0.0/node_modules/has-flag" + } + } + } + } + }, + "minimatch": { + "from": "minimatch", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/minimatch@3.1.2/node_modules/minimatch", + "dependencies": { + "brace-expansion": { + "from": "brace-expansion", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/brace-expansion@1.1.11/node_modules/brace-expansion", + "dependencies": { + "balanced-match": { + "from": "balanced-match", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/balanced-match@1.0.2/node_modules/balanced-match" + }, + "concat-map": { + "from": "concat-map", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/concat-map@0.0.1/node_modules/concat-map" + } + } + } + } + }, + "chokidar": { + "from": "chokidar", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/chokidar@3.6.0/node_modules/chokidar", + "dependencies": { + "normalize-path": { + "from": "normalize-path", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/normalize-path@3.0.0/node_modules/normalize-path" + }, + "fsevents": { + "from": "fsevents", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/fsevents@2.3.3/node_modules/fsevents" + }, + "anymatch": { + "from": "anymatch", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/anymatch@3.1.3/node_modules/anymatch", + "dependencies": { + "normalize-path": { + "from": "normalize-path", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/normalize-path@3.0.0/node_modules/normalize-path" + }, + "picomatch": { + "from": "picomatch", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/picomatch@2.3.1/node_modules/picomatch" + } + } + }, + "is-binary-path": { + "from": "is-binary-path", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/is-binary-path@2.1.0/node_modules/is-binary-path", + "dependencies": { + "binary-extensions": { + "from": "binary-extensions", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/binary-extensions@2.3.0/node_modules/binary-extensions" + } + } + }, + "is-glob": { + "from": "is-glob", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/is-glob@4.0.3/node_modules/is-glob", + "dependencies": { + "is-extglob": { + "from": "is-extglob", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/is-extglob@2.1.1/node_modules/is-extglob" + } + } + }, + "readdirp": { + "from": "readdirp", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/readdirp@3.6.0/node_modules/readdirp", + "dependencies": { + "picomatch": { + "from": "picomatch", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/picomatch@2.3.1/node_modules/picomatch" + } + } + }, + "glob-parent": { + "from": "glob-parent", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/glob-parent@5.1.2/node_modules/glob-parent", + "dependencies": { + "is-glob": { + "from": "is-glob", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/is-glob@4.0.3/node_modules/is-glob", + "dependencies": { + "is-extglob": { + "from": "is-extglob", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/is-extglob@2.1.1/node_modules/is-extglob" + } + } + } + } + }, + "braces": { + "from": "braces", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/braces@3.0.3/node_modules/braces", + "dependencies": { + "fill-range": { + "from": "fill-range", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/fill-range@7.1.1/node_modules/fill-range", + "dependencies": { + "to-regex-range": { + "from": "to-regex-range", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/to-regex-range@5.0.1/node_modules/to-regex-range", + "dependencies": { + "is-number": { + "from": "is-number", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/is-number@7.0.0/node_modules/is-number" + } + } + } + } + } + } + } + } + } + } + }, + "jsdom": { + "from": "jsdom", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/jsdom@19.0.0/node_modules/jsdom", + "dependencies": { + "abab": { + "from": "abab", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/abab@2.0.6/node_modules/abab" + }, + "acorn": { + "from": "acorn", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/acorn@8.14.1/node_modules/acorn" + }, + "cssom": { + "from": "cssom", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/cssom@0.5.0/node_modules/cssom" + }, + "decimal.js": { + "from": "decimal.js", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/decimal.js@10.5.0/node_modules/decimal.js" + }, + "is-potential-custom-element-name": { + "from": "is-potential-custom-element-name", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/is-potential-custom-element-name@1.0.1/node_modules/is-potential-custom-element-name" + }, + "nwsapi": { + "from": "nwsapi", + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/nwsapi@2.2.20/node_modules/nwsapi" + }, + "parse5": { + "from": "parse5", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/parse5@6.0.1/node_modules/parse5" + }, + "symbol-tree": { + "from": "symbol-tree", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/symbol-tree@3.2.4/node_modules/symbol-tree" + }, + "webidl-conversions": { + "from": "webidl-conversions", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/webidl-conversions@7.0.0/node_modules/webidl-conversions" + }, + "whatwg-mimetype": { + "from": "whatwg-mimetype", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/whatwg-mimetype@3.0.0/node_modules/whatwg-mimetype" + }, + "ws": { + "from": "ws", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ws@8.18.1/node_modules/ws" + }, + "xml-name-validator": { + "from": "xml-name-validator", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/xml-name-validator@4.0.0/node_modules/xml-name-validator" + }, + "acorn-globals": { + "from": "acorn-globals", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/acorn-globals@6.0.0/node_modules/acorn-globals", + "dependencies": { + "acorn": { + "from": "acorn", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/acorn@7.4.1/node_modules/acorn" + }, + "acorn-walk": { + "from": "acorn-walk", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/acorn-walk@7.2.0/node_modules/acorn-walk" + } + } + }, + "cssstyle": { + "from": "cssstyle", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/cssstyle@2.3.0/node_modules/cssstyle", + "dependencies": { + "cssom": { + "from": "cssom", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/cssom@0.3.8/node_modules/cssom" + } + } + }, + "domexception": { + "from": "domexception", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/domexception@4.0.0/node_modules/domexception", + "dependencies": { + "webidl-conversions": { + "from": "webidl-conversions", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/webidl-conversions@7.0.0/node_modules/webidl-conversions" + } + } + }, + "escodegen": { + "from": "escodegen", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/escodegen@2.1.0/node_modules/escodegen", + "dependencies": { + "esprima": { + "from": "esprima", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/esprima@4.0.1/node_modules/esprima" + }, + "estraverse": { + "from": "estraverse", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/estraverse@5.3.0/node_modules/estraverse" + }, + "esutils": { + "from": "esutils", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/esutils@2.0.3/node_modules/esutils" + }, + "source-map": { + "from": "source-map", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/source-map@0.6.1/node_modules/source-map" + } + } + }, + "saxes": { + "from": "saxes", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/saxes@5.0.1/node_modules/saxes", + "dependencies": { + "xmlchars": { + "from": "xmlchars", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/xmlchars@2.2.0/node_modules/xmlchars" + } + } + }, + "w3c-hr-time": { + "from": "w3c-hr-time", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/w3c-hr-time@1.0.2/node_modules/w3c-hr-time", + "dependencies": { + "browser-process-hrtime": { + "from": "browser-process-hrtime", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/browser-process-hrtime@1.0.0/node_modules/browser-process-hrtime" + } + } + }, + "w3c-xmlserializer": { + "from": "w3c-xmlserializer", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/w3c-xmlserializer@3.0.0/node_modules/w3c-xmlserializer", + "dependencies": { + "xml-name-validator": { + "from": "xml-name-validator", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/xml-name-validator@4.0.0/node_modules/xml-name-validator" + } + } + }, + "tough-cookie": { + "from": "tough-cookie", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/tough-cookie@4.1.4/node_modules/tough-cookie", + "dependencies": { + "punycode": { + "from": "punycode", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/punycode@2.3.1/node_modules/punycode" + }, + "universalify": { + "from": "universalify", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/universalify@0.2.0/node_modules/universalify" + }, + "psl": { + "from": "psl", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/psl@1.15.0/node_modules/psl", + "dependencies": { + "punycode": { + "from": "punycode", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/punycode@2.3.1/node_modules/punycode" + } + } + }, + "url-parse": { + "from": "url-parse", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/url-parse@1.5.10/node_modules/url-parse", + "dependencies": { + "querystringify": { + "from": "querystringify", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/querystringify@2.2.0/node_modules/querystringify" + }, + "requires-port": { + "from": "requires-port", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/requires-port@1.0.0/node_modules/requires-port" + } + } + } + } + }, + "whatwg-encoding": { + "from": "whatwg-encoding", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/whatwg-encoding@2.0.0/node_modules/whatwg-encoding", + "dependencies": { + "iconv-lite": { + "from": "iconv-lite", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite", + "dependencies": { + "safer-buffer": { + "from": "safer-buffer", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer" + } + } + } + } + }, + "whatwg-url": { + "from": "whatwg-url", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/whatwg-url@10.0.0/node_modules/whatwg-url", + "dependencies": { + "webidl-conversions": { + "from": "webidl-conversions", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/webidl-conversions@7.0.0/node_modules/webidl-conversions" + }, + "tr46": { + "from": "tr46", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/tr46@3.0.0/node_modules/tr46", + "dependencies": { + "punycode": { + "from": "punycode", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/punycode@2.3.1/node_modules/punycode" + } + } + } + } + }, + "data-urls": { + "from": "data-urls", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/data-urls@3.0.2/node_modules/data-urls", + "dependencies": { + "abab": { + "from": "abab", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/abab@2.0.6/node_modules/abab" + }, + "whatwg-mimetype": { + "from": "whatwg-mimetype", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/whatwg-mimetype@3.0.0/node_modules/whatwg-mimetype" + }, + "whatwg-url": { + "from": "whatwg-url", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/whatwg-url@11.0.0/node_modules/whatwg-url", + "dependencies": { + "webidl-conversions": { + "from": "webidl-conversions", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/webidl-conversions@7.0.0/node_modules/webidl-conversions" + }, + "tr46": { + "from": "tr46", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/tr46@3.0.0/node_modules/tr46", + "dependencies": { + "punycode": { + "from": "punycode", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/punycode@2.3.1/node_modules/punycode" + } + } + } + } + } + } + }, + "html-encoding-sniffer": { + "from": "html-encoding-sniffer", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/html-encoding-sniffer@3.0.0/node_modules/html-encoding-sniffer", + "dependencies": { + "whatwg-encoding": { + "from": "whatwg-encoding", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/whatwg-encoding@2.0.0/node_modules/whatwg-encoding", + "dependencies": { + "iconv-lite": { + "from": "iconv-lite", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/iconv-lite@0.6.3/node_modules/iconv-lite", + "dependencies": { + "safer-buffer": { + "from": "safer-buffer", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer" + } + } + } + } + } + } + }, + "http-proxy-agent": { + "from": "http-proxy-agent", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/http-proxy-agent@5.0.0/node_modules/http-proxy-agent", + "dependencies": { + "@tootallnate/once": { + "from": "@tootallnate/once", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/@tootallnate+once@2.0.0/node_modules/@tootallnate/once" + }, + "debug": { + "from": "debug", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@4.4.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + } + } + }, + "agent-base": { + "from": "agent-base", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/agent-base@6.0.2/node_modules/agent-base", + "dependencies": { + "debug": { + "from": "debug", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@4.4.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + } + } + } + } + } + } + }, + "https-proxy-agent": { + "from": "https-proxy-agent", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/https-proxy-agent@5.0.1/node_modules/https-proxy-agent", + "dependencies": { + "debug": { + "from": "debug", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@4.4.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + } + } + }, + "agent-base": { + "from": "agent-base", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/agent-base@6.0.2/node_modules/agent-base", + "dependencies": { + "debug": { + "from": "debug", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@4.4.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + } + } + } + } + } + } + }, + "form-data": { + "from": "form-data", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/form-data@4.0.2/node_modules/form-data", + "dependencies": { + "asynckit": { + "from": "asynckit", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/asynckit@0.4.0/node_modules/asynckit" + }, + "combined-stream": { + "from": "combined-stream", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/combined-stream@1.0.8/node_modules/combined-stream", + "dependencies": { + "delayed-stream": { + "from": "delayed-stream", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/delayed-stream@1.0.0/node_modules/delayed-stream" + } + } + }, + "mime-types": { + "from": "mime-types", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime-types@2.1.35/node_modules/mime-types", + "dependencies": { + "mime-db": { + "from": "mime-db", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db" + } + } + }, + "es-set-tostringtag": { + "from": "es-set-tostringtag", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-set-tostringtag@2.1.0/node_modules/es-set-tostringtag", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "has-tostringtag": { + "from": "has-tostringtag", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-tostringtag@1.0.2/node_modules/has-tostringtag", + "dependencies": { + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }, + "express": { + "from": "express", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/express@4.21.2/node_modules/express", + "dependencies": { + "array-flatten": { + "from": "array-flatten", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/array-flatten@1.1.1/node_modules/array-flatten" + }, + "content-type": { + "from": "content-type", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/content-type@1.0.5/node_modules/content-type" + }, + "cookie": { + "from": "cookie", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/cookie@0.7.1/node_modules/cookie" + }, + "cookie-signature": { + "from": "cookie-signature", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/cookie-signature@1.0.6/node_modules/cookie-signature" + }, + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "encodeurl": { + "from": "encodeurl", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/encodeurl@2.0.0/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "etag": { + "from": "etag", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/etag@1.8.1/node_modules/etag" + }, + "fresh": { + "from": "fresh", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/fresh@0.5.2/node_modules/fresh" + }, + "merge-descriptors": { + "from": "merge-descriptors", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/merge-descriptors@1.0.3/node_modules/merge-descriptors" + }, + "methods": { + "from": "methods", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/methods@1.1.2/node_modules/methods" + }, + "parseurl": { + "from": "parseurl", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/parseurl@1.3.3/node_modules/parseurl" + }, + "path-to-regexp": { + "from": "path-to-regexp", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/path-to-regexp@0.1.12/node_modules/path-to-regexp" + }, + "range-parser": { + "from": "range-parser", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/range-parser@1.2.1/node_modules/range-parser" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "utils-merge": { + "from": "utils-merge", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/utils-merge@1.0.1/node_modules/utils-merge" + }, + "vary": { + "from": "vary", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/vary@1.1.2/node_modules/vary" + }, + "content-disposition": { + "from": "content-disposition", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/content-disposition@0.5.4/node_modules/content-disposition", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + } + } + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + }, + "proxy-addr": { + "from": "proxy-addr", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/proxy-addr@2.0.7/node_modules/proxy-addr", + "dependencies": { + "forwarded": { + "from": "forwarded", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/forwarded@0.2.0/node_modules/forwarded" + }, + "ipaddr.js": { + "from": "ipaddr.js", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ipaddr.js@1.9.1/node_modules/ipaddr.js" + } + } + }, + "accepts": { + "from": "accepts", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/accepts@1.3.8/node_modules/accepts", + "dependencies": { + "negotiator": { + "from": "negotiator", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/negotiator@0.6.3/node_modules/negotiator" + }, + "mime-types": { + "from": "mime-types", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime-types@2.1.35/node_modules/mime-types", + "dependencies": { + "mime-db": { + "from": "mime-db", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db" + } + } + } + } + }, + "finalhandler": { + "from": "finalhandler", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/finalhandler@1.3.1/node_modules/finalhandler", + "dependencies": { + "encodeurl": { + "from": "encodeurl", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/encodeurl@2.0.0/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "parseurl": { + "from": "parseurl", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/parseurl@1.3.3/node_modules/parseurl" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "unpipe": { + "from": "unpipe", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/unpipe@1.0.0/node_modules/unpipe" + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + } + } + }, + "send": { + "from": "send", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/send@0.19.0/node_modules/send", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "destroy": { + "from": "destroy", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/destroy@1.2.0/node_modules/destroy" + }, + "encodeurl": { + "from": "encodeurl", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/encodeurl@1.0.2/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "etag": { + "from": "etag", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/etag@1.8.1/node_modules/etag" + }, + "fresh": { + "from": "fresh", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/fresh@0.5.2/node_modules/fresh" + }, + "mime": { + "from": "mime", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime@1.6.0/node_modules/mime" + }, + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + }, + "range-parser": { + "from": "range-parser", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/range-parser@1.2.1/node_modules/range-parser" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + } + } + }, + "type-is": { + "from": "type-is", + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/type-is@1.6.18/node_modules/type-is", + "dependencies": { + "media-typer": { + "from": "media-typer", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/media-typer@0.3.0/node_modules/media-typer" + }, + "mime-types": { + "from": "mime-types", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime-types@2.1.35/node_modules/mime-types", + "dependencies": { + "mime-db": { + "from": "mime-db", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db" + } + } + } + } + }, + "serve-static": { + "from": "serve-static", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/serve-static@1.16.2/node_modules/serve-static", + "dependencies": { + "encodeurl": { + "from": "encodeurl", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/encodeurl@2.0.0/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "parseurl": { + "from": "parseurl", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/parseurl@1.3.3/node_modules/parseurl" + }, + "send": { + "from": "send", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/send@0.19.0/node_modules/send", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "destroy": { + "from": "destroy", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/destroy@1.2.0/node_modules/destroy" + }, + "encodeurl": { + "from": "encodeurl", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/encodeurl@1.0.2/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "etag": { + "from": "etag", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/etag@1.8.1/node_modules/etag" + }, + "fresh": { + "from": "fresh", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/fresh@0.5.2/node_modules/fresh" + }, + "mime": { + "from": "mime", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime@1.6.0/node_modules/mime" + }, + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + }, + "range-parser": { + "from": "range-parser", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/range-parser@1.2.1/node_modules/range-parser" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + } + } + } + } + }, + "qs": { + "from": "qs", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/qs@6.13.0/node_modules/qs", + "dependencies": { + "side-channel": { + "from": "side-channel", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel@1.1.0/node_modules/side-channel", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "side-channel-list": { + "from": "side-channel-list", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel-list@1.0.0/node_modules/side-channel-list", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + } + } + }, + "side-channel-map": { + "from": "side-channel-map", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel-map@1.0.1/node_modules/side-channel-map", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + }, + "side-channel-weakmap": { + "from": "side-channel-weakmap", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel-weakmap@1.0.2/node_modules/side-channel-weakmap", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + }, + "side-channel-map": { + "from": "side-channel-map", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel-map@1.0.1/node_modules/side-channel-map", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }, + "body-parser": { + "from": "body-parser", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/body-parser@1.20.3/node_modules/body-parser", + "dependencies": { + "bytes": { + "from": "bytes", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/bytes@3.1.2/node_modules/bytes" + }, + "content-type": { + "from": "content-type", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/content-type@1.0.5/node_modules/content-type" + }, + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "destroy": { + "from": "destroy", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/destroy@1.2.0/node_modules/destroy" + }, + "unpipe": { + "from": "unpipe", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/unpipe@1.0.0/node_modules/unpipe" + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "iconv-lite": { + "from": "iconv-lite", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/iconv-lite@0.4.24/node_modules/iconv-lite", + "dependencies": { + "safer-buffer": { + "from": "safer-buffer", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + }, + "raw-body": { + "from": "raw-body", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/raw-body@2.5.2/node_modules/raw-body", + "dependencies": { + "bytes": { + "from": "bytes", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/bytes@3.1.2/node_modules/bytes" + }, + "unpipe": { + "from": "unpipe", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/unpipe@1.0.0/node_modules/unpipe" + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "iconv-lite": { + "from": "iconv-lite", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/iconv-lite@0.4.24/node_modules/iconv-lite", + "dependencies": { + "safer-buffer": { + "from": "safer-buffer", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer" + } + } + } + } + }, + "type-is": { + "from": "type-is", + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/type-is@1.6.18/node_modules/type-is", + "dependencies": { + "media-typer": { + "from": "media-typer", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/media-typer@0.3.0/node_modules/media-typer" + }, + "mime-types": { + "from": "mime-types", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime-types@2.1.35/node_modules/mime-types", + "dependencies": { + "mime-db": { + "from": "mime-db", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db" + } + } + } + } + }, + "qs": { + "from": "qs", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/qs@6.13.0/node_modules/qs", + "dependencies": { + "side-channel": { + "from": "side-channel", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel@1.1.0/node_modules/side-channel", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "side-channel-list": { + "from": "side-channel-list", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel-list@1.0.0/node_modules/side-channel-list", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + } + } + }, + "side-channel-map": { + "from": "side-channel-map", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel-map@1.0.1/node_modules/side-channel-map", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + }, + "side-channel-weakmap": { + "from": "side-channel-weakmap", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel-weakmap@1.0.2/node_modules/side-channel-weakmap", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + }, + "side-channel-map": { + "from": "side-channel-map", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/side-channel-map@1.0.1/node_modules/side-channel-map", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } +] diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/expected_component_sbom.json new file mode 100644 index 00000000..db2f2b5c --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/expected_component_sbom.json @@ -0,0 +1,140 @@ +{ + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-14T11:30:12Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", + "name" : "backend", + "version" : "1.0.0", + "purl" : "pkg:npm/backend@1.0.0" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", + "name" : "backend", + "version" : "1.0.0", + "purl" : "pkg:npm/backend@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1", + "group" : "@hapi", + "name" : "joi", + "version" : "17.1.1", + "purl" : "pkg:npm/%40hapi/joi@17.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/axios@0.19.2", + "name" : "axios", + "version" : "0.19.2", + "purl" : "pkg:npm/axios@0.19.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/backend@0.0.0", + "name" : "backend", + "version" : "0.0.0", + "purl" : "pkg:npm/backend@0.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bcryptjs@2.4.3", + "name" : "bcryptjs", + "version" : "2.4.3", + "purl" : "pkg:npm/bcryptjs@2.4.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/dotenv@8.6.0", + "name" : "dotenv", + "version" : "8.6.0", + "purl" : "pkg:npm/dotenv@8.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/express@4.21.2", + "name" : "express", + "version" : "4.21.2", + "purl" : "pkg:npm/express@4.21.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/jsonwebtoken@8.5.1", + "name" : "jsonwebtoken", + "version" : "8.5.1", + "purl" : "pkg:npm/jsonwebtoken@8.5.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose@5.13.23", + "name" : "mongoose", + "version" : "5.13.23", + "purl" : "pkg:npm/mongoose@5.13.23" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/nodemon@2.0.22", + "name" : "nodemon", + "version" : "2.0.22", + "purl" : "pkg:npm/nodemon@2.0.22" + } + ], + "dependencies" : [ + { + "ref" : "pkg:npm/backend@1.0.0", + "dependsOn" : [ + "pkg:npm/%40hapi/joi@17.1.1", + "pkg:npm/axios@0.19.2", + "pkg:npm/backend@0.0.0", + "pkg:npm/bcryptjs@2.4.3", + "pkg:npm/dotenv@8.6.0", + "pkg:npm/express@4.21.2", + "pkg:npm/jsonwebtoken@8.5.1", + "pkg:npm/mongoose@5.13.23", + "pkg:npm/nodemon@2.0.22" + ] + }, + { + "ref" : "pkg:npm/%40hapi/joi@17.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/axios@0.19.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/backend@0.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/bcryptjs@2.4.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/dotenv@8.6.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/express@4.21.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/jsonwebtoken@8.5.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mongoose@5.13.23", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/nodemon@2.0.22", + "dependsOn" : [ ] + } + ] +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/expected_stack_sbom.json new file mode 100644 index 00000000..4045d6d3 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/expected_stack_sbom.json @@ -0,0 +1,2036 @@ +{ + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-14T11:42:17Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", + "name" : "backend", + "version" : "1.0.0", + "purl" : "pkg:npm/backend@1.0.0" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", + "name" : "backend", + "version" : "1.0.0", + "purl" : "pkg:npm/backend@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/backend@0.0.0", + "name" : "backend", + "version" : "0.0.0", + "purl" : "pkg:npm/backend@0.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bcryptjs@2.4.3", + "name" : "bcryptjs", + "version" : "2.4.3", + "purl" : "pkg:npm/bcryptjs@2.4.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/dotenv@8.6.0", + "name" : "dotenv", + "version" : "8.6.0", + "purl" : "pkg:npm/dotenv@8.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1", + "group" : "@hapi", + "name" : "joi", + "version" : "17.1.1", + "purl" : "pkg:npm/%40hapi/joi@17.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/formula@2.0.0", + "group" : "@hapi", + "name" : "formula", + "version" : "2.0.0", + "purl" : "pkg:npm/%40hapi/formula@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/hoek@9.3.0", + "group" : "@hapi", + "name" : "hoek", + "version" : "9.3.0", + "purl" : "pkg:npm/%40hapi/hoek@9.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/pinpoint@2.0.1", + "group" : "@hapi", + "name" : "pinpoint", + "version" : "2.0.1", + "purl" : "pkg:npm/%40hapi/pinpoint@2.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/address@4.1.0", + "group" : "@hapi", + "name" : "address", + "version" : "4.1.0", + "purl" : "pkg:npm/%40hapi/address@4.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/topo@5.1.0", + "group" : "@hapi", + "name" : "topo", + "version" : "5.1.0", + "purl" : "pkg:npm/%40hapi/topo@5.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/axios@0.19.2", + "name" : "axios", + "version" : "0.19.2", + "purl" : "pkg:npm/axios@0.19.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/follow-redirects@1.5.10", + "name" : "follow-redirects", + "version" : "1.5.10", + "purl" : "pkg:npm/follow-redirects@1.5.10" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/debug@3.1.0", + "name" : "debug", + "version" : "3.1.0", + "purl" : "pkg:npm/debug@3.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.0.0", + "name" : "ms", + "version" : "2.0.0", + "purl" : "pkg:npm/ms@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/jsonwebtoken@8.5.1", + "name" : "jsonwebtoken", + "version" : "8.5.1", + "purl" : "pkg:npm/jsonwebtoken@8.5.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.includes@4.3.0", + "name" : "lodash.includes", + "version" : "4.3.0", + "purl" : "pkg:npm/lodash.includes@4.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isboolean@3.0.3", + "name" : "lodash.isboolean", + "version" : "3.0.3", + "purl" : "pkg:npm/lodash.isboolean@3.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isinteger@4.0.4", + "name" : "lodash.isinteger", + "version" : "4.0.4", + "purl" : "pkg:npm/lodash.isinteger@4.0.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isnumber@3.0.3", + "name" : "lodash.isnumber", + "version" : "3.0.3", + "purl" : "pkg:npm/lodash.isnumber@3.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isplainobject@4.0.6", + "name" : "lodash.isplainobject", + "version" : "4.0.6", + "purl" : "pkg:npm/lodash.isplainobject@4.0.6" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isstring@4.0.1", + "name" : "lodash.isstring", + "version" : "4.0.1", + "purl" : "pkg:npm/lodash.isstring@4.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.once@4.1.1", + "name" : "lodash.once", + "version" : "4.1.1", + "purl" : "pkg:npm/lodash.once@4.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.1.3", + "name" : "ms", + "version" : "2.1.3", + "purl" : "pkg:npm/ms@2.1.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/semver@5.7.2", + "name" : "semver", + "version" : "5.7.2", + "purl" : "pkg:npm/semver@5.7.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/jws@3.2.2", + "name" : "jws", + "version" : "3.2.2", + "purl" : "pkg:npm/jws@3.2.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/safe-buffer@5.2.1", + "name" : "safe-buffer", + "version" : "5.2.1", + "purl" : "pkg:npm/safe-buffer@5.2.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/jwa@1.4.1", + "name" : "jwa", + "version" : "1.4.1", + "purl" : "pkg:npm/jwa@1.4.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/buffer-equal-constant-time@1.0.1", + "name" : "buffer-equal-constant-time", + "version" : "1.0.1", + "purl" : "pkg:npm/buffer-equal-constant-time@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ecdsa-sig-formatter@1.0.11", + "name" : "ecdsa-sig-formatter", + "version" : "1.0.11", + "purl" : "pkg:npm/ecdsa-sig-formatter@1.0.11" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose@5.13.23", + "name" : "mongoose", + "version" : "5.13.23", + "purl" : "pkg:npm/mongoose@5.13.23" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bson@1.1.6", + "name" : "bson", + "version" : "1.1.6", + "purl" : "pkg:npm/bson@1.1.6" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/kareem@2.3.2", + "name" : "kareem", + "version" : "2.3.2", + "purl" : "pkg:npm/kareem@2.3.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mpath@0.8.4", + "name" : "mpath", + "version" : "0.8.4", + "purl" : "pkg:npm/mpath@0.8.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.1.2", + "name" : "ms", + "version" : "2.1.2", + "purl" : "pkg:npm/ms@2.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/optional-require@1.0.3", + "name" : "optional-require", + "version" : "1.0.3", + "purl" : "pkg:npm/optional-require@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/regexp-clone@1.0.0", + "name" : "regexp-clone", + "version" : "1.0.0", + "purl" : "pkg:npm/regexp-clone@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/sift@13.5.2", + "name" : "sift", + "version" : "13.5.2", + "purl" : "pkg:npm/sift@13.5.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/sliced@1.0.1", + "name" : "sliced", + "version" : "1.0.1", + "purl" : "pkg:npm/sliced@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", + "name" : "mongoose-legacy-pluralize", + "version" : "1.0.2", + "purl" : "pkg:npm/mongoose-legacy-pluralize@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/bson@4.0.5", + "group" : "@types", + "name" : "bson", + "version" : "4.0.5", + "purl" : "pkg:npm/%40types/bson@4.0.5" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/node@22.14.1", + "group" : "@types", + "name" : "node", + "version" : "22.14.1", + "purl" : "pkg:npm/%40types/node@22.14.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/undici-types@6.21.0", + "name" : "undici-types", + "version" : "6.21.0", + "purl" : "pkg:npm/undici-types@6.21.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mquery@3.2.5", + "name" : "mquery", + "version" : "3.2.5", + "purl" : "pkg:npm/mquery@3.2.5" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bluebird@3.5.1", + "name" : "bluebird", + "version" : "3.5.1", + "purl" : "pkg:npm/bluebird@3.5.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/safe-buffer@5.1.2", + "name" : "safe-buffer", + "version" : "5.1.2", + "purl" : "pkg:npm/safe-buffer@5.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/mongodb@3.6.20", + "group" : "@types", + "name" : "mongodb", + "version" : "3.6.20", + "purl" : "pkg:npm/%40types/mongodb@3.6.20" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mongodb@3.7.4", + "name" : "mongodb", + "version" : "3.7.4", + "purl" : "pkg:npm/mongodb@3.7.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/denque@1.5.1", + "name" : "denque", + "version" : "1.5.1", + "purl" : "pkg:npm/denque@1.5.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/optional-require@1.1.8", + "name" : "optional-require", + "version" : "1.1.8", + "purl" : "pkg:npm/optional-require@1.1.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/require-at@1.0.6", + "name" : "require-at", + "version" : "1.0.6", + "purl" : "pkg:npm/require-at@1.0.6" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/saslprep@1.0.3", + "name" : "saslprep", + "version" : "1.0.3", + "purl" : "pkg:npm/saslprep@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/sparse-bitfield@3.0.3", + "name" : "sparse-bitfield", + "version" : "3.0.3", + "purl" : "pkg:npm/sparse-bitfield@3.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/memory-pager@1.5.0", + "name" : "memory-pager", + "version" : "1.5.0", + "purl" : "pkg:npm/memory-pager@1.5.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bl@2.2.1", + "name" : "bl", + "version" : "2.2.1", + "purl" : "pkg:npm/bl@2.2.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/readable-stream@2.3.8", + "name" : "readable-stream", + "version" : "2.3.8", + "purl" : "pkg:npm/readable-stream@2.3.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/core-util-is@1.0.3", + "name" : "core-util-is", + "version" : "1.0.3", + "purl" : "pkg:npm/core-util-is@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/inherits@2.0.4", + "name" : "inherits", + "version" : "2.0.4", + "purl" : "pkg:npm/inherits@2.0.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/isarray@1.0.0", + "name" : "isarray", + "version" : "1.0.0", + "purl" : "pkg:npm/isarray@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/process-nextick-args@2.0.1", + "name" : "process-nextick-args", + "version" : "2.0.1", + "purl" : "pkg:npm/process-nextick-args@2.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/util-deprecate@1.0.2", + "name" : "util-deprecate", + "version" : "1.0.2", + "purl" : "pkg:npm/util-deprecate@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/string_decoder@1.1.1", + "name" : "string_decoder", + "version" : "1.1.1", + "purl" : "pkg:npm/string_decoder@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/nodemon@2.0.22", + "name" : "nodemon", + "version" : "2.0.22", + "purl" : "pkg:npm/nodemon@2.0.22" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ignore-by-default@1.0.1", + "name" : "ignore-by-default", + "version" : "1.0.1", + "purl" : "pkg:npm/ignore-by-default@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/pstree.remy@1.1.8", + "name" : "pstree.remy", + "version" : "1.1.8", + "purl" : "pkg:npm/pstree.remy@1.1.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/touch@3.1.1", + "name" : "touch", + "version" : "3.1.1", + "purl" : "pkg:npm/touch@3.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/undefsafe@2.0.5", + "name" : "undefsafe", + "version" : "2.0.5", + "purl" : "pkg:npm/undefsafe@2.0.5" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/simple-update-notifier@1.1.0", + "name" : "simple-update-notifier", + "version" : "1.1.0", + "purl" : "pkg:npm/simple-update-notifier@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/semver@7.0.0", + "name" : "semver", + "version" : "7.0.0", + "purl" : "pkg:npm/semver@7.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/supports-color@5.5.0", + "name" : "supports-color", + "version" : "5.5.0", + "purl" : "pkg:npm/supports-color@5.5.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/has-flag@3.0.0", + "name" : "has-flag", + "version" : "3.0.0", + "purl" : "pkg:npm/has-flag@3.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/debug@3.2.7", + "name" : "debug", + "version" : "3.2.7", + "purl" : "pkg:npm/debug@3.2.7" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/minimatch@3.1.2", + "name" : "minimatch", + "version" : "3.1.2", + "purl" : "pkg:npm/minimatch@3.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/brace-expansion@1.1.11", + "name" : "brace-expansion", + "version" : "1.1.11", + "purl" : "pkg:npm/brace-expansion@1.1.11" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/balanced-match@1.0.2", + "name" : "balanced-match", + "version" : "1.0.2", + "purl" : "pkg:npm/balanced-match@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/concat-map@0.0.1", + "name" : "concat-map", + "version" : "0.0.1", + "purl" : "pkg:npm/concat-map@0.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/chokidar@3.6.0", + "name" : "chokidar", + "version" : "3.6.0", + "purl" : "pkg:npm/chokidar@3.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/normalize-path@3.0.0", + "name" : "normalize-path", + "version" : "3.0.0", + "purl" : "pkg:npm/normalize-path@3.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/fsevents@2.3.3", + "name" : "fsevents", + "version" : "2.3.3", + "purl" : "pkg:npm/fsevents@2.3.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/anymatch@3.1.3", + "name" : "anymatch", + "version" : "3.1.3", + "purl" : "pkg:npm/anymatch@3.1.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/picomatch@2.3.1", + "name" : "picomatch", + "version" : "2.3.1", + "purl" : "pkg:npm/picomatch@2.3.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-binary-path@2.1.0", + "name" : "is-binary-path", + "version" : "2.1.0", + "purl" : "pkg:npm/is-binary-path@2.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/binary-extensions@2.3.0", + "name" : "binary-extensions", + "version" : "2.3.0", + "purl" : "pkg:npm/binary-extensions@2.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-glob@4.0.3", + "name" : "is-glob", + "version" : "4.0.3", + "purl" : "pkg:npm/is-glob@4.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-extglob@2.1.1", + "name" : "is-extglob", + "version" : "2.1.1", + "purl" : "pkg:npm/is-extglob@2.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/readdirp@3.6.0", + "name" : "readdirp", + "version" : "3.6.0", + "purl" : "pkg:npm/readdirp@3.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/glob-parent@5.1.2", + "name" : "glob-parent", + "version" : "5.1.2", + "purl" : "pkg:npm/glob-parent@5.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/braces@3.0.3", + "name" : "braces", + "version" : "3.0.3", + "purl" : "pkg:npm/braces@3.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/fill-range@7.1.1", + "name" : "fill-range", + "version" : "7.1.1", + "purl" : "pkg:npm/fill-range@7.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/to-regex-range@5.0.1", + "name" : "to-regex-range", + "version" : "5.0.1", + "purl" : "pkg:npm/to-regex-range@5.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/is-number@7.0.0", + "name" : "is-number", + "version" : "7.0.0", + "purl" : "pkg:npm/is-number@7.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/express@4.21.2", + "name" : "express", + "version" : "4.21.2", + "purl" : "pkg:npm/express@4.21.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/array-flatten@1.1.1", + "name" : "array-flatten", + "version" : "1.1.1", + "purl" : "pkg:npm/array-flatten@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/content-type@1.0.5", + "name" : "content-type", + "version" : "1.0.5", + "purl" : "pkg:npm/content-type@1.0.5" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/cookie@0.7.1", + "name" : "cookie", + "version" : "0.7.1", + "purl" : "pkg:npm/cookie@0.7.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/cookie-signature@1.0.6", + "name" : "cookie-signature", + "version" : "1.0.6", + "purl" : "pkg:npm/cookie-signature@1.0.6" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/depd@2.0.0", + "name" : "depd", + "version" : "2.0.0", + "purl" : "pkg:npm/depd@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/encodeurl@2.0.0", + "name" : "encodeurl", + "version" : "2.0.0", + "purl" : "pkg:npm/encodeurl@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/escape-html@1.0.3", + "name" : "escape-html", + "version" : "1.0.3", + "purl" : "pkg:npm/escape-html@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/etag@1.8.1", + "name" : "etag", + "version" : "1.8.1", + "purl" : "pkg:npm/etag@1.8.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/fresh@0.5.2", + "name" : "fresh", + "version" : "0.5.2", + "purl" : "pkg:npm/fresh@0.5.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/merge-descriptors@1.0.3", + "name" : "merge-descriptors", + "version" : "1.0.3", + "purl" : "pkg:npm/merge-descriptors@1.0.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/methods@1.1.2", + "name" : "methods", + "version" : "1.1.2", + "purl" : "pkg:npm/methods@1.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/parseurl@1.3.3", + "name" : "parseurl", + "version" : "1.3.3", + "purl" : "pkg:npm/parseurl@1.3.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/path-to-regexp@0.1.12", + "name" : "path-to-regexp", + "version" : "0.1.12", + "purl" : "pkg:npm/path-to-regexp@0.1.12" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/range-parser@1.2.1", + "name" : "range-parser", + "version" : "1.2.1", + "purl" : "pkg:npm/range-parser@1.2.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/setprototypeof@1.2.0", + "name" : "setprototypeof", + "version" : "1.2.0", + "purl" : "pkg:npm/setprototypeof@1.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/statuses@2.0.1", + "name" : "statuses", + "version" : "2.0.1", + "purl" : "pkg:npm/statuses@2.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/utils-merge@1.0.1", + "name" : "utils-merge", + "version" : "1.0.1", + "purl" : "pkg:npm/utils-merge@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/vary@1.1.2", + "name" : "vary", + "version" : "1.1.2", + "purl" : "pkg:npm/vary@1.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/content-disposition@0.5.4", + "name" : "content-disposition", + "version" : "0.5.4", + "purl" : "pkg:npm/content-disposition@0.5.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/debug@2.6.9", + "name" : "debug", + "version" : "2.6.9", + "purl" : "pkg:npm/debug@2.6.9" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/http-errors@2.0.0", + "name" : "http-errors", + "version" : "2.0.0", + "purl" : "pkg:npm/http-errors@2.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/toidentifier@1.0.1", + "name" : "toidentifier", + "version" : "1.0.1", + "purl" : "pkg:npm/toidentifier@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/on-finished@2.4.1", + "name" : "on-finished", + "version" : "2.4.1", + "purl" : "pkg:npm/on-finished@2.4.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ee-first@1.1.1", + "name" : "ee-first", + "version" : "1.1.1", + "purl" : "pkg:npm/ee-first@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/proxy-addr@2.0.7", + "name" : "proxy-addr", + "version" : "2.0.7", + "purl" : "pkg:npm/proxy-addr@2.0.7" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/forwarded@0.2.0", + "name" : "forwarded", + "version" : "0.2.0", + "purl" : "pkg:npm/forwarded@0.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/ipaddr.js@1.9.1", + "name" : "ipaddr.js", + "version" : "1.9.1", + "purl" : "pkg:npm/ipaddr.js@1.9.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/accepts@1.3.8", + "name" : "accepts", + "version" : "1.3.8", + "purl" : "pkg:npm/accepts@1.3.8" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/negotiator@0.6.3", + "name" : "negotiator", + "version" : "0.6.3", + "purl" : "pkg:npm/negotiator@0.6.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mime-types@2.1.35", + "name" : "mime-types", + "version" : "2.1.35", + "purl" : "pkg:npm/mime-types@2.1.35" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mime-db@1.52.0", + "name" : "mime-db", + "version" : "1.52.0", + "purl" : "pkg:npm/mime-db@1.52.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/finalhandler@1.3.1", + "name" : "finalhandler", + "version" : "1.3.1", + "purl" : "pkg:npm/finalhandler@1.3.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/unpipe@1.0.0", + "name" : "unpipe", + "version" : "1.0.0", + "purl" : "pkg:npm/unpipe@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/send@0.19.0", + "name" : "send", + "version" : "0.19.0", + "purl" : "pkg:npm/send@0.19.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/destroy@1.2.0", + "name" : "destroy", + "version" : "1.2.0", + "purl" : "pkg:npm/destroy@1.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/encodeurl@1.0.2", + "name" : "encodeurl", + "version" : "1.0.2", + "purl" : "pkg:npm/encodeurl@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/mime@1.6.0", + "name" : "mime", + "version" : "1.6.0", + "purl" : "pkg:npm/mime@1.6.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/type-is@1.6.18", + "name" : "type-is", + "version" : "1.6.18", + "purl" : "pkg:npm/type-is@1.6.18" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/media-typer@0.3.0", + "name" : "media-typer", + "version" : "0.3.0", + "purl" : "pkg:npm/media-typer@0.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/serve-static@1.16.2", + "name" : "serve-static", + "version" : "1.16.2", + "purl" : "pkg:npm/serve-static@1.16.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/qs@6.13.0", + "name" : "qs", + "version" : "6.13.0", + "purl" : "pkg:npm/qs@6.13.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel@1.1.0", + "name" : "side-channel", + "version" : "1.1.0", + "purl" : "pkg:npm/side-channel@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-errors@1.3.0", + "name" : "es-errors", + "version" : "1.3.0", + "purl" : "pkg:npm/es-errors@1.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/object-inspect@1.13.4", + "name" : "object-inspect", + "version" : "1.13.4", + "purl" : "pkg:npm/object-inspect@1.13.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-list@1.0.0", + "name" : "side-channel-list", + "version" : "1.0.0", + "purl" : "pkg:npm/side-channel-list@1.0.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-map@1.0.1", + "name" : "side-channel-map", + "version" : "1.0.1", + "purl" : "pkg:npm/side-channel-map@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/get-intrinsic@1.3.0", + "name" : "get-intrinsic", + "version" : "1.3.0", + "purl" : "pkg:npm/get-intrinsic@1.3.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-define-property@1.0.1", + "name" : "es-define-property", + "version" : "1.0.1", + "purl" : "pkg:npm/es-define-property@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/function-bind@1.1.2", + "name" : "function-bind", + "version" : "1.1.2", + "purl" : "pkg:npm/function-bind@1.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/gopd@1.2.0", + "name" : "gopd", + "version" : "1.2.0", + "purl" : "pkg:npm/gopd@1.2.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/has-symbols@1.1.0", + "name" : "has-symbols", + "version" : "1.1.0", + "purl" : "pkg:npm/has-symbols@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/math-intrinsics@1.1.0", + "name" : "math-intrinsics", + "version" : "1.1.0", + "purl" : "pkg:npm/math-intrinsics@1.1.0" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/call-bind-apply-helpers@1.0.2", + "name" : "call-bind-apply-helpers", + "version" : "1.0.2", + "purl" : "pkg:npm/call-bind-apply-helpers@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/es-object-atoms@1.1.1", + "name" : "es-object-atoms", + "version" : "1.1.1", + "purl" : "pkg:npm/es-object-atoms@1.1.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/hasown@2.0.2", + "name" : "hasown", + "version" : "2.0.2", + "purl" : "pkg:npm/hasown@2.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/get-proto@1.0.1", + "name" : "get-proto", + "version" : "1.0.1", + "purl" : "pkg:npm/get-proto@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/dunder-proto@1.0.1", + "name" : "dunder-proto", + "version" : "1.0.1", + "purl" : "pkg:npm/dunder-proto@1.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/call-bound@1.0.4", + "name" : "call-bound", + "version" : "1.0.4", + "purl" : "pkg:npm/call-bound@1.0.4" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel-weakmap@1.0.2", + "name" : "side-channel-weakmap", + "version" : "1.0.2", + "purl" : "pkg:npm/side-channel-weakmap@1.0.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/body-parser@1.20.3", + "name" : "body-parser", + "version" : "1.20.3", + "purl" : "pkg:npm/body-parser@1.20.3" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/bytes@3.1.2", + "name" : "bytes", + "version" : "3.1.2", + "purl" : "pkg:npm/bytes@3.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/iconv-lite@0.4.24", + "name" : "iconv-lite", + "version" : "0.4.24", + "purl" : "pkg:npm/iconv-lite@0.4.24" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/safer-buffer@2.1.2", + "name" : "safer-buffer", + "version" : "2.1.2", + "purl" : "pkg:npm/safer-buffer@2.1.2" + }, + { + "type" : "library", + "bom-ref" : "pkg:npm/raw-body@2.5.2", + "name" : "raw-body", + "version" : "2.5.2", + "purl" : "pkg:npm/raw-body@2.5.2" + } + ], + "dependencies" : [ + { + "ref" : "pkg:npm/backend@1.0.0", + "dependsOn" : [ + "pkg:npm/backend@0.0.0", + "pkg:npm/bcryptjs@2.4.3", + "pkg:npm/dotenv@8.6.0", + "pkg:npm/%40hapi/joi@17.1.1", + "pkg:npm/axios@0.19.2", + "pkg:npm/jsonwebtoken@8.5.1", + "pkg:npm/mongoose@5.13.23", + "pkg:npm/nodemon@2.0.22", + "pkg:npm/express@4.21.2" + ] + }, + { + "ref" : "pkg:npm/backend@0.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/bcryptjs@2.4.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/dotenv@8.6.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40hapi/joi@17.1.1", + "dependsOn" : [ + "pkg:npm/%40hapi/formula@2.0.0", + "pkg:npm/%40hapi/hoek@9.3.0", + "pkg:npm/%40hapi/pinpoint@2.0.1", + "pkg:npm/%40hapi/address@4.1.0", + "pkg:npm/%40hapi/topo@5.1.0" + ] + }, + { + "ref" : "pkg:npm/%40hapi/formula@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40hapi/hoek@9.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40hapi/pinpoint@2.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40hapi/address@4.1.0", + "dependsOn" : [ + "pkg:npm/%40hapi/hoek@9.3.0" + ] + }, + { + "ref" : "pkg:npm/%40hapi/topo@5.1.0", + "dependsOn" : [ + "pkg:npm/%40hapi/hoek@9.3.0" + ] + }, + { + "ref" : "pkg:npm/axios@0.19.2", + "dependsOn" : [ + "pkg:npm/follow-redirects@1.5.10" + ] + }, + { + "ref" : "pkg:npm/follow-redirects@1.5.10", + "dependsOn" : [ + "pkg:npm/debug@3.1.0" + ] + }, + { + "ref" : "pkg:npm/debug@3.1.0", + "dependsOn" : [ + "pkg:npm/ms@2.0.0" + ] + }, + { + "ref" : "pkg:npm/ms@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/jsonwebtoken@8.5.1", + "dependsOn" : [ + "pkg:npm/lodash.includes@4.3.0", + "pkg:npm/lodash.isboolean@3.0.3", + "pkg:npm/lodash.isinteger@4.0.4", + "pkg:npm/lodash.isnumber@3.0.3", + "pkg:npm/lodash.isplainobject@4.0.6", + "pkg:npm/lodash.isstring@4.0.1", + "pkg:npm/lodash.once@4.1.1", + "pkg:npm/ms@2.1.3", + "pkg:npm/semver@5.7.2", + "pkg:npm/jws@3.2.2" + ] + }, + { + "ref" : "pkg:npm/lodash.includes@4.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/lodash.isboolean@3.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/lodash.isinteger@4.0.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/lodash.isnumber@3.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/lodash.isplainobject@4.0.6", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/lodash.isstring@4.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/lodash.once@4.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/ms@2.1.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/semver@5.7.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/jws@3.2.2", + "dependsOn" : [ + "pkg:npm/safe-buffer@5.2.1", + "pkg:npm/jwa@1.4.1" + ] + }, + { + "ref" : "pkg:npm/safe-buffer@5.2.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/jwa@1.4.1", + "dependsOn" : [ + "pkg:npm/buffer-equal-constant-time@1.0.1", + "pkg:npm/safe-buffer@5.2.1", + "pkg:npm/ecdsa-sig-formatter@1.0.11" + ] + }, + { + "ref" : "pkg:npm/buffer-equal-constant-time@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/ecdsa-sig-formatter@1.0.11", + "dependsOn" : [ + "pkg:npm/safe-buffer@5.2.1" + ] + }, + { + "ref" : "pkg:npm/mongoose@5.13.23", + "dependsOn" : [ + "pkg:npm/bson@1.1.6", + "pkg:npm/kareem@2.3.2", + "pkg:npm/mpath@0.8.4", + "pkg:npm/ms@2.1.2", + "pkg:npm/optional-require@1.0.3", + "pkg:npm/regexp-clone@1.0.0", + "pkg:npm/safe-buffer@5.2.1", + "pkg:npm/sift@13.5.2", + "pkg:npm/sliced@1.0.1", + "pkg:npm/mongoose-legacy-pluralize@1.0.2", + "pkg:npm/%40types/bson@4.0.5", + "pkg:npm/mquery@3.2.5", + "pkg:npm/%40types/mongodb@3.6.20", + "pkg:npm/mongodb@3.7.4" + ] + }, + { + "ref" : "pkg:npm/bson@1.1.6", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/kareem@2.3.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mpath@0.8.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/ms@2.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/optional-require@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/regexp-clone@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/sift@13.5.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/sliced@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", + "dependsOn" : [ + "pkg:npm/mongoose@5.13.23" + ] + }, + { + "ref" : "pkg:npm/%40types/bson@4.0.5", + "dependsOn" : [ + "pkg:npm/%40types/node@22.14.1" + ] + }, + { + "ref" : "pkg:npm/%40types/node@22.14.1", + "dependsOn" : [ + "pkg:npm/undici-types@6.21.0" + ] + }, + { + "ref" : "pkg:npm/undici-types@6.21.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mquery@3.2.5", + "dependsOn" : [ + "pkg:npm/bluebird@3.5.1", + "pkg:npm/regexp-clone@1.0.0", + "pkg:npm/safe-buffer@5.1.2", + "pkg:npm/sliced@1.0.1", + "pkg:npm/debug@3.1.0" + ] + }, + { + "ref" : "pkg:npm/bluebird@3.5.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/safe-buffer@5.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/%40types/mongodb@3.6.20", + "dependsOn" : [ + "pkg:npm/%40types/node@22.14.1", + "pkg:npm/%40types/bson@4.0.5" + ] + }, + { + "ref" : "pkg:npm/mongodb@3.7.4", + "dependsOn" : [ + "pkg:npm/bson@1.1.6", + "pkg:npm/denque@1.5.1", + "pkg:npm/safe-buffer@5.2.1", + "pkg:npm/optional-require@1.1.8", + "pkg:npm/saslprep@1.0.3", + "pkg:npm/bl@2.2.1" + ] + }, + { + "ref" : "pkg:npm/denque@1.5.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/optional-require@1.1.8", + "dependsOn" : [ + "pkg:npm/require-at@1.0.6" + ] + }, + { + "ref" : "pkg:npm/require-at@1.0.6", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/saslprep@1.0.3", + "dependsOn" : [ + "pkg:npm/sparse-bitfield@3.0.3" + ] + }, + { + "ref" : "pkg:npm/sparse-bitfield@3.0.3", + "dependsOn" : [ + "pkg:npm/memory-pager@1.5.0" + ] + }, + { + "ref" : "pkg:npm/memory-pager@1.5.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/bl@2.2.1", + "dependsOn" : [ + "pkg:npm/safe-buffer@5.2.1", + "pkg:npm/readable-stream@2.3.8" + ] + }, + { + "ref" : "pkg:npm/readable-stream@2.3.8", + "dependsOn" : [ + "pkg:npm/core-util-is@1.0.3", + "pkg:npm/inherits@2.0.4", + "pkg:npm/isarray@1.0.0", + "pkg:npm/process-nextick-args@2.0.1", + "pkg:npm/safe-buffer@5.1.2", + "pkg:npm/util-deprecate@1.0.2", + "pkg:npm/string_decoder@1.1.1" + ] + }, + { + "ref" : "pkg:npm/core-util-is@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/inherits@2.0.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/isarray@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/process-nextick-args@2.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/util-deprecate@1.0.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/string_decoder@1.1.1", + "dependsOn" : [ + "pkg:npm/safe-buffer@5.1.2" + ] + }, + { + "ref" : "pkg:npm/nodemon@2.0.22", + "dependsOn" : [ + "pkg:npm/ignore-by-default@1.0.1", + "pkg:npm/pstree.remy@1.1.8", + "pkg:npm/semver@5.7.2", + "pkg:npm/touch@3.1.1", + "pkg:npm/undefsafe@2.0.5", + "pkg:npm/simple-update-notifier@1.1.0", + "pkg:npm/supports-color@5.5.0", + "pkg:npm/debug@3.2.7", + "pkg:npm/minimatch@3.1.2", + "pkg:npm/chokidar@3.6.0" + ] + }, + { + "ref" : "pkg:npm/ignore-by-default@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/pstree.remy@1.1.8", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/touch@3.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/undefsafe@2.0.5", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/simple-update-notifier@1.1.0", + "dependsOn" : [ + "pkg:npm/semver@7.0.0" + ] + }, + { + "ref" : "pkg:npm/semver@7.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/supports-color@5.5.0", + "dependsOn" : [ + "pkg:npm/has-flag@3.0.0" + ] + }, + { + "ref" : "pkg:npm/has-flag@3.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/debug@3.2.7", + "dependsOn" : [ + "pkg:npm/ms@2.1.3", + "pkg:npm/supports-color@5.5.0" + ] + }, + { + "ref" : "pkg:npm/minimatch@3.1.2", + "dependsOn" : [ + "pkg:npm/brace-expansion@1.1.11" + ] + }, + { + "ref" : "pkg:npm/brace-expansion@1.1.11", + "dependsOn" : [ + "pkg:npm/balanced-match@1.0.2", + "pkg:npm/concat-map@0.0.1" + ] + }, + { + "ref" : "pkg:npm/balanced-match@1.0.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/concat-map@0.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/chokidar@3.6.0", + "dependsOn" : [ + "pkg:npm/normalize-path@3.0.0", + "pkg:npm/fsevents@2.3.3", + "pkg:npm/anymatch@3.1.3", + "pkg:npm/is-binary-path@2.1.0", + "pkg:npm/is-glob@4.0.3", + "pkg:npm/readdirp@3.6.0", + "pkg:npm/glob-parent@5.1.2", + "pkg:npm/braces@3.0.3" + ] + }, + { + "ref" : "pkg:npm/normalize-path@3.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/fsevents@2.3.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/anymatch@3.1.3", + "dependsOn" : [ + "pkg:npm/normalize-path@3.0.0", + "pkg:npm/picomatch@2.3.1" + ] + }, + { + "ref" : "pkg:npm/picomatch@2.3.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/is-binary-path@2.1.0", + "dependsOn" : [ + "pkg:npm/binary-extensions@2.3.0" + ] + }, + { + "ref" : "pkg:npm/binary-extensions@2.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/is-glob@4.0.3", + "dependsOn" : [ + "pkg:npm/is-extglob@2.1.1" + ] + }, + { + "ref" : "pkg:npm/is-extglob@2.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/readdirp@3.6.0", + "dependsOn" : [ + "pkg:npm/picomatch@2.3.1" + ] + }, + { + "ref" : "pkg:npm/glob-parent@5.1.2", + "dependsOn" : [ + "pkg:npm/is-glob@4.0.3" + ] + }, + { + "ref" : "pkg:npm/braces@3.0.3", + "dependsOn" : [ + "pkg:npm/fill-range@7.1.1" + ] + }, + { + "ref" : "pkg:npm/fill-range@7.1.1", + "dependsOn" : [ + "pkg:npm/to-regex-range@5.0.1" + ] + }, + { + "ref" : "pkg:npm/to-regex-range@5.0.1", + "dependsOn" : [ + "pkg:npm/is-number@7.0.0" + ] + }, + { + "ref" : "pkg:npm/is-number@7.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/express@4.21.2", + "dependsOn" : [ + "pkg:npm/array-flatten@1.1.1", + "pkg:npm/content-type@1.0.5", + "pkg:npm/cookie@0.7.1", + "pkg:npm/cookie-signature@1.0.6", + "pkg:npm/depd@2.0.0", + "pkg:npm/encodeurl@2.0.0", + "pkg:npm/escape-html@1.0.3", + "pkg:npm/etag@1.8.1", + "pkg:npm/fresh@0.5.2", + "pkg:npm/merge-descriptors@1.0.3", + "pkg:npm/methods@1.1.2", + "pkg:npm/parseurl@1.3.3", + "pkg:npm/path-to-regexp@0.1.12", + "pkg:npm/range-parser@1.2.1", + "pkg:npm/safe-buffer@5.2.1", + "pkg:npm/setprototypeof@1.2.0", + "pkg:npm/statuses@2.0.1", + "pkg:npm/utils-merge@1.0.1", + "pkg:npm/vary@1.1.2", + "pkg:npm/content-disposition@0.5.4", + "pkg:npm/debug@2.6.9", + "pkg:npm/http-errors@2.0.0", + "pkg:npm/on-finished@2.4.1", + "pkg:npm/proxy-addr@2.0.7", + "pkg:npm/accepts@1.3.8", + "pkg:npm/finalhandler@1.3.1", + "pkg:npm/send@0.19.0", + "pkg:npm/type-is@1.6.18", + "pkg:npm/serve-static@1.16.2", + "pkg:npm/qs@6.13.0", + "pkg:npm/body-parser@1.20.3" + ] + }, + { + "ref" : "pkg:npm/array-flatten@1.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/content-type@1.0.5", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/cookie@0.7.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/cookie-signature@1.0.6", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/depd@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/encodeurl@2.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/escape-html@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/etag@1.8.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/fresh@0.5.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/merge-descriptors@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/methods@1.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/parseurl@1.3.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/path-to-regexp@0.1.12", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/range-parser@1.2.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/setprototypeof@1.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/statuses@2.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/utils-merge@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/vary@1.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/content-disposition@0.5.4", + "dependsOn" : [ + "pkg:npm/safe-buffer@5.2.1" + ] + }, + { + "ref" : "pkg:npm/debug@2.6.9", + "dependsOn" : [ + "pkg:npm/ms@2.0.0" + ] + }, + { + "ref" : "pkg:npm/http-errors@2.0.0", + "dependsOn" : [ + "pkg:npm/depd@2.0.0", + "pkg:npm/inherits@2.0.4", + "pkg:npm/setprototypeof@1.2.0", + "pkg:npm/statuses@2.0.1", + "pkg:npm/toidentifier@1.0.1" + ] + }, + { + "ref" : "pkg:npm/toidentifier@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/on-finished@2.4.1", + "dependsOn" : [ + "pkg:npm/ee-first@1.1.1" + ] + }, + { + "ref" : "pkg:npm/ee-first@1.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/proxy-addr@2.0.7", + "dependsOn" : [ + "pkg:npm/forwarded@0.2.0", + "pkg:npm/ipaddr.js@1.9.1" + ] + }, + { + "ref" : "pkg:npm/forwarded@0.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/ipaddr.js@1.9.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/accepts@1.3.8", + "dependsOn" : [ + "pkg:npm/negotiator@0.6.3", + "pkg:npm/mime-types@2.1.35" + ] + }, + { + "ref" : "pkg:npm/negotiator@0.6.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mime-types@2.1.35", + "dependsOn" : [ + "pkg:npm/mime-db@1.52.0" + ] + }, + { + "ref" : "pkg:npm/mime-db@1.52.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/finalhandler@1.3.1", + "dependsOn" : [ + "pkg:npm/encodeurl@2.0.0", + "pkg:npm/escape-html@1.0.3", + "pkg:npm/parseurl@1.3.3", + "pkg:npm/statuses@2.0.1", + "pkg:npm/unpipe@1.0.0", + "pkg:npm/debug@2.6.9", + "pkg:npm/on-finished@2.4.1" + ] + }, + { + "ref" : "pkg:npm/unpipe@1.0.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/send@0.19.0", + "dependsOn" : [ + "pkg:npm/depd@2.0.0", + "pkg:npm/destroy@1.2.0", + "pkg:npm/encodeurl@1.0.2", + "pkg:npm/escape-html@1.0.3", + "pkg:npm/etag@1.8.1", + "pkg:npm/fresh@0.5.2", + "pkg:npm/mime@1.6.0", + "pkg:npm/ms@2.1.3", + "pkg:npm/range-parser@1.2.1", + "pkg:npm/statuses@2.0.1", + "pkg:npm/debug@2.6.9", + "pkg:npm/http-errors@2.0.0", + "pkg:npm/on-finished@2.4.1" + ] + }, + { + "ref" : "pkg:npm/destroy@1.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/encodeurl@1.0.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/mime@1.6.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/type-is@1.6.18", + "dependsOn" : [ + "pkg:npm/media-typer@0.3.0", + "pkg:npm/mime-types@2.1.35" + ] + }, + { + "ref" : "pkg:npm/media-typer@0.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/serve-static@1.16.2", + "dependsOn" : [ + "pkg:npm/encodeurl@2.0.0", + "pkg:npm/escape-html@1.0.3", + "pkg:npm/parseurl@1.3.3", + "pkg:npm/send@0.19.0" + ] + }, + { + "ref" : "pkg:npm/qs@6.13.0", + "dependsOn" : [ + "pkg:npm/side-channel@1.1.0" + ] + }, + { + "ref" : "pkg:npm/side-channel@1.1.0", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/side-channel-list@1.0.0", + "pkg:npm/side-channel-map@1.0.1", + "pkg:npm/side-channel-weakmap@1.0.2" + ] + }, + { + "ref" : "pkg:npm/es-errors@1.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/object-inspect@1.13.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/side-channel-list@1.0.0", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4" + ] + }, + { + "ref" : "pkg:npm/side-channel-map@1.0.1", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/call-bound@1.0.4" + ] + }, + { + "ref" : "pkg:npm/get-intrinsic@1.3.0", + "dependsOn" : [ + "pkg:npm/es-define-property@1.0.1", + "pkg:npm/es-errors@1.3.0", + "pkg:npm/function-bind@1.1.2", + "pkg:npm/gopd@1.2.0", + "pkg:npm/has-symbols@1.1.0", + "pkg:npm/math-intrinsics@1.1.0", + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/es-object-atoms@1.1.1", + "pkg:npm/hasown@2.0.2", + "pkg:npm/get-proto@1.0.1" + ] + }, + { + "ref" : "pkg:npm/es-define-property@1.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/function-bind@1.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/gopd@1.2.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/has-symbols@1.1.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/math-intrinsics@1.1.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/call-bind-apply-helpers@1.0.2", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/function-bind@1.1.2" + ] + }, + { + "ref" : "pkg:npm/es-object-atoms@1.1.1", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0" + ] + }, + { + "ref" : "pkg:npm/hasown@2.0.2", + "dependsOn" : [ + "pkg:npm/function-bind@1.1.2" + ] + }, + { + "ref" : "pkg:npm/get-proto@1.0.1", + "dependsOn" : [ + "pkg:npm/es-object-atoms@1.1.1", + "pkg:npm/dunder-proto@1.0.1" + ] + }, + { + "ref" : "pkg:npm/dunder-proto@1.0.1", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/gopd@1.2.0", + "pkg:npm/call-bind-apply-helpers@1.0.2" + ] + }, + { + "ref" : "pkg:npm/call-bound@1.0.4", + "dependsOn" : [ + "pkg:npm/call-bind-apply-helpers@1.0.2", + "pkg:npm/get-intrinsic@1.3.0" + ] + }, + { + "ref" : "pkg:npm/side-channel-weakmap@1.0.2", + "dependsOn" : [ + "pkg:npm/es-errors@1.3.0", + "pkg:npm/object-inspect@1.13.4", + "pkg:npm/get-intrinsic@1.3.0", + "pkg:npm/call-bound@1.0.4", + "pkg:npm/side-channel-map@1.0.1" + ] + }, + { + "ref" : "pkg:npm/body-parser@1.20.3", + "dependsOn" : [ + "pkg:npm/bytes@3.1.2", + "pkg:npm/content-type@1.0.5", + "pkg:npm/depd@2.0.0", + "pkg:npm/destroy@1.2.0", + "pkg:npm/unpipe@1.0.0", + "pkg:npm/debug@2.6.9", + "pkg:npm/http-errors@2.0.0", + "pkg:npm/iconv-lite@0.4.24", + "pkg:npm/on-finished@2.4.1", + "pkg:npm/raw-body@2.5.2", + "pkg:npm/type-is@1.6.18", + "pkg:npm/qs@6.13.0" + ] + }, + { + "ref" : "pkg:npm/bytes@3.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/iconv-lite@0.4.24", + "dependsOn" : [ + "pkg:npm/safer-buffer@2.1.2" + ] + }, + { + "ref" : "pkg:npm/safer-buffer@2.1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:npm/raw-body@2.5.2", + "dependsOn" : [ + "pkg:npm/bytes@3.1.2", + "pkg:npm/unpipe@1.0.0", + "pkg:npm/http-errors@2.0.0", + "pkg:npm/iconv-lite@0.4.24" + ] + } + ] +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/package.json b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/package.json new file mode 100644 index 00000000..a91c6ab2 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/package.json @@ -0,0 +1,29 @@ +{ + "name": "backend", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "node app.js", + "server": "nodemon server.js", + "client-install": "npm install --prefix ../frontend", + "client": "npm start --prefix ../frontend", + "dev": "concurrently \"npm run server\" \"npm run client\"", + "heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix ../frontend && npm run build --prefix ../frontend" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "@hapi/joi": "^17.1.1", + "backend": "^0.0.0", + "bcryptjs": "^2.4.3", + "dotenv": "^8.2.0", + "express": "^4.17.1", + "jsonwebtoken": "^8.5.1", + "mongoose": "^5.9.18", + "nodemon": "^2.0.4", + "axios": "^0.19.0" + }, + "packageManager": "pnpm@10.8.0+sha512.0e82714d1b5b43c74610193cb20734897c1d00de89d0e18420aebc5977fa13d780a9cb05734624e81ebd81cc876cd464794850641c48b9544326b5622ca29971" +} diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-lock.yaml b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-lock.yaml new file mode 100644 index 00000000..3a424577 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-lock.yaml @@ -0,0 +1,1269 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@hapi/joi': + specifier: ^17.1.1 + version: 17.1.1 + axios: + specifier: ^0.19.0 + version: 0.19.2 + backend: + specifier: ^0.0.0 + version: 0.0.0 + bcryptjs: + specifier: ^2.4.3 + version: 2.4.3 + dotenv: + specifier: ^8.2.0 + version: 8.6.0 + express: + specifier: ^4.17.1 + version: 4.21.2 + jsonwebtoken: + specifier: ^8.5.1 + version: 8.5.1 + mongoose: + specifier: ^5.9.18 + version: 5.13.23 + nodemon: + specifier: ^2.0.4 + version: 2.0.22 + +packages: + + '@hapi/address@4.1.0': + resolution: {integrity: sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==} + deprecated: Moved to 'npm install @sideway/address' + + '@hapi/formula@2.0.0': + resolution: {integrity: sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==} + deprecated: Moved to 'npm install @sideway/formula' + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/joi@17.1.1': + resolution: {integrity: sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==} + deprecated: Switch to 'npm install joi' + + '@hapi/pinpoint@2.0.1': + resolution: {integrity: sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@types/bson@4.0.5': + resolution: {integrity: sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==} + + '@types/mongodb@3.6.20': + resolution: {integrity: sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==} + + '@types/node@22.14.1': + resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + axios@0.19.2: + resolution: {integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==} + deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 + + backend@0.0.0: + resolution: {integrity: sha512-Fq2aG5+zmmsKv2Dhm3ijAU5spnKOb5ldJlnnC/Vhk6n8In6zaq9eCPBMRiz2j94P/r84QEaBmtwh9tjaDPiQqg==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + bcryptjs@2.4.3: + resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bl@2.2.1: + resolution: {integrity: sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==} + + bluebird@3.5.1: + resolution: {integrity: sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + bson@1.1.6: + resolution: {integrity: sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==} + engines: {node: '>=0.6.19'} + + buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.1.0: + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + denque@1.5.1: + resolution: {integrity: sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==} + engines: {node: '>=0.10'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + dotenv@8.6.0: + resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} + engines: {node: '>=10'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + follow-redirects@1.5.10: + resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==} + engines: {node: '>=4.0'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + ignore-by-default@1.0.1: + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + jsonwebtoken@8.5.1: + resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} + engines: {node: '>=4', npm: '>=1.4.28'} + + jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + + jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + + kareem@2.3.2: + resolution: {integrity: sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==} + + lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + + lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + + lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + + lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + + lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memory-pager@1.5.0: + resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + mongodb@3.7.4: + resolution: {integrity: sha512-K5q8aBqEXMwWdVNh94UQTwZ6BejVbFhh1uB6c5FKtPE9eUMZPUO3sRZdgIEcHSrAWmxzpG/FeODDKL388sqRmw==} + engines: {node: '>=4'} + peerDependencies: + aws4: '*' + bson-ext: '*' + kerberos: '*' + mongodb-client-encryption: '*' + mongodb-extjson: '*' + snappy: '*' + peerDependenciesMeta: + aws4: + optional: true + bson-ext: + optional: true + kerberos: + optional: true + mongodb-client-encryption: + optional: true + mongodb-extjson: + optional: true + snappy: + optional: true + + mongoose-legacy-pluralize@1.0.2: + resolution: {integrity: sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==} + peerDependencies: + mongoose: '*' + + mongoose@5.13.23: + resolution: {integrity: sha512-Q5bo1yYOcH2wbBPP4tGmcY5VKsFkQcjUDh66YjrbneAFB3vNKQwLvteRFLuLiU17rA5SDl3UMcMJLD9VS8ng2Q==} + engines: {node: '>=4.0.0'} + + mpath@0.8.4: + resolution: {integrity: sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==} + engines: {node: '>=4.0.0'} + + mquery@3.2.5: + resolution: {integrity: sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==} + engines: {node: '>=4.0.0'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + nodemon@2.0.22: + resolution: {integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==} + engines: {node: '>=8.10.0'} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + optional-require@1.0.3: + resolution: {integrity: sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==} + engines: {node: '>=4'} + + optional-require@1.1.8: + resolution: {integrity: sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==} + engines: {node: '>=4'} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + pstree.remy@1.1.8: + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + regexp-clone@1.0.0: + resolution: {integrity: sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==} + + require-at@1.0.6: + resolution: {integrity: sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==} + engines: {node: '>=4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + saslprep@1.0.3: + resolution: {integrity: sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==} + engines: {node: '>=6'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@7.0.0: + resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + sift@13.5.2: + resolution: {integrity: sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==} + + simple-update-notifier@1.1.0: + resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} + engines: {node: '>=8.10.0'} + + sliced@1.0.1: + resolution: {integrity: sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==} + + sparse-bitfield@3.0.3: + resolution: {integrity: sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + touch@3.1.1: + resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} + hasBin: true + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + undefsafe@2.0.5: + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + +snapshots: + + '@hapi/address@4.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@hapi/formula@2.0.0': {} + + '@hapi/hoek@9.3.0': {} + + '@hapi/joi@17.1.1': + dependencies: + '@hapi/address': 4.1.0 + '@hapi/formula': 2.0.0 + '@hapi/hoek': 9.3.0 + '@hapi/pinpoint': 2.0.1 + '@hapi/topo': 5.1.0 + + '@hapi/pinpoint@2.0.1': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@types/bson@4.0.5': + dependencies: + '@types/node': 22.14.1 + + '@types/mongodb@3.6.20': + dependencies: + '@types/bson': 4.0.5 + '@types/node': 22.14.1 + + '@types/node@22.14.1': + dependencies: + undici-types: 6.21.0 + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + array-flatten@1.1.1: {} + + axios@0.19.2: + dependencies: + follow-redirects: 1.5.10 + transitivePeerDependencies: + - supports-color + + backend@0.0.0: {} + + balanced-match@1.0.2: {} + + bcryptjs@2.4.3: {} + + binary-extensions@2.3.0: {} + + bl@2.2.1: + dependencies: + readable-stream: 2.3.8 + safe-buffer: 5.2.1 + + bluebird@3.5.1: {} + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + bson@1.1.6: {} + + buffer-equal-constant-time@1.0.1: {} + + bytes@3.1.2: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + concat-map@0.0.1: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + core-util-is@1.0.3: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.1.0: + dependencies: + ms: 2.0.0 + + debug@3.2.7(supports-color@5.5.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 + + denque@1.5.1: {} + + depd@2.0.0: {} + + destroy@1.2.0: {} + + dotenv@8.6.0: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + ecdsa-sig-formatter@1.0.11: + dependencies: + safe-buffer: 5.2.1 + + ee-first@1.1.1: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + escape-html@1.0.3: {} + + etag@1.8.1: {} + + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + follow-redirects@1.5.10: + dependencies: + debug: 3.1.0 + transitivePeerDependencies: + - supports-color + + forwarded@0.2.0: {} + + fresh@0.5.2: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + gopd@1.2.0: {} + + has-flag@3.0.0: {} + + has-symbols@1.1.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + ignore-by-default@1.0.1: {} + + inherits@2.0.4: {} + + ipaddr.js@1.9.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + isarray@1.0.0: {} + + jsonwebtoken@8.5.1: + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 5.7.2 + + jwa@1.4.1: + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + + jws@3.2.2: + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + + kareem@2.3.2: {} + + lodash.includes@4.3.0: {} + + lodash.isboolean@3.0.3: {} + + lodash.isinteger@4.0.4: {} + + lodash.isnumber@3.0.3: {} + + lodash.isplainobject@4.0.6: {} + + lodash.isstring@4.0.1: {} + + lodash.once@4.1.1: {} + + math-intrinsics@1.1.0: {} + + media-typer@0.3.0: {} + + memory-pager@1.5.0: + optional: true + + merge-descriptors@1.0.3: {} + + methods@1.1.2: {} + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + mongodb@3.7.4: + dependencies: + bl: 2.2.1 + bson: 1.1.6 + denque: 1.5.1 + optional-require: 1.1.8 + safe-buffer: 5.2.1 + optionalDependencies: + saslprep: 1.0.3 + + mongoose-legacy-pluralize@1.0.2(mongoose@5.13.23): + dependencies: + mongoose: 5.13.23 + + mongoose@5.13.23: + dependencies: + '@types/bson': 4.0.5 + '@types/mongodb': 3.6.20 + bson: 1.1.6 + kareem: 2.3.2 + mongodb: 3.7.4 + mongoose-legacy-pluralize: 1.0.2(mongoose@5.13.23) + mpath: 0.8.4 + mquery: 3.2.5 + ms: 2.1.2 + optional-require: 1.0.3 + regexp-clone: 1.0.0 + safe-buffer: 5.2.1 + sift: 13.5.2 + sliced: 1.0.1 + transitivePeerDependencies: + - aws4 + - bson-ext + - kerberos + - mongodb-client-encryption + - mongodb-extjson + - snappy + - supports-color + + mpath@0.8.4: {} + + mquery@3.2.5: + dependencies: + bluebird: 3.5.1 + debug: 3.1.0 + regexp-clone: 1.0.0 + safe-buffer: 5.1.2 + sliced: 1.0.1 + transitivePeerDependencies: + - supports-color + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + negotiator@0.6.3: {} + + nodemon@2.0.22: + dependencies: + chokidar: 3.6.0 + debug: 3.2.7(supports-color@5.5.0) + ignore-by-default: 1.0.1 + minimatch: 3.1.2 + pstree.remy: 1.1.8 + semver: 5.7.2 + simple-update-notifier: 1.1.0 + supports-color: 5.5.0 + touch: 3.1.1 + undefsafe: 2.0.5 + + normalize-path@3.0.0: {} + + object-inspect@1.13.4: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + optional-require@1.0.3: {} + + optional-require@1.1.8: + dependencies: + require-at: 1.0.6 + + parseurl@1.3.3: {} + + path-to-regexp@0.1.12: {} + + picomatch@2.3.1: {} + + process-nextick-args@2.0.1: {} + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + pstree.remy@1.1.8: {} + + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + regexp-clone@1.0.0: {} + + require-at@1.0.6: {} + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + saslprep@1.0.3: + dependencies: + sparse-bitfield: 3.0.3 + optional: true + + semver@5.7.2: {} + + semver@7.0.0: {} + + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + setprototypeof@1.2.0: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + sift@13.5.2: {} + + simple-update-notifier@1.1.0: + dependencies: + semver: 7.0.0 + + sliced@1.0.1: {} + + sparse-bitfield@3.0.3: + dependencies: + memory-pager: 1.5.0 + optional: true + + statuses@2.0.1: {} + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + touch@3.1.1: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + undefsafe@2.0.5: {} + + undici-types@6.21.0: {} + + unpipe@1.0.0: {} + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + vary@1.1.2: {} diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-ls-component.json b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-ls-component.json new file mode 100644 index 00000000..6ea378d8 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-ls-component.json @@ -0,0 +1,64 @@ +[ + { + "name": "backend", + "version": "1.0.0", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore", + "private": false, + "dependencies": { + "@hapi/joi": { + "from": "@hapi/joi", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+joi@17.1.1/node_modules/@hapi/joi" + }, + "axios": { + "from": "axios", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/axios@0.19.2/node_modules/axios" + }, + "backend": { + "from": "backend", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/backend/-/backend-0.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/backend@0.0.0/node_modules/backend" + }, + "bcryptjs": { + "from": "bcryptjs", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/bcryptjs@2.4.3/node_modules/bcryptjs" + }, + "dotenv": { + "from": "dotenv", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dotenv@8.6.0/node_modules/dotenv" + }, + "express": { + "from": "express", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/express@4.21.2/node_modules/express" + }, + "jsonwebtoken": { + "from": "jsonwebtoken", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/jsonwebtoken@8.5.1/node_modules/jsonwebtoken" + }, + "mongoose": { + "from": "mongoose", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mongoose@5.13.23/node_modules/mongoose" + }, + "nodemon": { + "from": "nodemon", + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/nodemon@2.0.22/node_modules/nodemon" + } + } + } +] diff --git a/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-ls-stack.json b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-ls-stack.json new file mode 100644 index 00000000..47acf161 --- /dev/null +++ b/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/pnpm-ls-stack.json @@ -0,0 +1,3888 @@ +[ + { + "name": "backend", + "version": "1.0.0", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore", + "private": false, + "dependencies": { + "backend": { + "from": "backend", + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/backend/-/backend-0.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/backend@0.0.0/node_modules/backend" + }, + "bcryptjs": { + "from": "bcryptjs", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/bcryptjs@2.4.3/node_modules/bcryptjs" + }, + "dotenv": { + "from": "dotenv", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dotenv@8.6.0/node_modules/dotenv" + }, + "@hapi/joi": { + "from": "@hapi/joi", + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+joi@17.1.1/node_modules/@hapi/joi", + "dependencies": { + "@hapi/formula": { + "from": "@hapi/formula", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+formula@2.0.0/node_modules/@hapi/formula" + }, + "@hapi/hoek": { + "from": "@hapi/hoek", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+hoek@9.3.0/node_modules/@hapi/hoek" + }, + "@hapi/pinpoint": { + "from": "@hapi/pinpoint", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+pinpoint@2.0.1/node_modules/@hapi/pinpoint" + }, + "@hapi/address": { + "from": "@hapi/address", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+address@4.1.0/node_modules/@hapi/address", + "dependencies": { + "@hapi/hoek": { + "from": "@hapi/hoek", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+hoek@9.3.0/node_modules/@hapi/hoek" + } + } + }, + "@hapi/topo": { + "from": "@hapi/topo", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+topo@5.1.0/node_modules/@hapi/topo", + "dependencies": { + "@hapi/hoek": { + "from": "@hapi/hoek", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@hapi+hoek@9.3.0/node_modules/@hapi/hoek" + } + } + } + } + }, + "axios": { + "from": "axios", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/axios@0.19.2/node_modules/axios", + "dependencies": { + "follow-redirects": { + "from": "follow-redirects", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/follow-redirects@1.5.10/node_modules/follow-redirects", + "dependencies": { + "debug": { + "from": "debug", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/debug@3.1.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + } + } + } + } + }, + "jsonwebtoken": { + "from": "jsonwebtoken", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/jsonwebtoken@8.5.1/node_modules/jsonwebtoken", + "dependencies": { + "lodash.includes": { + "from": "lodash.includes", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/lodash.includes@4.3.0/node_modules/lodash.includes" + }, + "lodash.isboolean": { + "from": "lodash.isboolean", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/lodash.isboolean@3.0.3/node_modules/lodash.isboolean" + }, + "lodash.isinteger": { + "from": "lodash.isinteger", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/lodash.isinteger@4.0.4/node_modules/lodash.isinteger" + }, + "lodash.isnumber": { + "from": "lodash.isnumber", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/lodash.isnumber@3.0.3/node_modules/lodash.isnumber" + }, + "lodash.isplainobject": { + "from": "lodash.isplainobject", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/lodash.isplainobject@4.0.6/node_modules/lodash.isplainobject" + }, + "lodash.isstring": { + "from": "lodash.isstring", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/lodash.isstring@4.0.1/node_modules/lodash.isstring" + }, + "lodash.once": { + "from": "lodash.once", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/lodash.once@4.1.1/node_modules/lodash.once" + }, + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + }, + "semver": { + "from": "semver", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/semver@5.7.2/node_modules/semver" + }, + "jws": { + "from": "jws", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/jws@3.2.2/node_modules/jws", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "jwa": { + "from": "jwa", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/jwa@1.4.1/node_modules/jwa", + "dependencies": { + "buffer-equal-constant-time": { + "from": "buffer-equal-constant-time", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/buffer-equal-constant-time@1.0.1/node_modules/buffer-equal-constant-time" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "ecdsa-sig-formatter": { + "from": "ecdsa-sig-formatter", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ecdsa-sig-formatter@1.0.11/node_modules/ecdsa-sig-formatter", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + } + } + } + } + } + } + } + } + }, + "mongoose": { + "from": "mongoose", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mongoose@5.13.23/node_modules/mongoose", + "dependencies": { + "bson": { + "from": "bson", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/bson@1.1.6/node_modules/bson" + }, + "kareem": { + "from": "kareem", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/kareem@2.3.2/node_modules/kareem" + }, + "mpath": { + "from": "mpath", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mpath@0.8.4/node_modules/mpath" + }, + "ms": { + "from": "ms", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.1.2/node_modules/ms" + }, + "optional-require": { + "from": "optional-require", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/optional-require@1.0.3/node_modules/optional-require" + }, + "regexp-clone": { + "from": "regexp-clone", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/regexp-clone@1.0.0/node_modules/regexp-clone" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "sift": { + "from": "sift", + "version": "13.5.2", + "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/sift@13.5.2/node_modules/sift" + }, + "sliced": { + "from": "sliced", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/sliced@1.0.1/node_modules/sliced" + }, + "mongoose-legacy-pluralize": { + "from": "mongoose-legacy-pluralize", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mongoose-legacy-pluralize@1.0.2_mongoose@5.13.23/node_modules/mongoose-legacy-pluralize", + "dependencies": { + "mongoose": { + "from": "mongoose", + "version": "5.13.23", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.23.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mongoose@5.13.23/node_modules/mongoose" + } + } + }, + "@types/bson": { + "from": "@types/bson", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@types+bson@4.0.5/node_modules/@types/bson", + "dependencies": { + "@types/node": { + "from": "@types/node", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node", + "dependencies": { + "undici-types": { + "from": "undici-types", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/undici-types@6.21.0/node_modules/undici-types" + } + } + } + } + }, + "mquery": { + "from": "mquery", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mquery@3.2.5/node_modules/mquery", + "dependencies": { + "bluebird": { + "from": "bluebird", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/bluebird@3.5.1/node_modules/bluebird" + }, + "regexp-clone": { + "from": "regexp-clone", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/regexp-clone@1.0.0/node_modules/regexp-clone" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.1.2/node_modules/safe-buffer" + }, + "sliced": { + "from": "sliced", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/sliced@1.0.1/node_modules/sliced" + }, + "debug": { + "from": "debug", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/debug@3.1.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + } + } + }, + "@types/mongodb": { + "from": "@types/mongodb", + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.20.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@types+mongodb@3.6.20/node_modules/@types/mongodb", + "dependencies": { + "@types/node": { + "from": "@types/node", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node", + "dependencies": { + "undici-types": { + "from": "undici-types", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/undici-types@6.21.0/node_modules/undici-types" + } + } + }, + "@types/bson": { + "from": "@types/bson", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@types+bson@4.0.5/node_modules/@types/bson", + "dependencies": { + "@types/node": { + "from": "@types/node", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/@types+node@22.14.1/node_modules/@types/node", + "dependencies": { + "undici-types": { + "from": "undici-types", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/undici-types@6.21.0/node_modules/undici-types" + } + } + } + } + } + } + }, + "mongodb": { + "from": "mongodb", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mongodb@3.7.4/node_modules/mongodb", + "dependencies": { + "bson": { + "from": "bson", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/bson@1.1.6/node_modules/bson" + }, + "denque": { + "from": "denque", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/denque@1.5.1/node_modules/denque" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "optional-require": { + "from": "optional-require", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/optional-require@1.1.8/node_modules/optional-require", + "dependencies": { + "require-at": { + "from": "require-at", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/require-at@1.0.6/node_modules/require-at" + } + } + }, + "saslprep": { + "from": "saslprep", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/saslprep@1.0.3/node_modules/saslprep", + "dependencies": { + "sparse-bitfield": { + "from": "sparse-bitfield", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/sparse-bitfield@3.0.3/node_modules/sparse-bitfield", + "dependencies": { + "memory-pager": { + "from": "memory-pager", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/memory-pager@1.5.0/node_modules/memory-pager" + } + } + } + } + }, + "bl": { + "from": "bl", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/bl@2.2.1/node_modules/bl", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "readable-stream": { + "from": "readable-stream", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/readable-stream@2.3.8/node_modules/readable-stream", + "dependencies": { + "core-util-is": { + "from": "core-util-is", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/core-util-is@1.0.3/node_modules/core-util-is" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "isarray": { + "from": "isarray", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/isarray@1.0.0/node_modules/isarray" + }, + "process-nextick-args": { + "from": "process-nextick-args", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/process-nextick-args@2.0.1/node_modules/process-nextick-args" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.1.2/node_modules/safe-buffer" + }, + "util-deprecate": { + "from": "util-deprecate", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/util-deprecate@1.0.2/node_modules/util-deprecate" + }, + "string_decoder": { + "from": "string_decoder", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/string_decoder@1.1.1/node_modules/string_decoder", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.1.2/node_modules/safe-buffer" + } + } + } + } + } + } + } + } + } + } + }, + "nodemon": { + "from": "nodemon", + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/nodemon@2.0.22/node_modules/nodemon", + "dependencies": { + "ignore-by-default": { + "from": "ignore-by-default", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ignore-by-default@1.0.1/node_modules/ignore-by-default" + }, + "pstree.remy": { + "from": "pstree.remy", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/pstree.remy@1.1.8/node_modules/pstree.remy" + }, + "semver": { + "from": "semver", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/semver@5.7.2/node_modules/semver" + }, + "touch": { + "from": "touch", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/touch@3.1.1/node_modules/touch" + }, + "undefsafe": { + "from": "undefsafe", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/undefsafe@2.0.5/node_modules/undefsafe" + }, + "simple-update-notifier": { + "from": "simple-update-notifier", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/simple-update-notifier@1.1.0/node_modules/simple-update-notifier", + "dependencies": { + "semver": { + "from": "semver", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/semver@7.0.0/node_modules/semver" + } + } + }, + "supports-color": { + "from": "supports-color", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/supports-color@5.5.0/node_modules/supports-color", + "dependencies": { + "has-flag": { + "from": "has-flag", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-flag@3.0.0/node_modules/has-flag" + } + } + }, + "debug": { + "from": "debug", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/debug@3.2.7_supports-color@5.5.0/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + }, + "supports-color": { + "from": "supports-color", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/supports-color@5.5.0/node_modules/supports-color", + "dependencies": { + "has-flag": { + "from": "has-flag", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-flag@3.0.0/node_modules/has-flag" + } + } + } + } + }, + "minimatch": { + "from": "minimatch", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/minimatch@3.1.2/node_modules/minimatch", + "dependencies": { + "brace-expansion": { + "from": "brace-expansion", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/brace-expansion@1.1.11/node_modules/brace-expansion", + "dependencies": { + "balanced-match": { + "from": "balanced-match", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/balanced-match@1.0.2/node_modules/balanced-match" + }, + "concat-map": { + "from": "concat-map", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/concat-map@0.0.1/node_modules/concat-map" + } + } + } + } + }, + "chokidar": { + "from": "chokidar", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/chokidar@3.6.0/node_modules/chokidar", + "dependencies": { + "normalize-path": { + "from": "normalize-path", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/normalize-path@3.0.0/node_modules/normalize-path" + }, + "fsevents": { + "from": "fsevents", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/fsevents@2.3.3/node_modules/fsevents" + }, + "anymatch": { + "from": "anymatch", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/anymatch@3.1.3/node_modules/anymatch", + "dependencies": { + "normalize-path": { + "from": "normalize-path", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/normalize-path@3.0.0/node_modules/normalize-path" + }, + "picomatch": { + "from": "picomatch", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/picomatch@2.3.1/node_modules/picomatch" + } + } + }, + "is-binary-path": { + "from": "is-binary-path", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/is-binary-path@2.1.0/node_modules/is-binary-path", + "dependencies": { + "binary-extensions": { + "from": "binary-extensions", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/binary-extensions@2.3.0/node_modules/binary-extensions" + } + } + }, + "is-glob": { + "from": "is-glob", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/is-glob@4.0.3/node_modules/is-glob", + "dependencies": { + "is-extglob": { + "from": "is-extglob", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/is-extglob@2.1.1/node_modules/is-extglob" + } + } + }, + "readdirp": { + "from": "readdirp", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/readdirp@3.6.0/node_modules/readdirp", + "dependencies": { + "picomatch": { + "from": "picomatch", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/picomatch@2.3.1/node_modules/picomatch" + } + } + }, + "glob-parent": { + "from": "glob-parent", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/glob-parent@5.1.2/node_modules/glob-parent", + "dependencies": { + "is-glob": { + "from": "is-glob", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/is-glob@4.0.3/node_modules/is-glob", + "dependencies": { + "is-extglob": { + "from": "is-extglob", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/is-extglob@2.1.1/node_modules/is-extglob" + } + } + } + } + }, + "braces": { + "from": "braces", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/braces@3.0.3/node_modules/braces", + "dependencies": { + "fill-range": { + "from": "fill-range", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/fill-range@7.1.1/node_modules/fill-range", + "dependencies": { + "to-regex-range": { + "from": "to-regex-range", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/to-regex-range@5.0.1/node_modules/to-regex-range", + "dependencies": { + "is-number": { + "from": "is-number", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/is-number@7.0.0/node_modules/is-number" + } + } + } + } + } + } + } + } + } + } + }, + "express": { + "from": "express", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/express@4.21.2/node_modules/express", + "dependencies": { + "array-flatten": { + "from": "array-flatten", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/array-flatten@1.1.1/node_modules/array-flatten" + }, + "content-type": { + "from": "content-type", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/content-type@1.0.5/node_modules/content-type" + }, + "cookie": { + "from": "cookie", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/cookie@0.7.1/node_modules/cookie" + }, + "cookie-signature": { + "from": "cookie-signature", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/cookie-signature@1.0.6/node_modules/cookie-signature" + }, + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "encodeurl": { + "from": "encodeurl", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/encodeurl@2.0.0/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "etag": { + "from": "etag", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/etag@1.8.1/node_modules/etag" + }, + "fresh": { + "from": "fresh", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/fresh@0.5.2/node_modules/fresh" + }, + "merge-descriptors": { + "from": "merge-descriptors", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/merge-descriptors@1.0.3/node_modules/merge-descriptors" + }, + "methods": { + "from": "methods", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/methods@1.1.2/node_modules/methods" + }, + "parseurl": { + "from": "parseurl", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/parseurl@1.3.3/node_modules/parseurl" + }, + "path-to-regexp": { + "from": "path-to-regexp", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/path-to-regexp@0.1.12/node_modules/path-to-regexp" + }, + "range-parser": { + "from": "range-parser", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/range-parser@1.2.1/node_modules/range-parser" + }, + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "utils-merge": { + "from": "utils-merge", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/utils-merge@1.0.1/node_modules/utils-merge" + }, + "vary": { + "from": "vary", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/vary@1.1.2/node_modules/vary" + }, + "content-disposition": { + "from": "content-disposition", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/content-disposition@0.5.4/node_modules/content-disposition", + "dependencies": { + "safe-buffer": { + "from": "safe-buffer", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer" + } + } + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + }, + "proxy-addr": { + "from": "proxy-addr", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/proxy-addr@2.0.7/node_modules/proxy-addr", + "dependencies": { + "forwarded": { + "from": "forwarded", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/forwarded@0.2.0/node_modules/forwarded" + }, + "ipaddr.js": { + "from": "ipaddr.js", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ipaddr.js@1.9.1/node_modules/ipaddr.js" + } + } + }, + "accepts": { + "from": "accepts", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/accepts@1.3.8/node_modules/accepts", + "dependencies": { + "negotiator": { + "from": "negotiator", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/negotiator@0.6.3/node_modules/negotiator" + }, + "mime-types": { + "from": "mime-types", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mime-types@2.1.35/node_modules/mime-types", + "dependencies": { + "mime-db": { + "from": "mime-db", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db" + } + } + } + } + }, + "finalhandler": { + "from": "finalhandler", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/finalhandler@1.3.1/node_modules/finalhandler", + "dependencies": { + "encodeurl": { + "from": "encodeurl", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/encodeurl@2.0.0/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "parseurl": { + "from": "parseurl", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/parseurl@1.3.3/node_modules/parseurl" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "unpipe": { + "from": "unpipe", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/unpipe@1.0.0/node_modules/unpipe" + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + } + } + }, + "send": { + "from": "send", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/send@0.19.0/node_modules/send", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "destroy": { + "from": "destroy", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/destroy@1.2.0/node_modules/destroy" + }, + "encodeurl": { + "from": "encodeurl", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/encodeurl@1.0.2/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "etag": { + "from": "etag", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/etag@1.8.1/node_modules/etag" + }, + "fresh": { + "from": "fresh", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/fresh@0.5.2/node_modules/fresh" + }, + "mime": { + "from": "mime", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mime@1.6.0/node_modules/mime" + }, + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + }, + "range-parser": { + "from": "range-parser", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/range-parser@1.2.1/node_modules/range-parser" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + } + } + }, + "type-is": { + "from": "type-is", + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/type-is@1.6.18/node_modules/type-is", + "dependencies": { + "media-typer": { + "from": "media-typer", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/media-typer@0.3.0/node_modules/media-typer" + }, + "mime-types": { + "from": "mime-types", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mime-types@2.1.35/node_modules/mime-types", + "dependencies": { + "mime-db": { + "from": "mime-db", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db" + } + } + } + } + }, + "serve-static": { + "from": "serve-static", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/serve-static@1.16.2/node_modules/serve-static", + "dependencies": { + "encodeurl": { + "from": "encodeurl", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/encodeurl@2.0.0/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "parseurl": { + "from": "parseurl", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/parseurl@1.3.3/node_modules/parseurl" + }, + "send": { + "from": "send", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/send@0.19.0/node_modules/send", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "destroy": { + "from": "destroy", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/destroy@1.2.0/node_modules/destroy" + }, + "encodeurl": { + "from": "encodeurl", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/encodeurl@1.0.2/node_modules/encodeurl" + }, + "escape-html": { + "from": "escape-html", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/escape-html@1.0.3/node_modules/escape-html" + }, + "etag": { + "from": "etag", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/etag@1.8.1/node_modules/etag" + }, + "fresh": { + "from": "fresh", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/fresh@0.5.2/node_modules/fresh" + }, + "mime": { + "from": "mime", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mime@1.6.0/node_modules/mime" + }, + "ms": { + "from": "ms", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.1.3/node_modules/ms" + }, + "range-parser": { + "from": "range-parser", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/range-parser@1.2.1/node_modules/range-parser" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + } + } + } + } + }, + "qs": { + "from": "qs", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/qs@6.13.0/node_modules/qs", + "dependencies": { + "side-channel": { + "from": "side-channel", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel@1.1.0/node_modules/side-channel", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "side-channel-list": { + "from": "side-channel-list", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel-list@1.0.0/node_modules/side-channel-list", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + } + } + }, + "side-channel-map": { + "from": "side-channel-map", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel-map@1.0.1/node_modules/side-channel-map", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + }, + "side-channel-weakmap": { + "from": "side-channel-weakmap", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel-weakmap@1.0.2/node_modules/side-channel-weakmap", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + }, + "side-channel-map": { + "from": "side-channel-map", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel-map@1.0.1/node_modules/side-channel-map", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }, + "body-parser": { + "from": "body-parser", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/body-parser@1.20.3/node_modules/body-parser", + "dependencies": { + "bytes": { + "from": "bytes", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/bytes@3.1.2/node_modules/bytes" + }, + "content-type": { + "from": "content-type", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/content-type@1.0.5/node_modules/content-type" + }, + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "destroy": { + "from": "destroy", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/destroy@1.2.0/node_modules/destroy" + }, + "unpipe": { + "from": "unpipe", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/unpipe@1.0.0/node_modules/unpipe" + }, + "debug": { + "from": "debug", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/debug@2.6.9/node_modules/debug", + "dependencies": { + "ms": { + "from": "ms", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ms@2.0.0/node_modules/ms" + } + } + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "iconv-lite": { + "from": "iconv-lite", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/iconv-lite@0.4.24/node_modules/iconv-lite", + "dependencies": { + "safer-buffer": { + "from": "safer-buffer", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer" + } + } + }, + "on-finished": { + "from": "on-finished", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/on-finished@2.4.1/node_modules/on-finished", + "dependencies": { + "ee-first": { + "from": "ee-first", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/ee-first@1.1.1/node_modules/ee-first" + } + } + }, + "raw-body": { + "from": "raw-body", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/raw-body@2.5.2/node_modules/raw-body", + "dependencies": { + "bytes": { + "from": "bytes", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/bytes@3.1.2/node_modules/bytes" + }, + "unpipe": { + "from": "unpipe", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/unpipe@1.0.0/node_modules/unpipe" + }, + "http-errors": { + "from": "http-errors", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/http-errors@2.0.0/node_modules/http-errors", + "dependencies": { + "depd": { + "from": "depd", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/depd@2.0.0/node_modules/depd" + }, + "inherits": { + "from": "inherits", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/inherits@2.0.4/node_modules/inherits" + }, + "setprototypeof": { + "from": "setprototypeof", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/setprototypeof@1.2.0/node_modules/setprototypeof" + }, + "statuses": { + "from": "statuses", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/statuses@2.0.1/node_modules/statuses" + }, + "toidentifier": { + "from": "toidentifier", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/toidentifier@1.0.1/node_modules/toidentifier" + } + } + }, + "iconv-lite": { + "from": "iconv-lite", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/iconv-lite@0.4.24/node_modules/iconv-lite", + "dependencies": { + "safer-buffer": { + "from": "safer-buffer", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/safer-buffer@2.1.2/node_modules/safer-buffer" + } + } + } + } + }, + "type-is": { + "from": "type-is", + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/type-is@1.6.18/node_modules/type-is", + "dependencies": { + "media-typer": { + "from": "media-typer", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/media-typer@0.3.0/node_modules/media-typer" + }, + "mime-types": { + "from": "mime-types", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mime-types@2.1.35/node_modules/mime-types", + "dependencies": { + "mime-db": { + "from": "mime-db", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/mime-db@1.52.0/node_modules/mime-db" + } + } + } + } + }, + "qs": { + "from": "qs", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/qs@6.13.0/node_modules/qs", + "dependencies": { + "side-channel": { + "from": "side-channel", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel@1.1.0/node_modules/side-channel", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "side-channel-list": { + "from": "side-channel-list", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel-list@1.0.0/node_modules/side-channel-list", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + } + } + }, + "side-channel-map": { + "from": "side-channel-map", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel-map@1.0.1/node_modules/side-channel-map", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + }, + "side-channel-weakmap": { + "from": "side-channel-weakmap", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel-weakmap@1.0.2/node_modules/side-channel-weakmap", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + }, + "side-channel-map": { + "from": "side-channel-map", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/side-channel-map@1.0.1/node_modules/side-channel-map", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "object-inspect": { + "from": "object-inspect", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/object-inspect@1.13.4/node_modules/object-inspect" + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + }, + "call-bound": { + "from": "call-bound", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound", + "dependencies": { + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-intrinsic": { + "from": "get-intrinsic", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-intrinsic@1.3.0/node_modules/get-intrinsic", + "dependencies": { + "es-define-property": { + "from": "es-define-property", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property" + }, + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "has-symbols": { + "from": "has-symbols", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols" + }, + "math-intrinsics": { + "from": "math-intrinsics", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "hasown": { + "from": "hasown", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/hasown@2.0.2/node_modules/hasown", + "dependencies": { + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + }, + "get-proto": { + "from": "get-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto", + "dependencies": { + "es-object-atoms": { + "from": "es-object-atoms", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + } + } + }, + "dunder-proto": { + "from": "dunder-proto", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/dunder-proto@1.0.1/node_modules/dunder-proto", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "gopd": { + "from": "gopd", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/gopd@1.2.0/node_modules/gopd" + }, + "call-bind-apply-helpers": { + "from": "call-bind-apply-helpers", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/call-bind-apply-helpers@1.0.2/node_modules/call-bind-apply-helpers", + "dependencies": { + "es-errors": { + "from": "es-errors", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors" + }, + "function-bind": { + "from": "function-bind", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "path": "/Users/rromerom/workspace/github.com/trustification/exhort-java-api/src/test/resources/tst_manifests/pnpm/deps_with_no_ignore/node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind" + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } +]