Commit e813f86b authored by Aral Balkan's avatar Aral Balkan
Browse files

First distribution build based on Vite

parent d7b6d485
node_modules
*.crt
*.key
.db
build
out
sign-in.small-web.org
build-manifest.json
package.json
package-lock.json
snowpack.config.cjs
_snowpack
This diff is collapsed.
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}ul.svelte-1ud1jo5{list-style-type:none;padding:0 0 1em 0;border-bottom:1px solid gray}li.svelte-1ud1jo5{display:inline-block}li.svelte-1ud1jo5:not(:first-child):before{content:'|';padding-right:.5em}li.svelte-1ud1jo5:not(:last-child){padding-right:.5em}section.svelte-1as3kqo{position:absolute;top:0}p.svelte-1ae7t9m{font-size:1.4em}main.svelte-xl3vai{position:relative}
\ No newline at end of file
This diff is collapsed.
.circle.svelte-14upwad{height:var(--size);width:var(--size);border-color:var(--color) transparent var(--color) var(--color);border-width:calc(var(--size)/ 15);border-style:solid;border-image:initial;border-radius:50%;animation:var(--duration) linear 0s infinite normal none running svelte-14upwad-rotate}@keyframes svelte-14upwad-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.circle.svelte-1vclic6{width:var(--size);height:var(--size);box-sizing:border-box;position:relative;border:3px solid transparent;border-top-color:var(--colorOuter);border-radius:50%;animation:svelte-1vclic6-circleSpin var(--durationOuter) linear infinite}.circle.svelte-1vclic6:after,.circle.svelte-1vclic6:before{content:"";box-sizing:border-box;position:absolute;border:3px solid transparent;border-radius:50%}.circle.svelte-1vclic6:after{border-top-color:var(--colorInner);top:9px;left:9px;right:9px;bottom:9px;animation:svelte-1vclic6-circleSpin var(--durationInner) linear infinite}.circle.svelte-1vclic6:before{border-top-color:var(--colorCenter);top:3px;left:3px;right:3px;bottom:3px;animation:svelte-1vclic6-circleSpin var(--durationCenter) linear infinite}@keyframes svelte-1vclic6-circleSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.wrapper.svelte-1vf8im1{width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;line-height:0;box-sizing:border-box}.inner.svelte-1vf8im1{transform:scale(calc(var(--floatSize)/ 52))}.ball-container.svelte-1vf8im1{animation:svelte-1vf8im1-ballTwo var(--duration) infinite;width:44px;height:44px;flex-shrink:0;position:relative}.single-ball.svelte-1vf8im1{width:44px;height:44px;position:absolute}.ball.svelte-1vf8im1{width:20px;height:20px;border-radius:50%;position:absolute;animation:svelte-1vf8im1-ballOne var(--duration) infinite ease}.ball-top-left.svelte-1vf8im1{background-color:var(--ballTopLeftColor);top:0;left:0}.ball-top-right.svelte-1vf8im1{background-color:var(--ballTopRightColor);top:0;left:24px}.ball-bottom-left.svelte-1vf8im1{background-color:var(--ballBottomLeftColor);top:24px;left:0}.ball-bottom-right.svelte-1vf8im1{background-color:var(--ballBottomRightColor);top:24px;left:24px}@keyframes svelte-1vf8im1-ballOne{0%{position:absolute}50%{top:12px;left:12px;position:absolute;opacity:.5}100%{position:absolute}}@keyframes svelte-1vf8im1-ballTwo{0%{transform:rotate(0) scale(1)}50%{transform:rotate(360deg) scale(1.3)}100%{transform:rotate(720deg) scale(1)}}.wrapper.svelte-h1a2xs{position:relative;width:var(--size);height:var(--size)}.circle.svelte-h1a2xs{position:absolute;width:var(--size);height:var(--size);background-color:var(--color);border-radius:100%;opacity:.6;top:0;left:0;animation-fill-mode:both;animation-name:svelte-h1a2xs-bounce!important}@keyframes svelte-h1a2xs-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.svelte-1exboqr{overflow:hidden;position:relative;text-indent:-9999px;display:inline-block;background:#f86;border-radius:50%;transform:rotateZ(90deg);transform-origin:50% 50%;animation:svelte-1exboqr-plus-loader-background var(--duration) infinite ease-in-out}.svelte-1exboqr:after{background:#f86;border-radius:50% 0 0 50%;content:"";position:absolute;right:50%;top:0;width:50%;height:100%;transform-origin:100% 50%;animation:svelte-1exboqr-plus-loader-top var(--duration) infinite linear}.svelte-1exboqr:before{background:#fc6;border-radius:50% 0 0 50%;content:"";position:absolute;right:50%;top:0;width:50%;height:100%;transform-origin:100% 50%;animation:svelte-1exboqr-plus-loader-bottom var(--duration) infinite linear}@keyframes svelte-1exboqr-plus-loader-top{2.5%{background:#f86;transform:rotateY(0);animation-timing-function:ease-in}13.75%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:step-start}13.76%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:ease-out}25%{background:#fc6;transform:rotateY(180deg)}27.5%{background:#fc6;transform:rotateY(180deg);animation-timing-function:ease-in}41.25%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:step-start}41.26%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:ease-out}50%{background:#6d7;transform:rotateY(0)}52.5%{background:#6d7;transform:rotateY(0);animation-timing-function:ease-in}63.75%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:step-start}63.76%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:ease-out}75%{background:#4ae;transform:rotateY(180deg)}77.5%{background:#4ae;transform:rotateY(180deg);animation-timing-function:ease-in}91.25%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:step-start}91.26%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:ease-in}100%{background:#f86;transform:rotateY(0);animation-timing-function:step-start}}@keyframes svelte-1exboqr-plus-loader-bottom{0%{background:#fc6;animation-timing-function:step-start}50%{background:#fc6;animation-timing-function:step-start}75%{background:#4ae;animation-timing-function:step-start}100%{background:#4ae;animation-timing-function:step-start}}@keyframes svelte-1exboqr-plus-loader-background{0%{background:#f86;transform:rotateZ(180deg)}25%{background:#f86;transform:rotateZ(180deg);animation-timing-function:step-start}27.5%{background:#6d7;transform:rotateZ(90deg)}50%{background:#6d7;transform:rotateZ(90deg);animation-timing-function:step-start}52.5%{background:#6d7;transform:rotateZ(0)}75%{background:#6d7;transform:rotateZ(0);animation-timing-function:step-start}77.5%{background:#f86;transform:rotateZ(270deg)}100%{background:#f86;transform:rotateZ(270deg);animation-timing-function:step-start}}.wrapper.svelte-9juun5{width:var(--size);height:var(--size)}.circle.svelte-9juun5{width:var(--size);height:var(--size);background-color:var(--color);animation-duration:var(--duration);border-radius:100%;display:inline-block;animation:svelte-9juun5-scaleOut var(--duration) ease-in-out infinite}@keyframes svelte-9juun5-scaleOut{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.wrapper.svelte-1wp57lu{width:var(--size);height:var(--stroke);transform:scale(calc(var(--floatSize)/ 75));display:flex;justify-content:center;align-items:center}.line.svelte-1wp57lu{width:var(--size);height:var(--stroke);background:var(--color);border-radius:var(--stroke);transform-origin:center center;animation:svelte-1wp57lu-spineLine var(--duration) ease infinite}@keyframes svelte-1wp57lu-spineLine{0%{transform:rotate(-20deg);height:5px;width:75px}5%{height:5px;width:75px}30%{transform:rotate(380deg);height:5px;width:75px}40%{transform:rotate(360deg);height:5px;width:75px}55%{transform:rotate(0);height:5px;width:5px}65%{transform:rotate(0);height:5px;width:85px}68%{transform:rotate(0);height:5px}75%{transform:rotate(0);height:5px;width:1px}78%{height:5px;width:5px}90%{height:5px;width:75px;transform:rotate(0)}100%,99%{height:5px;width:75px;transform:rotate(-20deg)}}.wrapper.svelte-1uxpkwt{height:var(--size);width:var(--size);display:inline-block;text-align:center;font-size:10px}.rect.svelte-1uxpkwt{height:100%;width:10%;display:inline-block;margin-right:4px;background-color:var(--color);animation:svelte-1uxpkwt-stretch var(--duration) ease-in-out infinite}@keyframes svelte-1uxpkwt-stretch{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}.wrapper.svelte-1f7fbck{height:calc(var(--size)/ 15);width:calc(var(--size) * 2);background-color:var(--rgba);position:relative;overflow:hidden;background-clip:padding-box}.lines.svelte-1f7fbck{height:calc(var(--size)/ 15);background-color:var(--color)}.small-lines.svelte-1f7fbck{position:absolute;overflow:hidden;background-clip:padding-box;display:block;border-radius:2px;will-change:left,right;animation-fill-mode:forwards}.small-lines.\31 .svelte-1f7fbck{animation:var(--duration) cubic-bezier(.65,.815,.735,.395) 0s infinite normal none running svelte-1f7fbck-long}.small-lines.\32 .svelte-1f7fbck{animation:var(--duration) cubic-bezier(.165,.84,.44,1) calc((var(--duration)+.1)/2) infinite normal none running svelte-1f7fbck-short}@keyframes svelte-1f7fbck-long{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes svelte-1f7fbck-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.wrapper.svelte-1cy66mt{width:var(--size);height:var(--size)}.circle.svelte-1cy66mt{border-radius:100%;animation-fill-mode:both;position:absolute;opacity:0;width:var(--size);height:var(--size);background-color:var(--color);animation:svelte-1cy66mt-bounce var(--duration) linear infinite}@keyframes svelte-1cy66mt-bounce{0%{opacity:0;transform:scale(0)}5%{opacity:1}100%{opacity:0;transform:scale(1)}}.wrapper.svelte-17ey38u{position:relative;width:var(--size);height:var(--size)}.border.svelte-17ey38u{border-color:var(--color);position:absolute;top:0;left:0;width:var(--size);height:var(--size);opacity:.4;perspective:800px;border-width:6px;border-style:solid;border-image:initial;border-radius:100%}.border.\31 .svelte-17ey38u{animation:var(--duration) linear 0s infinite normal none running svelte-17ey38u-ringOne}.border.\32 .svelte-17ey38u{animation:var(--duration) linear 0s infinite normal none running svelte-17ey38u-ringTwo}@keyframes svelte-17ey38u-ringOne{0%{transform:rotateX(0) rotateY(0) rotateZ(0)}100%{transform:rotateX(360deg) rotateY(180deg) rotateZ(360deg)}}@keyframes svelte-17ey38u-ringTwo{0%{transform:rotateX(0) rotateY(0) rotateZ(0)}100%{transform:rotateX(180deg) rotateY(360deg) rotateZ(360deg)}}.wrapper.svelte-14w6xk7{height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center}.dot.svelte-14w6xk7{height:var(--dotSize);width:var(--dotSize);background-color:var(--color);margin:2px;display:inline-block;border-radius:100%;animation:svelte-14w6xk7-sync var(--duration) ease-in-out infinite alternate both running}@-webkit-keyframes svelte-14w6xk7-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes svelte-14w6xk7-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.wrapper.svelte-11vpozr{width:var(--size);height:calc(var(--size)/ 2);overflow:hidden}.rainbow.svelte-11vpozr{width:var(--size);height:var(--size);border-left-color:transparent;border-bottom-color:transparent;border-top-color:var(--color);border-right-color:var(--color);box-sizing:border-box;transform:rotate(-200deg);border-radius:50%;border-style:solid;animation:var(--duration) ease-in-out 0s infinite normal none running svelte-11vpozr-rotate}@keyframes svelte-11vpozr-rotate{0%{border-width:10px}25%{border-width:3px}50%{transform:rotate(115deg);border-width:10px}75%{border-width:3px}100%{border-width:10px}}.wrapper.svelte-8cmcz4{position:relative;display:flex;justify-content:center;align-items:center;width:calc(var(--size) * 2.5);height:var(--size);overflow:hidden}.bar.svelte-8cmcz4{position:absolute;top:calc(var(--size)/ 10);width:calc(var(--size)/ 5);height:calc(var(--size)/ 10);margin-top:calc(var(--size) - var(--size)/ 10);transform:skewY(0);background-color:var(--color);animation:svelte-8cmcz4-motion var(--duration) ease-in-out infinite}@keyframes svelte-8cmcz4-motion{25%{transform:skewY(25deg)}50%{height:100%;margin-top:0}75%{transform:skewY(-25deg)}}.wrapper.svelte-1x2s7pr{width:calc(var(--size) * 1.3);height:calc(var(--size) * 1.3);display:flex;justify-content:center;align-items:center}.firework.svelte-1x2s7pr{border:calc(var(--size)/ 10) dotted var(--color);width:var(--size);height:var(--size);border-radius:50%;animation:svelte-1x2s7pr-fire var(--duration) cubic-bezier(.165,.84,.44,1) infinite}@keyframes svelte-1x2s7pr-fire{0%{opacity:1;transform:scale(.1)}25%{opacity:.85}100%{transform:scale(1);opacity:0}}.wrapper.svelte-hqoqxs{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:calc(var(--size)/ 2.5)}.cube.svelte-hqoqxs{position:absolute;top:0;width:calc(var(--size)/ 5);height:calc(var(--size)/ 2.5);background-color:var(--color);animation:svelte-hqoqxs-motion var(--duration) cubic-bezier(.895,.03,.685,.22) infinite}@keyframes svelte-hqoqxs-motion{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.wrapper.svelte-1v1mfqa{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.ring.svelte-1v1mfqa{position:absolute;border:2px solid var(--color);border-radius:50%;background-color:transparent;animation:svelte-1v1mfqa-motion var(--duration) ease infinite}@keyframes svelte-1v1mfqa-motion{0%{transform:translateY(var(--motionOne))}50%{transform:translateY(var(--motionTwo))}100%{transform:translateY(var(--motionThree))}}.wrapper.svelte-1unnvn6{height:var(--size);width:var(--size);display:flex;justify-content:center;align-items:center}.spinner.svelte-1unnvn6{height:var(--size);width:var(--size);animation:svelte-1unnvn6-rotate var(--duration) infinite linear}.dot.svelte-1unnvn6{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:var(--color);border-radius:100%;animation:svelte-1unnvn6-bounce var(--duration) infinite ease-in-out}@keyframes svelte-1unnvn6-rotate{100%{transform:rotate(360deg)}}@keyframes svelte-1unnvn6-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.wrapper.svelte-141fvy0{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.shadow.svelte-141fvy0{color:var(--color);font-size:var(--size);overflow:hidden;width:var(--size);height:var(--size);border-radius:50%;margin:28px auto;position:relative;transform:translateZ(0);animation:svelte-141fvy0-load var(--duration) infinite ease,svelte-141fvy0-round var(--duration) infinite ease}@keyframes svelte-141fvy0-load{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes svelte-141fvy0-round{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.square.svelte-1bnc0sh{height:var(--size);width:var(--size);background-color:var(--color);animation:svelte-1bnc0sh-squareDelay var(--duration) 0s infinite cubic-bezier(.09,.57,.49,.9);animation-fill-mode:both;perspective:100px;display:inline-block}@keyframes svelte-1bnc0sh-squareDelay{25%{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}50%{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}100%{-webkit-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0)}}.wrapper.svelte-nlgli4{height:var(--size);width:var(--size);border-radius:100%;animation:svelte-nlgli4-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;position:relative}.circle-one.svelte-nlgli4{top:var(--moonSize);background-color:var(--color);width:calc(var(--size)/ 7);height:calc(var(--size)/ 7);border-radius:100%;animation:svelte-nlgli4-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;opacity:.8;position:absolute}.circle-two.svelte-nlgli4{opacity:.1;border:calc(var(--size)/ 7) solid var(--color);height:var(--size);width:var(--size);border-radius:100%;box-sizing:border-box}@keyframes svelte-nlgli4-moonStretchDelay{100%{transform:rotate(360deg)}}.wrapper.svelte-13rkyu6.svelte-13rkyu6{height:var(--size);width:var(--size);position:relative;display:flex;justify-content:center;align-items:center}.wrapper.svelte-13rkyu6 .svelte-13rkyu6{line-height:0;box-sizing:border-box}.spinner-inner.svelte-13rkyu6.svelte-13rkyu6{height:var(--size);width:var(--size);transform:scale(calc(var(--size)/ 70))}.mask.svelte-13rkyu6.svelte-13rkyu6{position:absolute;border-radius:2px;overflow:hidden;perspective:1000;backface-visibility:hidden}.plane.svelte-13rkyu6.svelte-13rkyu6{background:var(--color);width:400%;height:100%;position:absolute;z-index:100;perspective:1000;backface-visibility:hidden}#top.svelte-13rkyu6 .plane.svelte-13rkyu6{z-index:2000;animation:svelte-13rkyu6-trans1 var(--duration) ease-in infinite 0s backwards}#middle.svelte-13rkyu6 .plane.svelte-13rkyu6{transform:translate3d(0,0,0);background:var(--rgba);animation:svelte-13rkyu6-trans2 var(--duration) linear infinite calc(var(--duration)/4) backwards}#bottom.svelte-13rkyu6 .plane.svelte-13rkyu6{z-index:2000;animation:svelte-13rkyu6-trans3 var(--duration) ease-out infinite calc(var(--duration)/2) backwards}#top.svelte-13rkyu6.svelte-13rkyu6{width:53px;height:20px;left:20px;top:5px;transform:skew(-15deg,0);z-index:100}#middle.svelte-13rkyu6.svelte-13rkyu6{width:33px;height:20px;left:20px;top:21px;transform:skew(-15deg,40deg)}#bottom.svelte-13rkyu6.svelte-13rkyu6{width:53px;height:20px;top:35px;transform:skew(-15deg,0)}@keyframes svelte-13rkyu6-trans1{from{transform:translate3d(53px,0,0)}to{transform:translate3d(-250px,0,0)}}@keyframes svelte-13rkyu6-trans2{from{transform:translate3d(-160px,0,0)}to{transform:translate3d(53px,0,0)}}@keyframes svelte-13rkyu6-trans3{from{transform:translate3d(53px,0,0)}to{transform:translate3d(-220px,0,0)}}span.svelte-1267r2c{width:var(--size);height:calc(var(--size)/ 4);position:relative}div.svelte-1267r2c{width:calc(var(--size)/ 4);height:calc(var(--size)/ 4);position:absolute;left:0;top:0;border-radius:2px;background:var(--color);transform:translateX(-50%) rotate(45deg) scale(0);animation:svelte-1267r2c-diamonds var(--duration) linear infinite}div.svelte-1267r2c:nth-child(1){animation-delay:calc(var(--duration)*2/3*-1)}div.svelte-1267r2c:nth-child(2){animation-delay:calc(var(--duration)*2/3*-2)}div.svelte-1267r2c:nth-child(3){animation-delay:calc(var(--duration)*2/3*-3)}@keyframes svelte-1267r2c-diamonds{50%{left:50%;transform:translateX(-50%) rotate(45deg) scale(1)}100%{left:100%;transform:translateX(-50%) rotate(45deg) scale(0)}}
\ No newline at end of file
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}main.svelte-xl3vai{position:relative}ul.svelte-1ud1jo5{list-style-type:none;padding:0 0 1em 0;border-bottom:1px solid gray}li.svelte-1ud1jo5{display:inline-block}li.svelte-1ud1jo5:not(:first-child):before{content:"|";padding-right:.5em}li.svelte-1ud1jo5:not(:last-child){padding-right:.5em}p.svelte-1ae7t9m{font-size:1.4em}section.svelte-1as3kqo{position:absolute;top:0}
<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sign in spike</title>
<script type="text/javascript">window.HMR_WEBSOCKET_PORT=444</script>
<script type="module" src="index.js"></script>
<link rel="stylesheet" href="/index.css"></head>
<title>Henry: Small Web Reference Client</title>
<script type="module" crossorigin="" src="/assets/index.d3fc1ebb.js" integrity="sha384-zy/sMGrT5fHnf8OB4XGvgSDkTqRupqhA2Ao8Ok69RkSqmQevkN+qKqjP3g794+nf"></script>
<link rel="modulepreload" href="/assets/vendor.3f52498c.js">
<link rel="stylesheet" href="/assets/vendor.d75d5eb7.css" integrity="sha384-zP7hpJGwOZ+WoQ4spFKeHn1HpZp2YbdoUhJLDnNRBnxijRk151uEMhuDyvNc+yM8">
<link rel="stylesheet" href="/assets/index.f20b37dc.css" integrity="sha384-94jJGOX5emEPBPZR6maTxAI2Y9NoO/xLwUga4h/ZriIQfyNZlgusJQQodXm2uirt">
</head>
<body>
<div id="svelte"></div>
......
This diff is collapsed.
# Small Web Reference Client (Henry)
Henry is the Small Web Reference Client that’s installed if you do not specify a different one. It implements the essential Small Web client protocols and conventions.
In developing Henry, I will be taking as modular an approach as possible so that other clients can easily plug-and-play core functionality (or fork Henry and build their clients on top of it while remaining able to update core small web functionality in their clients just by keeping their dependencies up to date without having to follow updates to Henry itself and cherry picking updates from it.)
## Usage
Henry is not meant to be used directly. It is automatically cloned and used by [Place](https://github.com/small-tech/place) – the Small Web Protocol Server.
## Current status
As of Fri, Feb 19, 2021, implements:
- (Re)generating a person’s key materials from their passphrase.
- Retrieving a Bernstein token from a small web protocol server (e.g., from the current in-development reference implementation, called Place).
- Decrypting a Bernstein token using the person’s private key.
- Making a private web socket connection to the small web protocol server using the decrypted Bernstein token.
## Note on technology choices
The reference implementation uses Snowpack and Svelte but Small Web clients can be written using any combination of tools as long as they output a static single-page app that conforms to the small web protocols.
## Authentication
Authentication is done using an asymmetrically-encrypted access token we call a Bernstein Token.
For more information, please see [Place](https://github.com/small-tech/place), the very early-stage reference implementation Small Web Protocol Server.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment