created dist/

This commit is contained in:
Geoff Doty 2024-05-04 21:23:21 -04:00
parent 49eb07d7dc
commit 6b00b9ed2b
2 changed files with 4 additions and 0 deletions

3
dist/tagged.min.js vendored Normal file
View File

@ -0,0 +1,3 @@
/*! Tagged v:0.1 | MIT LICENSE | https://github.com/n2geoff/tagged */
function tag(tag,...args){const el=document.createElement(tag);return args.forEach((arg=>{"string"==typeof arg||"number"==typeof arg?el.appendChild(document.createTextNode(arg)):Array.isArray(arg)?el.append(...arg):Object.assign(el,arg)})),el}function app(opts,selector="body"){let data={},view=()=>null,actions={};const $=document.querySelector.bind(document),state=state=>("object"==typeof state&&(data={...data,...state}),update(),data),update=()=>{$(selector).replaceChildren(view(data,actions))};return opts.view&&"function"==typeof opts.view&&(view=opts?.view),opts.state&&"object"==typeof opts.state&&(data=state(opts.state)),opts.actions&&"object"==typeof opts.actions&&(actions=opts.actions),opts.view&&selector&&update(),{state:state,actions:actions}}const h=tag;export{app,h};
//# sourceMappingURL=true

1
dist/tagged.min.js.map vendored Normal file
View File

@ -0,0 +1 @@
{"version":3,"names":["tag","args","el","document","createElement","forEach","arg","appendChild","createTextNode","Array","isArray","append","Object","assign","app","opts","selector","data","view","actions","$","querySelector","bind","state","update","replaceChildren","h"],"sources":["dist/tagged.js"],"mappings":"AAQA,SAASA,IAAIA,OAAQC,MACjB,MAAMC,GAAKC,SAASC,cAAcJ,KAYlC,OAVAC,KAAKI,SAASC,MACS,iBAARA,KAAmC,iBAARA,IAClCJ,GAAGK,YAAYJ,SAASK,eAAeF,MAChCG,MAAMC,QAAQJ,KACrBJ,GAAGS,UAAUL,KAEbM,OAAOC,OAAOX,GAAII,IACtB,IAGGJ,EACX,CAEA,SAASY,IAAIC,KAAMC,SAAW,QAE1B,IAAIC,KAAO,CAAC,EACRC,KAAO,IAAM,KACbC,QAAU,CAAC,EAGf,MAAMC,EAAIjB,SAASkB,cAAcC,KAAKnB,UAGhCoB,MAASA,QACS,iBAAVA,QACNN,KAAO,IAAIA,QAASM,QAIxBC,SAGOP,MAGLO,OAAS,KACXJ,EAAEJ,UAAUS,gBAAgBP,KAAKD,KAAME,SAAS,EAwBpD,OApBIJ,KAAKG,MAA6B,mBAAdH,KAAKG,OACzBA,KAAOH,MAAMG,MAIbH,KAAKQ,OAA+B,iBAAfR,KAAKQ,QAE1BN,KAAOM,MAAMR,KAAKQ,QAIlBR,KAAKI,SAAmC,iBAAjBJ,KAAKI,UAC5BA,QAAUJ,KAAKI,SAIfJ,KAAKG,MAAQF,UACbQ,SAGG,CACHD,YACAJ,gBAER,CAEA,MAAMO,EAAI1B,WAEDc,IAAKY","ignoreList":[]}