UNPKG

@yxhc/whale

Version:

A Component Library for Vue 3

4 lines (3 loc) 12.3 kB
/*! Whale v0.0.2 */(function(c,f){typeof exports=="object"&&typeof module!="undefined"?f(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],f):(c=typeof globalThis!="undefined"?globalThis:c||self,f(c.Whale={},c.Vue))})(this,function(c,f){"use strict";function p(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r<o.length;r++)n[o[r]]=!0;return t?r=>!!n[r.toLowerCase()]:r=>!!n[r]}const ue={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},he={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"},ge=p("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),w=2;function ye(e,t=0,n=e.length){let o=e.split(/(\r?\n)/);const r=o.filter((l,s)=>s%2===1);o=o.filter((l,s)=>s%2===0);let i=0;const a=[];for(let l=0;l<o.length;l++)if(i+=o[l].length+(r[l]&&r[l].length||0),i>=t){for(let s=l-w;s<=l+w||n>i;s++){if(s<0||s>=o.length)continue;const P=s+1;a.push(`${P}${" ".repeat(Math.max(3-String(P).length,0))}| ${o[s]}`);const y=o[s].length,j=r[s]&&r[s].length||0;if(s===l){const b=t-(i-(y+j)),de=Math.max(1,n>i?y-b:n-t);a.push(" | "+" ".repeat(b)+"^".repeat(de))}else if(s>l){if(n>i){const b=Math.max(Math.min(n-i,y),1);a.push(" | "+"^".repeat(b))}i+=y+j}}break}return a.join(` `)}const T="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",be=p(T),ke=p(T+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function xe(e){return!!e||e===""}const I=/[>/="'\u0009\u000a\u000c\u0020]/,k={};function Se(e){if(k.hasOwnProperty(e))return k[e];const t=I.test(e);return t&&console.error(`unsafe attribute name: ${e}`),k[e]=!t}const we={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},z=p("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width"),Te=p("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),_e=p("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");function _(e){if(h(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=d(o)?D(o):_(o);if(r)for(const i in r)t[i]=r[i]}return t}else{if(d(e))return e;if(u(e))return e}}const L=/;(?![^(]*\))/g,v=/:(.+)/;function D(e){const t={};return e.split(L).forEach(n=>{if(n){const o=n.split(v);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Ae(e){let t="";if(!e||d(e))return t;for(const n in e){const o=e[n],r=n.startsWith("--")?n:ee(n);(d(o)||typeof o=="number"&&z(r))&&(t+=`${r}:${o};`)}return t}function A(e){let t="";if(d(e))t=e;else if(h(e))for(let n=0;n<e.length;n++){const o=A(e[n]);o&&(t+=o+" ")}else if(u(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Oe(e){if(!e)return null;let{class:t,style:n}=e;return t&&!d(t)&&(e.class=A(t)),n&&(e.style=_(n)),e}const U="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",B="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",G="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",Ee=p(U),Fe=p(B),Me=p(G),V=/["'&<>]/;function Ce(e){const t=""+e,n=V.exec(t);if(!n)return t;let o="",r,i,a=0;for(i=n.index;i<t.length;i++){switch(t.charCodeAt(i)){case 34:r="&quot;";break;case 38:r="&amp;";break;case 39:r="&#39;";break;case 60:r="&lt;";break;case 62:r="&gt;";break;default:continue}a!==i&&(o+=t.slice(a,i)),a=i+1,o+=r}return a!==i?o+t.slice(a,i):o}const $=/^-?>|<!--|-->|--!>|<!-$/g;function Re(e){return e.replace($,"")}function q(e,t){if(e.length!==t.length)return!1;let n=!0;for(let o=0;n&&o<e.length;o++)n=x(e[o],t[o]);return n}function x(e,t){if(e===t)return!0;let n=E(e),o=E(t);if(n||o)return n&&o?e.getTime()===t.getTime():!1;if(n=F(e),o=F(t),n||o)return e===t;if(n=h(e),o=h(t),n||o)return n&&o?q(e,t):!1;if(n=u(e),o=u(t),n||o){if(!n||!o)return!1;const r=Object.keys(e).length,i=Object.keys(t).length;if(r!==i)return!1;for(const a in e){const l=e.hasOwnProperty(a),s=t.hasOwnProperty(a);if(l&&!s||!l&&s||!x(e[a],t[a]))return!1}}return String(e)===String(t)}function Ne(e,t){return e.findIndex(n=>x(n,t))}const Pe=e=>d(e)?e:e==null?"":h(e)||u(e)&&(e.toString===M||!S(e.toString))?JSON.stringify(e,O,2):String(e),O=(e,t)=>t&&t.__v_isRef?O(e,t.value):Y(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r])=>(n[`${o} =>`]=r,n),{})}:J(t)?{[`Set(${t.size})`]:[...t.values()]}:u(t)&&!h(t)&&!X(t)?String(t):t,je={},Ie=[],H=()=>{},ze=()=>!1,W=/^on[^a-z]/,Le=e=>W.test(e),ve=e=>e.startsWith("onUpdate:"),De=Object.assign,Ue=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},K=Object.prototype.hasOwnProperty,Be=(e,t)=>K.call(e,t),h=Array.isArray,Y=e=>m(e)==="[object Map]",J=e=>m(e)==="[object Set]",E=e=>m(e)==="[object Date]",S=e=>typeof e=="function",d=e=>typeof e=="string",F=e=>typeof e=="symbol",u=e=>e!==null&&typeof e=="object",Ge=e=>u(e)&&S(e.then)&&S(e.catch),M=Object.prototype.toString,m=e=>M.call(e),Ve=e=>m(e).slice(8,-1),X=e=>m(e)==="[object Object]",$e=e=>d(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,qe=p(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),He=p("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),g=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Z=/-(\w)/g,We=g(e=>e.replace(Z,(t,n)=>n?n.toUpperCase():"")),Q=/\B([A-Z])/g,ee=g(e=>e.replace(Q,"-$1").toLowerCase()),te=g(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ke=g(e=>e?`on${te(e)}`:""),Ye=(e,t)=>!Object.is(e,t),Je=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Xe=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ze=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let C;const Qe=()=>C||(C=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),ne=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function et(e){return ne.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`}const R=(e,t)=>{if(e.install=n=>{for(const o of[e,...Object.values(t!=null?t:{})])n.component(o.name,o)},t)for(const[n,o]of Object.entries(t))e[n]=o;return e},oe=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),re=(e,t)=>(e.install=n=>{n.directive(t,e)},e),ie=e=>(e.install=H,e),N={title:{type:String,default:""}};var se=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const ae={id:"test"},le={name:"WlErmForm"},ce=f.defineComponent({...le,props:N,setup(e){const t=e;return(n,o)=>(f.openBlock(),f.createElementBlock("div",ae,f.toDisplayString(t.title),1))}});var pe=se(ce,[["__file","/Users/shenkun/WorkSpace/HtmlWorkSpace/whale-hele/packages/components/erm-form/src/form.vue"]]);const fe=R(pe);c.WlErmForm=fe,c.formProps=N,c.withInstall=R,c.withInstallDirective=re,c.withInstallFunction=oe,c.withNoopInstall=ie,Object.defineProperty(c,"__esModule",{value:!0})}); //# sourceMappingURL=index.full.min.js.map