UNPKG

@visulima/packem

Version:

A fast and modern bundler for Node.js and TypeScript.

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