/opt/canhelp/node_modules/next/dist/esm/lib/metadata
NameSizeModeActions
generate/-0755rm
resolvers/-0755rm
types/-0755rm
clone-metadata.js6100644editdlrm
clone-metadata.js.map13980644editdlrm
constants.js4160644editdlrm
constants.js.map9830644editdlrm
default-metadata.js14100644editdlrm
default-metadata.js.map26470644editdlrm
get-metadata-route.js45580644editdlrm
get-metadata-route.js.map73710644editdlrm
is-metadata-route.js63380644editdlrm
is-metadata-route.js.map100390644editdlrm
metadata-context.js2090644editdlrm
metadata-context.js.map6540644editdlrm
metadata.js107400644editdlrm
metadata.js.map188940644editdlrm
resolve-metadata.js303010644editdlrm
resolve-metadata.js.map530160644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/lib/metadata/clone-metadata.js (610B)
const TYPE_URL = '__METADATA_URL'; function replacer(_key, val) { // clone URL as string but recover it as URL if (val instanceof URL) { return { _type: TYPE_URL, value: val.href }; } return val; } function reviver(_key, val) { if (typeof val === 'object' && val !== null && val._type === TYPE_URL) { return new URL(val.value); } return val; } export function cloneMetadata(metadata) { const jsonString = JSON.stringify(metadata, replacer); return JSON.parse(jsonString, reviver); } //# sourceMappingURL=clone-metadata.js.map