@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
4 lines (3 loc) • 805 B
JavaScript
;var i=Object.defineProperty;var s=(e,t)=>i(e,"name",{value:t,configurable:!0});const o=require("@visulima/fs"),u=require("@visulima/path");var g=Object.defineProperty,y=s((e,t)=>g(e,"name",{value:t,configurable:!0}),"r");const d=y((e,t,a)=>{const n=new RegExp(`(<!-- ${t} -->)[\\s\\S]*?(<!-- /${t} -->)`,"g");if(n.test(e))return e.replace(n,`$1
${a}
$2`)},"replaceContentWithin");var l=Object.defineProperty,p=s((e,t)=>l(e,"name",{value:t,configurable:!0}),"i");const v=p((e,t,a,n)=>{try{let r={};const c=u.join(t,"keystore.json");n&&o.isAccessibleSync(c)&&(r=o.readJsonSync(c)),r[e]===void 0&&(r[e]=new Date().toISOString()),o.writeJsonSync(c,r,{overwrite:!0})}catch(r){a.debug({context:[r],message:r.message,prefix:"cache-key-store"})}},"createOrUpdateKeyStorage");exports.d=v;exports.g=d;