Split up newPackagesDatabse into builder, warnigns, cache

This commit is contained in:
bitterpanda 2026-03-27 15:52:07 -07:00
parent f920fc61ac
commit 5b1cd7e8da
10 changed files with 434 additions and 66 deletions

View file

@ -13,7 +13,7 @@ import {
modifyNpmInfoResponse,
} from "./modifyNpmInfo.js";
import { parseNpmPackageUrl } from "./parseNpmPackageUrl.js";
import { openNewPackagesDatabase } from "../../../scanning/newPackagesDatabase.js";
import { openNewPackagesDatabase } from "../../../scanning/newPackagesListCache.js";
const knownJsRegistries = [
"registry.npmjs.org",

View file

@ -18,7 +18,7 @@ describe("npmInterceptor minimum package age", async () => {
getEcoSystem: () => "js",
},
});
mock.module("../../../scanning/newPackagesDatabase.js", {
mock.module("../../../scanning/newPackagesListCache.js", {
namedExports: {
openNewPackagesDatabase: async () => ({
isNewlyReleasedPackage: (name, version) =>

View file

@ -32,7 +32,7 @@ mock.module("../../../config/settings.js", {
skipMinimumPackageAge: () => skipMinimumPackageAgeSetting,
},
});
mock.module("../../../scanning/newPackagesDatabase.js", {
mock.module("../../../scanning/newPackagesListCache.js", {
namedExports: {
openNewPackagesDatabase: async () => ({
isNewlyReleasedPackage: (name, version) =>