diff --git a/docs/index.html b/docs/index.html index 99ac6ec..42ab42a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,25 +1 @@ -@magic-modules/client-list
ClientList

@magic-modules/client-list

this is the @magic-modules ClientList component. shows a list of all @magic-modules with gitbadges and urls to the docs

installation

npm install magic-modules/client-list

require

first add the component to the assets

// assets/index.jsmodule.exports = {  // ..other exports  ClientList: require('@magic-modules/client-list'),}

usage

in a page or component

module.exports = () => [ClientList]

demo

this is what it looks like

@magic-client libraries

below is a collection of the available @magic client libraries.

source

the source for this page is in the example directory and gets built and published to github using @magic/core

\ No newline at end of file +@magic-modules/client-list
ClientList

@magic-modules/client-list

this is the @magic-modules ClientList component. shows a list of all @magic-modules with gitbadges and urls to the docs

installation

npm install magic-modules/client-list

require

first add the component to the assets

// assets/index.jsmodule.exports = {  // ..other exports  ClientList: require('@magic-modules/client-list'),}

usage

in a page or component

module.exports = () => [ClientList]

demo

this is what it looks like

@magic-client libraries

below is a collection of the available @magic client libraries.

source

the source for this page is in the example directory and gets built and published to github using @magic/core

\ No newline at end of file diff --git a/docs/index.html.gz b/docs/index.html.gz index 08bdcef..8176f56 100644 Binary files a/docs/index.html.gz and b/docs/index.html.gz differ diff --git a/docs/magic.css b/docs/magic.css index 88874f1..338966a 100644 --- a/docs/magic.css +++ b/docs/magic.css @@ -1,2 +1,2 @@ h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{outline:none;cursor:pointer}blockquote,q{quotes:none}#magic{margin:0 auto;width:90%}header.main{display:inline-block;width:90%}header.main .logo{float:left}header.main .logo-text{float:left;font-size:1.5em;margin:.7em .2em}header.main .logo-wrapper{display:inline-block}.page header{margin:0 0 .5em}.page h1{margin:1em 0 .2em}footer{width:100%}h1,h2,h3,h4,h5{margin:1em 0 .2em}ol,ul{list-style:none}h1{font-size:1.3em}body{line-height:1.5;margin:0;padding:0;overflow-y:scroll;min-height:100vh}h2{font-size:1.2em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h3{font-size:1.1em}button,input[type="reset"],input[type="button"],input[type="submit"],input[type="file"] > input[type="button"]{cursor:pointer}button,input[type="reset"],input[type="button"],input[type="submit"],input[type="file"] > input[type="button"]::-moz-focus-inner{padding:0;border:0 none} -.Pre{border:1px solid #666;border-radius:5px;display:block;font-family:monospace;margin:1em 0;line-height:1.3;padding:1em .5em 0 .2em;position:relative;white-space:pre;counter-reset:line}.Pre pre{overflow-x:auto}.Pre pre > code{counter-increment:line;display:block}.Pre pre > code:before{content:counter(line);display:inline-block;padding:0 .5em 0 0;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3ch}.Pre pre > code:last-child{padding:0 0 1em}.Pre .menu{position:absolute;margin-top:-2em;right:0}.Pre button{background-color:#666;border-radius:3px;color:#fefefe;margin:0 .2em;padding:1px 3px}.Pre.light{background-color:#eee}.Pre.light > code:before{color:#666}.Pre.light .html{color:#008800}.Pre.light .keyword{color:purple}.Pre.light .builtin{color:cadetblue}.Pre.light .string{color:#d15100}.Pre.light .colon{color:#016301}.Pre.light .boolean{color:blue}.Pre.light .actions{color:blueviolet}.Pre.light .state{color:cornflowerblue}.Pre.light .comment{color:#555;opacity:0.8;font-style:italic}.Pre.light .object{color:#016301}.Pre.light .property{color:#2a952a}.Pre.light a{color:#d15100}.Pre.light a:hover{color:turquoise}.Pre.dark{background-color:#222;color:#eee}.Pre.dark > code:before{color:#666}.Pre.dark .html{color:#008800}.Pre.dark .keyword{color:violet}.Pre.dark .builtin{color:cadetblue}.Pre.dark .string{color:#dd8f00}.Pre.dark .colon{color:#8eef8e}.Pre.dark .boolean{color:#7979e4}.Pre.dark .actions{color:blueviolet}.Pre.dark .state{color:cornflowerblue}.Pre.dark .comment{opacity:0.7;font-style:italic}.Pre.dark .object{color:#00ff00}.Pre.dark .property{color:#8eef8e}.Pre.dark a{color:turquoise}.Pre.dark a:hover{color:#d15100}:target{text-decoration:underline}a{text-decoration:none;color:blue}a:hover{color:orange}.page{margin-bottom:3em}h1{font-size:1.4em}#magic{max-width:1300px}h3{font-size:1.2em}h4{font-size:1.1em}h2,h3,h4,h5{font-weight:600}p{line-height:1.8}header.main .logo-text{font-size:1.1em}.GitList h3{margin:0}.GitList li{margin:0.5em 0 0}.Menu{display:block;float:none;clear:both}.Menu li{display:block;float:none}.Menu ul ul{position:relative;margin:0 0 0 0.5em}.Menu li.active > a{text-decoration:underline}.Menu li.active li a{text-decoration:none}.GitBadges{display:inline-block}.GitBadges li{margin:0 .5em 0 0;display:inline-block;float:left}.GitBadges img{height:20px}h2{font-size:1.3em}@media screen and (min-width:1000px){header.main{width:210px;position:fixed;float:left;max-height:100vh;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;box-sizing:border-box}.Menu{max-width:210px;padding:0 0 2em}.page{float:right;width:calc(100% - 220px);min-height:90vh}footer.main{clear:both}} \ No newline at end of file +.Pre{border:1px solid #666;border-radius:5px;display:block;font-family:monospace;margin:1em 0;line-height:1.3;padding:1em .5em 0 .2em;position:relative;white-space:pre;counter-reset:line}.Pre pre{overflow-x:auto}.Pre pre > code{counter-increment:line;display:block}.Pre pre > code:before{content:counter(line);display:inline-block;padding:0 .5em 0 0;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3ch}.Pre pre > code:last-child{padding:0 0 1em}.Pre .menu{position:absolute;margin-top:-2em;right:0}.Pre button{background-color:#666;border-radius:3px;color:#fefefe;margin:0 .2em;padding:1px 3px}.Pre.light{background-color:#eee}.Pre.light > code:before{color:#666}.Pre.light .html{color:#008800}.Pre.light .keyword{color:purple}.Pre.light .builtin{color:cadetblue}.Pre.light .string{color:#d15100}.Pre.light .colon{color:#016301}.Pre.light .boolean{color:blue}.Pre.light .actions{color:blueviolet}.Pre.light .state{color:cornflowerblue}.Pre.light .comment{color:#555;opacity:0.8;font-style:italic}.Pre.light .object{color:#016301}.Pre.light .property{color:#2a952a}.Pre.light a{color:#d15100}.Pre.light a:hover{color:turquoise}.Pre.dark{background-color:#222;color:#eee}.Pre.dark > code:before{color:#666}.Pre.dark .html{color:#008800}.Pre.dark .keyword{color:violet}.Pre.dark .builtin{color:cadetblue}.Pre.dark .string{color:#dd8f00}.Pre.dark .colon{color:#8eef8e}.Pre.dark .boolean{color:#7979e4}.Pre.dark .actions{color:blueviolet}.Pre.dark .state{color:cornflowerblue}.Pre.dark .comment{opacity:0.7;font-style:italic}.Pre.dark .object{color:#00ff00}.Pre.dark .property{color:#8eef8e}.Pre.dark a{color:turquoise}.Pre.dark a:hover{color:#d15100}:target{text-decoration:underline}a{text-decoration:none;color:blue}a:hover{color:orange}.page{margin-bottom:3em}h1{font-size:1.4em}#magic{max-width:1300px}h3{font-size:1.2em}h4{font-size:1.1em}h2,h3,h4,h5{font-weight:600}p{line-height:1.8}header.main .logo-text{font-size:1.1em}.GitList h3{margin:0}.GitList li{padding:1.5em 0 0}.GitList li li{padding:0.2em 0 0}.GitList li a{display:block}.Menu{display:block;float:none;clear:both}.Menu li{display:block;float:none}.Menu ul ul{position:relative;margin:0 0 0 0.5em}.Menu li.active > a{text-decoration:underline}.Menu li.active li a{text-decoration:none}.GitBadges{display:inline-block}.GitBadges li{margin:0 .5em 0 0;display:inline-block;float:left}.GitBadges img{height:20px}h2{font-size:1.3em}@media screen and (min-width:1000px){header.main{width:210px;position:fixed;float:left;max-height:100vh;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;box-sizing:border-box}.Menu{max-width:210px;padding:0 0 2em}.page{float:right;width:calc(100% - 220px);min-height:90vh}footer.main{clear:both}} \ No newline at end of file diff --git a/docs/magic.css.gz b/docs/magic.css.gz index e2d55ab..ac006fe 100644 Binary files a/docs/magic.css.gz and b/docs/magic.css.gz differ diff --git a/docs/magic.js b/docs/magic.js index b0dbb9a..fd92281 100644 --- a/docs/magic.js +++ b/docs/magic.js @@ -1,5 +1,5 @@ (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(a,d)&&(c[d]=a[d])}return c}function n(a,b){if(a==null)return{};var c={};var d=Object.keys(a);var e,f;for(f=0;f=0)&&(c[e]=a[e]);return c}function o(a){return o=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function o(a){return typeof a}:function o(a){return a&&typeof Symbol==="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},o(a)}var q=require("hyperapp"),r=q.app,s=q.h;var h=function(a){return function(){var b=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var d=!!(arguments.length>1&&arguments[1]!==undefined)&&arguments[1];var e=function is(a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d1&&arguments[1]!==undefined?arguments[1]:"";return function(c,d){return y({"class":"Pre ".concat(b||c.pre.theme)},[y({"class":"menu"},[!b&&p({onclick:d.pre.changeTheme},c.pre.theme==="dark"?"light":"dark"),p({onclick:function onclick(){return d.pre.clip(a)}},"copy")]),B(LIB.PRE.format(a))])}};var D=h("img");var E=function Img(a){return function(){if(typeof a==="string"&&(a={src:a}),!!a.src)return!a.alt&&(a.title?a.alt=a.title:(a.role="presentation",a.alt="")),D(a)}};var F=h("li");var G=h("ul");var H=function GitBadges(a){if(typeof a==="string")a={project:a};else if(!a.project)return;var b=a,c=b.project,d=c!==void 0&&c,e=b.branch,f=e===void 0?"master":e;var h=[["npm",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://www.npmjs.com/package/@".concat(a),src:"https://img.shields.io/npm/v/@".concat(a,".svg")}}],["travis",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://travis-ci.com/".concat(a),src:"https://travis-ci.com/".concat(a,".svg?branch=").concat(f)}}],["appveyor",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;if(a){var b=a.split("/"),c=g(b,2),e=c[0],h=c[1];return e=e.replace(/-/g,""),{to:"https://ci.appveyor.com/project/".concat(e,"/").concat(h,"/branch/").concat(f),src:"https://img.shields.io/appveyor/ci/".concat(e,"/").concat(h,"/").concat(f,".svg")}}}],["coveralls",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://coveralls.io/github/".concat(a),src:"https://coveralls.io/repos/github/".concat(a,"/badge.svg")}}],["greenkeeper",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://greenkeeper.io",src:"https://badges.greenkeeper.io/".concat(a,".svg")}}],["snyk",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://snyk.io/test/github/".concat(a),src:"https://snyk.io/test/github/".concat(a,"/badge.svg")}}]].map(function(b){var c=g(b,2),d=c[0],e=c[1];return e(a[d])}).filter(function(b){return b.to&&b.src});return h.length?G({"class":"GitBadges"},h.map(function(a){var b=a.to,c=a.src;return F([u({to:b},E({src:c}))])})):void 0};var I=function ClientList(a){return J(e({id:"magic-client",org:"magic-client",header:[u({to:"https://magic-client.github.io"},"@magic-client libraries")],desc:["below is a collection of the available @magic client libraries."],items:[{name:"json",description:["the @magic-client/json module parses and stringifies json."," it will also return errors instead of throwing them."]},{name:"is",description:"the @magic-client/is module unifies the javascript type testing apis."}]},a))};var J=function GitList(a){var b=a.items,c=b===void 0?[]:b,d=a.org,f=a.host,g=f===void 0?"github":f,h=a.header,j=a.desc,k=j===void 0?a.description:j;var l={};return a["class"]?!a["class"].includes("GitList")&&(l["class"]="GitList ".concat(a["class"])):l["class"]="GitList",a.id&&(l.id=a.id),y(l,[h&&i(h),k&&y({"class":"description"},k),G(a,[c.map(function(b){return J.Item(e({org:d,host:g,id:a.id},b))})])])};J.Item=function(a){var b=a.name,c=a.id,d=a.org,e=a.host;var f=a.desc||a.description;return F({id:"".concat(c,"-item-").concat(d,"-").concat(b),"class":"GitListItem"},[h3([u({to:"https://".concat(e,".com/").concat(d,"/").concat(b)},"@".concat(d,"/").concat(b))]),f&&A(f),H("".concat(d,"/").concat(b)),A([u({to:"https://".concat(d,".").concat(e,".io/").concat(b)},"docs / demo")])])};var K={View:function View(){return L({"class":"main"},[y({"class":"wrapper"},["made with a few bits of ",u({to:"https://github.com/magic/core",target:"_blank",rel:"noopener"},"magic")])])}};var L=h("footer");var M={View:function View(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"menu";return function(b){typeof a==="string"&&(a={name:a});var c=a,d=c.name,f=d===void 0?"menu":d,g=c["class"],h=g===void 0?"Menu":g,i=c.items,j=i===void 0?[]:i,k=c.collapse;var m=b.url,n=b[f],o=n===void 0?[]:n;if(j=j.length?j:o,!!j.length)return b.hash&&(m+="#".concat(b.hash)),O({"class":h.includes("Menu")?h:"Menu ".concat(h)},G(j.map(function(a){return N(e({},a,{url:m,collapse:k===void 0||k}))})))}}};var N=function MenuItem(a){var b=a.url,c=a.text,d=a.items,f=d===void 0?[]:d,g=a.collapse,h=m(a,["url","text","items","collapse"]);if(h.to||c){var i={};h.to===b&&(i["class"]="active");var j=[];return f&&(b.startsWith(h.to)||!g)&&(j=G(f.map(function(a){return N(e({url:b,collapse:g},a))}))),F(i,[h.to?u(h,c):x(h,c),j])}};var O=h("nav");var P=h("header");var Q=function PageHead(a){return(a.logo||a.menu||a.tagline)&&P({"class":"main"},[(a.logo||a.logotext)&&u({to:"/client-list/","class":"logo-wrapper"},[a.logo&&E({"class":"logo",src:a.logo}),a.logotext&&x({"class":"logo-text"},a.logotext)]),M.View])};var R={};(function(){var a="\nlet this long package float\ngoto private class if short\nwhile protected with debugger case\ncontinue volatile interface\n\ninstanceof super synchronized throw\nextends final export throws\ntry import double enum\n\nboolean abstract function\nimplements typeof transient break\ndefault do static void\n\nint new async native switch\nelse delete null public var\nawait byte finally catch\nin return for get const char\nmodule exports require\n".trim().split(/\b/g).map(function(a){return a.trim()});var c="\nArray Object String Number RegExp Null Symbol\nSet WeakSet Map WeakMap\nsetInterval setTimeout\nPromise\nJSON\nInt8Array Uint8Array Uint8ClampedArray\nInt16Array Uint16Array\nInt32Array Uint32Array\nFloat32Array Float64Array\n".trim().split(/\b/g).map(function(a){return a.trim()});var d=["true","false"];var e=function wrapWords(b){if(typeof b!=="string")return b;var e=b.split(/\b/);return b=e.map(function(b,f){if(b!==""){var g="";return b==="state"?g="state":b==="actions"?g="actions":e[f+1]&&e[f+1].includes(":")?g="colon":a.includes(b)?g="keyword":c.includes(b)?g="builtin":d.includes(b)?g="boolean":e[f-1]==="."?g="property":e[f+1]==="."&&(g="object"),g&&(b=x({"class":g},b)),b}}),b};var f=/([a-zA-Z0-9:+._-]+@[a-zA-Z0-9._-]+)/g;var g=function wrapEmails(a){return a.split(f).map(function(a){if(f.test(a)){var b=a.startsWith("mailto:")?a:"mailto:".concat(a);var c=a.replace("mailto:","");return u({"class":"email",to:b},c)}return e(a)})};var h=function wrapComments(a,b){return[l(a.substring(0,b)),l(a.substring(b))]};var i=function wrapLinks(a){return a.split(/(?= )/).map(function(a){return a.includes("://")?u({to:a},a):l(a)})};var j=function wrapUrls(a){return a.includes("://")&&!a.includes("@")?i(a):g(a)};var k=function wrapStrings(a){var c=a.replace(/"/g,"'");var d=c.split("'"),f=b(d),g=f[0],h=f[1],i=f.slice(2);var k=i;k.length===1?k=l(k[0]):k.length>1&&(k=l(k.join("'")));var m=[];return m=typeof h==="undefined"?e(a):[e(g),x({"class":"string"},["'",j(h),"'"]),k],m};var l=function wordsByLine(a){var b=a.indexOf("//");var c=a.trim();if(c.startsWith("//")){var d=a.search(/\S|$/);var e="";for(var f=0;f-1&&a[b-1]!==":"?h(a,b):a.indexOf("://")>2?i(a):a.indexOf("@")&&a.includes(".")&&!a.trim().includes(" ")?g(a):k(a)};var m=function wrapLine(a){return v({"class":"line"},l(a))};R.PRE={keywords:a,builtins:c,format:function format(a){return a.trim().split("\n").map(m)},wordsByLine:l,wrapWords:e}})(),window.LIB=R;var S={"/client-list/":function clientList(a){return[z(a.title),A(["this is the ",u({to:"https://github.com/magic-modules"},"@magic-modules")," ClientList component. ",a.description]),H("magic-modules/client-list"),i({id:"installation"},"installation"),C("npm install magic-modules/client-list"),i({id:"require"},"require"),A("first add the component to the assets"),C("\n// assets/index.js\nmodule.exports = {\n //...other exports\n ClientList: require('@magic-modules/client-list'),\n}"),i({id:"usage"},"usage"),A("in a page or component"),C("module.exports = () => [ClientList]"),i({id:"demo"},"demo"),A("this is what it looks like"),I,i({id:"source"},"source"),A(["the source for this page is in the ",u({to:"https://github.com/magic-modules/client-list/tree/master/example"},"example directory")," and gets built and published to github using ",u({to:"https://github.com/magic/core"},"@magic/core")])]},"/404/":function _(){return y("404 - not found")}};var T={"url":"/client-list/","root":"/client-list/","title":"@magic-modules/client-list","description":"shows a list of all @magic-modules with gitbadges and urls to the docs","logotext":"ClientList","menu":[{to:"/client-list/#installation","text":"installation"},{to:"/client-list/#require","text":"require"},{to:"/client-list/#usage","text":"usage"},{to:"/client-list/#demo","text":"demo"},{to:"/client-list/#source","text":"source"}],"pre":{"theme":"light"}};T.url=window.location.pathname,T.root="/client-list/";var U={"go":function go(a){return function(b){if(typeof window==="undefined"||!window.history)return!0;var c=a.to;var d=a.e?a.e:a;d.preventDefault();var e=b.url;var f=e.split("#"),h=g(f,2),i=h[0],j=h[1],k=j===void 0?"":j;if(c){e=c.replace(window.location.origin,"");var l=e.split("#"),m=g(l,2),n=m[0],o=m[1],p=o===void 0?"":o;i=n,k=p&&p!=="/"?p:"";var q=b.hash?"#".concat(b.hash):window.location.hash;var r=b.url+q;(e!==r||k!==q)&&(window.history&&window.history.pushState({uri:i},"",e),!k&&window.scrollTo(0,0))}else i=d.state?d.state.uri:"/";if(window.location&&k){var s=document.getElementById(k);if(s){var t=s.offsetTop;window.scrollTo(0,t),window.location.hash=k}}return{url:i,hash:k,prev:b.url}}},"pre":{"changeTheme":function changeTheme(){return function(a){return{theme:a.theme==="dark"?"light":"dark"}}},"clip":function clip(a){if(typeof document!=="undefined"&&typeof document.execCommand==="function"){var b=document.createElement("textarea");b.id="copy",b.innerHTML=a,document.body.appendChild(b);var c=document.getElementById("copy");c.select(),document.execCommand("copy"),document.body.removeChild(c)}}}};var V=function view(a,b){var c=S[a.url]?a.url:"/404/";var d=S[c];if(a.pages){var e=a.pages[c];for(var f in e)a[f]=e[f]}if(b.pages){var g=b.pages[c];for(var h in g)b[h]=g[h]}return y({"class":"wrapper",oncreate:function oncreate(){typeof window!=="undefined"&&b.go&&window.addEventListener("popstate",b.go)}},[Q,d?y({"class":"page"},d(a,b)):y({"class":"page"},"404 - not found"),K.View])};var W=document;var d=W.getElementById("magic");!d&&(d=W.createElement("div"),d.id="magic",W.body.appendChild(d)),r(T,U,V,d); +function b(a){return l(a)||c(a)||j()}function c(a){if(Symbol.iterator in Object(a)||Object.prototype.toString.call(a)==="[object Arguments]")return Array.from(a)}function e(a){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(a,d)&&(c[d]=a[d])}return c}function n(a,b){if(a==null)return{};var c={};var d=Object.keys(a);var e,f;for(f=0;f=0)&&(c[e]=a[e]);return c}function o(a){return o=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function o(a){return typeof a}:function o(a){return a&&typeof Symbol==="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},o(a)}var q=require("hyperapp"),r=q.app,s=q.h;var h=function(a){return function(){var b=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var d=!!(arguments.length>1&&arguments[1]!==undefined)&&arguments[1];var e=function is(a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d1&&arguments[1]!==undefined?arguments[1]:"";return function(c,d){return y({"class":"Pre ".concat(b||c.pre.theme)},[y({"class":"menu"},[!b&&p({onclick:d.pre.changeTheme},c.pre.theme==="dark"?"light":"dark"),p({onclick:function onclick(){return d.pre.clip(a)}},"copy")]),B(LIB.PRE.format(a))])}};var D=h("img");var E=function Img(a){return function(){if(typeof a==="string"&&(a={src:a}),!!a.src)return!a.alt&&(a.title?a.alt=a.title:(a.role="presentation",a.alt="")),D(a)}};var F=h("li");var G=h("ul");var H=function GitBadges(a){if(typeof a==="string")a={project:a};else if(!a.project)return;var b=a,c=b.project,d=c!==void 0&&c,e=b.branch,f=e===void 0?"master":e;var h=[["npm",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://www.npmjs.com/package/@".concat(a),src:"https://img.shields.io/npm/v/@".concat(a,".svg")}}],["travis",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://travis-ci.com/".concat(a),src:"https://travis-ci.com/".concat(a,".svg?branch=").concat(f)}}],["appveyor",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;if(a){var b=a.split("/"),c=g(b,2),e=c[0],h=c[1];return e=e.replace(/-/g,""),{to:"https://ci.appveyor.com/project/".concat(e,"/").concat(h,"/branch/").concat(f),src:"https://img.shields.io/appveyor/ci/".concat(e,"/").concat(h,"/").concat(f,".svg")}}}],["coveralls",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://coveralls.io/github/".concat(a),src:"https://coveralls.io/repos/github/".concat(a,"/badge.svg")}}],["greenkeeper",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://greenkeeper.io",src:"https://badges.greenkeeper.io/".concat(a,".svg")}}],["snyk",function(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:d;return a&&{to:"https://snyk.io/test/github/".concat(a),src:"https://snyk.io/test/github/".concat(a,"/badge.svg")}}]].map(function(b){var c=g(b,2),d=c[0],e=c[1];return e(a[d])}).filter(function(b){return b.to&&b.src});return h.length?G({"class":"GitBadges"},h.map(function(a){var b=a.to,c=a.src;return F([u({to:b},E({src:c}))])})):void 0};var I=function ClientList(a){return J(e({id:"magic-client",org:"magic-client",header:[u({to:"https://magic-client.github.io"},"@magic-client libraries")],desc:["below is a collection of the available @magic client libraries."],items:[{name:"json",description:["the @magic-client/json module parses and stringifies json."," it also returns errors instead of throwing them."]},{name:"is",description:"the @magic-client/is module unifies the javascript type testing apis."},{name:"uri",description:["the @magic-client/uri module "," encodes objects to uri strings and decodes uri strings to objects."]}]},a))};var J=function GitList(a){var b=a.items,c=b===void 0?[]:b,d=a.org,f=a.host,g=f===void 0?"github":f,h=a.header,j=a.desc,k=j===void 0?a.description:j;var l={};return a["class"]?!a["class"].includes("GitList")&&(l["class"]="GitList ".concat(a["class"])):l["class"]="GitList",a.id&&(l.id=a.id),y(l,[h&&i(h),k&&y({"class":"description"},k),G({id:"".concat(d,"-list")},[c.map(function(a){return J.Item(e({org:d,host:g},a))})])])};J.Item=function(a){var b=a.name,c=a.org,d=a.host;var e=a.desc||a.description;return F({id:"".concat(c,"-").concat(b),"class":"GitListItem"},[h3([u({to:"https://".concat(d,".com/").concat(c,"/").concat(b)},"@".concat(c,"/").concat(b))]),e&&A(e),H("".concat(c,"/").concat(b)),u({to:"https://".concat(c,".").concat(d,".io/").concat(b)},"docs / demo")])};var K={View:function View(){return L({"class":"main"},[y({"class":"wrapper"},["made with a few bits of ",u({to:"https://github.com/magic/core",target:"_blank",rel:"noopener"},"magic")])])}};var L=h("footer");var M={View:function View(){var a=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"menu";return function(b){typeof a==="string"&&(a={name:a});var c=a,d=c.name,f=d===void 0?"menu":d,g=c["class"],h=g===void 0?"Menu":g,i=c.items,j=i===void 0?[]:i,k=c.collapse;var m=b.url,n=b[f],o=n===void 0?[]:n;if(j=j.length?j:o,!!j.length)return b.hash&&(m+="#".concat(b.hash)),O({"class":h.includes("Menu")?h:"Menu ".concat(h)},G(j.map(function(a){return N(e({},a,{url:m,collapse:k===void 0||k}))})))}}};var N=function MenuItem(a){var b=a.url,c=a.text,d=a.items,f=d===void 0?[]:d,g=a.collapse,h=m(a,["url","text","items","collapse"]);if(h.to||c){var i={};h.to===b&&(i["class"]="active");var j=[];return f&&(b.startsWith(h.to)||!g)&&(j=G(f.map(function(a){return N(e({url:b,collapse:g},a))}))),F(i,[h.to?u(h,c):x(h,c),j])}};var O=h("nav");var P=h("header");var Q=function PageHead(a){return(a.logo||a.menu||a.tagline)&&P({"class":"main"},[(a.logo||a.logotext)&&u({to:"/client-list/","class":"logo-wrapper"},[a.logo&&E({"class":"logo",src:a.logo}),a.logotext&&x({"class":"logo-text"},a.logotext)]),M.View])};var R={};(function(){var a="\nlet this long package float\ngoto private class if short\nwhile protected with debugger case\ncontinue volatile interface\n\ninstanceof super synchronized throw\nextends final export throws\ntry import double enum\n\nboolean abstract function\nimplements typeof transient break\ndefault do static void\n\nint new async native switch\nelse delete null public var\nawait byte finally catch\nin return for get const char\nmodule exports require\n".trim().split(/\b/g).map(function(a){return a.trim()});var c="\nArray Object String Number RegExp Null Symbol\nSet WeakSet Map WeakMap\nsetInterval setTimeout\nPromise\nJSON\nInt8Array Uint8Array Uint8ClampedArray\nInt16Array Uint16Array\nInt32Array Uint32Array\nFloat32Array Float64Array\n".trim().split(/\b/g).map(function(a){return a.trim()});var d=["true","false"];var e=function wrapWords(b){if(typeof b!=="string")return b;var e=b.split(/\b/);return b=e.map(function(b,f){if(b!==""){var g="";return b==="state"?g="state":b==="actions"?g="actions":e[f+1]&&e[f+1].includes(":")?g="colon":a.includes(b)?g="keyword":c.includes(b)?g="builtin":d.includes(b)?g="boolean":e[f-1]==="."?g="property":e[f+1]==="."&&(g="object"),g&&(b=x({"class":g},b)),b}}),b};var f=/([a-zA-Z0-9:+._-]+@[a-zA-Z0-9._-]+)/g;var g=function wrapEmails(a){return a.split(f).map(function(a){if(f.test(a)){var b=a.startsWith("mailto:")?a:"mailto:".concat(a);var c=a.replace("mailto:","");return u({"class":"email",to:b},c)}return e(a)})};var h=function wrapComments(a,b){return[l(a.substring(0,b)),l(a.substring(b))]};var i=function wrapLinks(a){return a.split(/(?= )/).map(function(a){return a.includes("://")?u({to:a},a):l(a)})};var j=function wrapUrls(a){return a.includes("://")&&!a.includes("@")?i(a):g(a)};var k=function wrapStrings(a){var c=a.replace(/"/g,"'");var d=c.split("'"),f=b(d),g=f[0],h=f[1],i=f.slice(2);var k=i;k.length===1?k=l(k[0]):k.length>1&&(k=l(k.join("'")));var m=[];return m=typeof h==="undefined"?e(a):[e(g),x({"class":"string"},["'",j(h),"'"]),k],m};var l=function wordsByLine(a){var b=a.indexOf("//");var c=a.trim();if(c.startsWith("//")){var d=a.search(/\S|$/);var e="";for(var f=0;f-1&&a[b-1]!==":"?h(a,b):a.indexOf("://")>2?i(a):a.indexOf("@")&&a.includes(".")&&!a.trim().includes(" ")?g(a):k(a)};var m=function wrapLine(a){return v({"class":"line"},l(a))};R.PRE={keywords:a,builtins:c,format:function format(a){return a.trim().split("\n").map(m)},wordsByLine:l,wrapWords:e}})(),window.LIB=R;var S={"/client-list/":function clientList(a){return[z(a.title),A(["this is the ",u({to:"https://github.com/magic-modules"},"@magic-modules")," ClientList component. ",a.description]),H("magic-modules/client-list"),i({id:"installation"},"installation"),C("npm install magic-modules/client-list"),i({id:"require"},"require"),A("first add the component to the assets"),C("\n// assets/index.js\nmodule.exports = {\n //...other exports\n ClientList: require('@magic-modules/client-list'),\n}"),i({id:"usage"},"usage"),A("in a page or component"),C("module.exports = () => [ClientList]"),i({id:"demo"},"demo"),A("this is what it looks like"),I,i({id:"source"},"source"),A(["the source for this page is in the ",u({to:"https://github.com/magic-modules/client-list/tree/master/example"},"example directory")," and gets built and published to github using ",u({to:"https://github.com/magic/core"},"@magic/core")])]},"/404/":function _(){return y("404 - not found")}};var T={"url":"/client-list/","root":"/client-list/","title":"@magic-modules/client-list","description":"shows a list of all @magic-modules with gitbadges and urls to the docs","logotext":"ClientList","menu":[{to:"/client-list/#installation","text":"installation"},{to:"/client-list/#require","text":"require"},{to:"/client-list/#usage","text":"usage"},{to:"/client-list/#demo","text":"demo"},{to:"/client-list/#source","text":"source"}],"pre":{"theme":"light"}};T.url=window.location.pathname,T.root="/client-list/";var U={"go":function go(a){return function(b){if(typeof window==="undefined"||!window.history)return!0;var c=a.to;var d=a.e?a.e:a;d.preventDefault();var e=b.url;var f=e.split("#"),h=g(f,2),i=h[0],j=h[1],k=j===void 0?"":j;if(c){e=c.replace(window.location.origin,"");var l=e.split("#"),m=g(l,2),n=m[0],o=m[1],p=o===void 0?"":o;i=n,k=p&&p!=="/"?p:"";var q=b.hash?"#".concat(b.hash):window.location.hash;var r=b.url+q;(e!==r||k!==q)&&(window.history&&window.history.pushState({uri:i},"",e),!k&&window.scrollTo(0,0))}else i=d.state?d.state.uri:"/";if(window.location&&k){var s=document.getElementById(k);if(s){var t=s.offsetTop;window.scrollTo(0,t),window.location.hash=k}}return{url:i,hash:k,prev:b.url}}},"pre":{"changeTheme":function changeTheme(){return function(a){return{theme:a.theme==="dark"?"light":"dark"}}},"clip":function clip(a){if(typeof document!=="undefined"&&typeof document.execCommand==="function"){var b=document.createElement("textarea");b.id="copy",b.innerHTML=a,document.body.appendChild(b);var c=document.getElementById("copy");c.select(),document.execCommand("copy"),document.body.removeChild(c)}}}};var V=function view(a,b){var c=S[a.url]?a.url:"/404/";var d=S[c];if(a.pages){var e=a.pages[c];for(var f in e)a[f]=e[f]}if(b.pages){var g=b.pages[c];for(var h in g)b[h]=g[h]}return y({"class":"wrapper",oncreate:function oncreate(){typeof window!=="undefined"&&b.go&&window.addEventListener("popstate",b.go)}},[Q,d?y({"class":"page"},d(a,b)):y({"class":"page"},"404 - not found"),K.View])};var W=document;var d=W.getElementById("magic");!d&&(d=W.createElement("div"),d.id="magic",W.body.appendChild(d)),r(T,U,V,d); },{"hyperapp":2}],2:[function(require,module,exports){ !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(e.hyperapp={})}(this,function(e){"use strict";e.h=function(e,n){for(var t=[],r=[],o=arguments.length;2