diff --git a/docs/404.html b/docs/404.html index 8f57e35..f71e03b 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1 +1 @@ -@magic-libraries
@magic-libraries
404 - not found.
\ No newline at end of file +@magic-libraries
@magic-libraries
404 - not found.
\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 9e35630..8ca8cf0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -@magic-libraries
@magic-libraries

libraries

client side @magic

@magic is

a jamstack generator:

javascript, apis and (static) markup.

minimal:

less than 15kb of html + css + javascript boilerplate.

modular:

separation of concerns makes customization easy.

"jsomorphic":

html loads first and provides basic functionality, javascript enhances where needed.

full stack:

if needed, @magic generates server side apis, and @grundstein will soon take care of hosting said app bundles

Do you want to know more?

@magic-libraries

@magic libraries are pieces of client side functionality. they are not intended to be used in markdown, instead, a developer will use them when creating @magic-modules, which can then be used from markdown pages.
\ No newline at end of file +@magic-libraries
@magic-libraries

libraries

client side @magic

@magic is

a jamstack generator:

javascript, apis and (static) markup.

minimal:

less than 15kb of html + css + javascript boilerplate.

modular:

separation of concerns makes customization easy.

"jsomorphic":

html loads first and provides basic functionality, javascript enhances where needed.

full stack:

if needed, @magic generates server side apis, and @grundstein will soon take care of hosting said app bundles

Do you want to know more?

@magic-libraries

@magic libraries are pieces of client side functionality. they are not intended to be used in markdown, instead, a developer will use them when creating @magic-modules, which can then be used from markdown pages.
\ No newline at end of file diff --git a/docs/magic.js b/docs/magic.js index b27ce8e..b0f3b10 100644 --- a/docs/magic.js +++ b/docs/magic.js @@ -1 +1 @@ -"use strict";var a=["title","before","menu","after","url"],b=["to","action","text"],c=["href","nofollow","noreferrer"],d=["collapse","items","text","url"];function e(a){return r(a)||f(a)||o(a)||n()}function f(a){if("undefined"!=typeof Symbol&&null!=a[Symbol.iterator]||null!=a["@@iterator"])return Array.from(a)}function g(a,b){if(null==a)return{};var c,d,e=h(a,b);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(a);for(d=0;da.length)&&(b=a.length);for(var c=0,d=Array(b);cy)for(;x<=z;)c.insertBefore(p(u[x]=v(u[x++]),f,g),(k=t[w])&&k.node);else if(x>z)for(;w<=y;)c.removeChild(t[w++].node);else{for(var A=w,B={},C={};A<=y;A++)null!=(l=t[A].key)&&(B[l]=t[A]);for(;x<=z;){if(l=q(k=t[w]),m=q(u[x]=v(u[x],k)),C[l]||null!=m&&m===q(t[w+1])){null==l&&c.removeChild(k.node),w++;continue}null==m||1===d.type?(null==l&&(r(c,k&&k.node,k,u[x],f,g),x++),w++):(l===m?(r(c,k.node,k,u[x],f,g),C[m]=!0,w++):null==(h=B[m])?r(c,k&&k.node,null,u[x],f,g):(r(c,c.insertBefore(h.node,k&&k.node),h,u[x],f,g),C[m]=!0),x++)}for(;w<=y;)null==q(k=t[w++])&&c.removeChild(k.node);for(var A in B)null==C[A]&&c.removeChild(B[A].node)}}return e.node=c},t=function(c,a){for(var b in c)if(c[b]!==a[b])return!0;for(var b in a)if(c[b]!==a[b])return!0},u=function(a){return"object"===s(a)?a:x(a)},v=function(b,c){return b.type===a?((!c||!c.lazy||t(c.lazy,b.lazy))&&((c=u(b.lazy.view(b.lazy))).lazy=b.lazy),c):b},w=function(a,b,c,d,e,f){return{name:a,props:b,children:c,node:d,type:f,key:e}},x=function(a,e){return w(a,c,d,e,void 0,b)},y=function(a){return a.nodeType===b?x(a.nodeValue,a):w(a.nodeName.toLowerCase(),c,e.call(a.childNodes,y),a,void 0,1)};return{h:function h(a,b){for(var d,e=[],g=[],h=arguments.length;2 value store using localstorage"},{name:"gql",description:["the @magic-libraries/gql module"," encodes template strings to graphql queries ready to be sent to a server."]},{name:"http",description:"http request effect for @magic."},{name:"is",description:"the @magic-libraries/is module unifies the javascript type testing apis."},{name:"json",description:["the @magic-libraries/json module parses and stringifies json."," it also returns errors instead of throwing them."]},{name:"prevent-default",description:["the @magic-libraries/prevent-default module"," invokes event.preventDefault as a hyperapp effect."]},{name:"slugify",description:"makes strings url safe. opinionated."},{name:"try-catch",description:["the @magic-libraries/try-catch module"," returns errors instead of throwing them."]},{name:"uri",description:["the @magic-libraries/uri module"," encodes objects to uri strings and decodes uri strings to objects."]}]})},$=function(){0a.length)&&(b=a.length);for(var c=0,d=Array(b);cy)for(;x<=z;)c.insertBefore(p(u[x]=v(u[x++]),f,g),(k=t[w])&&k.node);else if(x>z)for(;w<=y;)c.removeChild(t[w++].node);else{for(var A=w,B={},C={};A<=y;A++)null!=(l=t[A].key)&&(B[l]=t[A]);for(;x<=z;){if(l=q(k=t[w]),m=q(u[x]=v(u[x],k)),C[l]||null!=m&&m===q(t[w+1])){null==l&&c.removeChild(k.node),w++;continue}null==m||1===d.type?(null==l&&(r(c,k&&k.node,k,u[x],f,g),x++),w++):(l===m?(r(c,k.node,k,u[x],f,g),C[m]=!0,w++):null==(h=B[m])?r(c,k&&k.node,null,u[x],f,g):(r(c,c.insertBefore(h.node,k&&k.node),h,u[x],f,g),C[m]=!0),x++)}for(;w<=y;)null==q(k=t[w++])&&c.removeChild(k.node);for(var A in B)null==C[A]&&c.removeChild(B[A].node)}}return e.node=c},t=function(c,a){for(var b in c)if(c[b]!==a[b])return!0;for(var b in a)if(c[b]!==a[b])return!0},u=function(a){return"object"===s(a)?a:x(a)},v=function(b,c){return b.type===a?((!c||!c.lazy||t(c.lazy,b.lazy))&&((c=u(b.lazy.view(b.lazy))).lazy=b.lazy),c):b},w=function(a,b,c,d,e,f){return{name:a,props:b,children:c,node:d,type:f,key:e}},x=function(a,e){return w(a,c,d,e,void 0,b)},y=function(a){return a.nodeType===b?x(a.nodeValue,a):w(a.nodeName.toLowerCase(),c,e.call(a.childNodes,y),a,void 0,1)};return{h:function h(a,b){for(var d,e=[],g=[],h=arguments.length;2 value store using localstorage"},{name:"gql",description:["the @magic-libraries/gql module"," encodes template strings to graphql queries ready to be sent to a server."]},{name:"http",description:"http request effect for @magic."},{name:"is",description:"the @magic-libraries/is module unifies the javascript type testing apis."},{name:"json",description:["the @magic-libraries/json module parses and stringifies json."," it also returns errors instead of throwing them."]},{name:"prevent-default",description:["the @magic-libraries/prevent-default module"," invokes event.preventDefault as a hyperapp effect."]},{name:"slugify",description:"makes strings url safe. opinionated."},{name:"try-catch",description:["the @magic-libraries/try-catch module"," returns errors instead of throwing them."]},{name:"uri",description:["the @magic-libraries/uri module"," encodes objects to uri strings and decodes uri strings to objects."]}]})},$=function LightSwitch(){var a=0 https:/magic-libraries.github.io/ - 2022-04-06 + 2022-05-14 weekly 0.5 https:/magic-libraries.github.io/404/ - 2022-04-06 + 2022-05-14 weekly 0.5 diff --git a/docs/sri-hashes.json b/docs/sri-hashes.json index d93b2a4..527e941 100644 --- a/docs/sri-hashes.json +++ b/docs/sri-hashes.json @@ -1,8 +1,8 @@ { "/magic.css": "sha384-9HsCfUKAosQ4jpjFw4ap8xpNAq93lLDO3991ryLSXhTqyq8HZ4NBYcTO7EsgZf0z", - "/magic.js": "sha384-dEM9bLneP4gf//rQgC5euPEe8hIjQ+aCATYcYdH9NUwRaiQ+AfJN84h9U4x3eWIw", - "/": "sha384-OKv4y1ZwscO5Dog/OvfBatpzIyNZfqcltQxZF+Vz6/UMPk50sEsCueYyFtYVbeTS", - "/404/": "sha384-5oI+Dv0OC3h086hsN72EV+fnM99w8QvSxCg6dEq+G3ZQRt4aKXMltVzP1UdLCsj0", + "/magic.js": "sha384-pp2xinqDdJXBTpUUgEv35M0LpJMvVFnSVtU0+vs3GvEkUOM5nZj487ZGEA4EUK/Z", + "/": "sha384-HPzf5GO/prCn4XnCqlOAUk4/xPbq6hxrK+TCLu99MwN1BhuKP2lgmSZ/9zjRi/Fe", + "/404/": "sha384-S09FGVGJjOtWxSklCs410toDoCJgLmMZgjHSwB/2hSX5CcxJI5RbU/bmZ+rahC6d", "/robots.txt": "sha384-dWHlbJ5xvlDICrJWszRsHhhao+Te8033GelkjvT68jQh6L4kzl1SSur+btgEhfoq", - "/sitemap.xml": "sha384-qeBui2UME82Q+9HWTKJiXZyOwUtFPZY8ejHCaoNTgqrLRIornl+EiNv77IfNkINd" + "/sitemap.xml": "sha384-MgBcPUJGgbn0Y/30RdbGs0KmIPOCMBH+6uOhnybqbsPzmhtY6W9Yg3Q7gIhuNOGQ" } \ No newline at end of file