diff --git a/lib/resolver.cache.js b/lib/resolver.cache.js index 5976d34a..23531b21 100644 --- a/lib/resolver.cache.js +++ b/lib/resolver.cache.js @@ -1,4 +1,3 @@ -import clonedeep from 'lodash.clonedeep'; import abslog from 'abslog'; import assert from 'assert'; @@ -36,7 +35,7 @@ export default class PodletClientCacheResolver { if (outgoing.status !== 'stale') { const cached = this.#registry.get(outgoing.name); if (cached) { - outgoing.manifest = clonedeep(cached); + outgoing.manifest = { ...cached }; outgoing.status = 'cached'; this.#log.debug( `loaded manifest from cache - resource: ${outgoing.name}`, diff --git a/package-lock.json b/package-lock.json index cea629fb..e6d30304 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,6 @@ "@podium/utils": "5.5.0", "abslog": "2.4.4", "http-cache-semantics": "^4.0.3", - "lodash.clonedeep": "^4.5.0", "ttl-mem-cache": "4.1.0", "undici": "6.21.3" }, @@ -6725,12 +6724,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "license": "MIT" - }, "node_modules/lodash.escaperegexp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", diff --git a/package.json b/package.json index 7b91a46e..f6c6515e 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,6 @@ "@podium/utils": "5.5.0", "abslog": "2.4.4", "http-cache-semantics": "^4.0.3", - "lodash.clonedeep": "^4.5.0", "ttl-mem-cache": "4.1.0", "undici": "6.21.3" },