diff --git a/404.html b/404.html index f89755f..52634ff 100644 --- a/404.html +++ b/404.html @@ -7,7 +7,7 @@ - + diff --git a/assets/js/1df93b7f.62583bdc.js b/assets/js/1df93b7f.651218d3.js similarity index 98% rename from assets/js/1df93b7f.62583bdc.js rename to assets/js/1df93b7f.651218d3.js index e07ee25..85c14d9 100644 --- a/assets/js/1df93b7f.62583bdc.js +++ b/assets/js/1df93b7f.651218d3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[237],{2853:(e,t,s)=>{s.d(t,{Z:()=>a});var n=s(7294);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:s,...a}=e;return n.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",style:{enableBackground:"new 0 0 512 512"},xmlSpace:"preserve","aria-labelledby":s},a),t?n.createElement("title",{id:s},t):null,n.createElement("path",{style:{fill:"#718882"},d:"M512 256c0 73.947-31.357 140.581-81.502 187.308C384.773 485.93 323.438 512 256 512c-67.448 0-128.784-26.081-174.508-68.702C31.347 396.57 0 329.947 0 256 0 114.615 114.615 0 256 0s256 114.615 256 256z"}),n.createElement("path",{style:{fill:"#81091a"},d:"M430.497 181.71c0-13.776-31.379-33.293-87.632-30.614-56.253 2.678-254.097 32.371-261.368 74.543 0 0 31.284 13.568 155.271 21.891s182.249-40.18 182.249-40.18l11.48-25.64z"}),n.createElement("path",{style:{fill:"#df352e"},d:"M430.497 138.772c-5.74 33.293-113.655 50.896-188.659 63.141-75.005 12.245-139.293 13.777-160.341 23.727V95.608c21.047-9.95 85.337-11.48 160.342-23.725s182.919-29.85 188.658-63.142v130.031z"}),n.createElement("path",{style:{fill:"#81091a"},d:"M430.497 354.679c0-13.776-31.379-33.293-87.632-30.614-56.253 2.678-254.097 32.371-261.368 74.543 0 0 31.284 13.568 155.271 21.891 123.987 8.324 182.249-40.181 182.249-40.181l11.48-25.639z"}),n.createElement("path",{style:{fill:"#df352e"},d:"M430.497 311.741c-5.74 33.293-113.655 50.896-188.659 63.141-75.005 12.245-139.293 13.777-160.341 23.726V268.577c21.047-9.95 85.337-11.48 160.342-23.725s182.919-29.849 188.659-63.141v130.03h-.001zM430.498 354.68v88.628C384.773 485.93 323.438 512 256 512c-67.448 0-128.784-26.081-174.508-68.702v-1.755c21.055-9.947 85.337-11.473 160.35-23.719 75.002-12.247 182.919-29.853 188.656-63.144z"}))}},8391:(e,t,s)=>{s.r(t),s.d(t,{default:()=>g});var n=s(512),r=s(9960),a=s(2263),c=s(6040);const i={features:"features_t9lD",featureSvg:"featureSvg_GfXr",featurePng:"featurePng_FN8Y"};var l=s(5893);const d=[{title:"Newtypes",Png:s(5172).Z,description:(0,l.jsxs)(l.Fragment,{children:["Refined4s provides an easy way to create newtypes for the existing types. So params like\xa0",(0,l.jsx)("br",{}),(0,l.jsx)("code",{children:"(Int, String, String, Int)"})," can be",(0,l.jsx)("br",{}),(0,l.jsx)("code",{children:"(Id, Name, Description, Count)"})]})},{title:"Refinement Types",Png:s(3281).Z,description:(0,l.jsx)(l.Fragment,{children:"Refined4s also provides an easy way to create refinement types."})},{title:"For Scala 3",Svg:s(2853).Z,description:(0,l.jsx)(l.Fragment,{children:"Refined4s is developed to support newtypes and refinement types for Scala 3."})}];function o(e){let{title:t,Svg:s,description:r}=e;return(0,l.jsxs)("div",{className:(0,n.Z)("col col--4"),children:[(0,l.jsx)("div",{className:"text--center",children:(0,l.jsx)(s,{className:i.featureSvg,role:"img"})}),(0,l.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,l.jsx)("h3",{children:t}),(0,l.jsx)("p",{children:r})]})]})}function h(e){let{Png:t,title:s,description:r}=e;return(0,l.jsxs)("div",{className:(0,n.Z)("col col--4"),children:[(0,l.jsx)("div",{className:"text--center",children:(0,l.jsx)("img",{src:t,className:i.featurePng,alt:s})}),(0,l.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,l.jsx)("h3",{children:s}),(0,l.jsx)("p",{children:r})]})]})}function p(){return(0,l.jsx)("section",{className:i.features,children:(0,l.jsx)("div",{className:"container",children:(0,l.jsx)("div",{className:"row",children:d.map(((e,t)=>e.hasOwnProperty("Svg")?(0,l.jsx)(o,{...e},t):(0,l.jsx)(h,{...e},t)))})})})}var m=s(7955);const f={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};function x(){const{siteConfig:e}=(0,a.Z)();return(0,l.jsx)("header",{className:(0,n.Z)("hero hero--primary",f.heroBanner),children:(0,l.jsxs)("div",{className:"container",children:[(0,l.jsx)("img",{src:"../../img/refined4s-600x600.png",alt:"Project Logo"}),(0,l.jsx)(m.Z,{as:"h1",className:"hero__title",children:e.title}),(0,l.jsx)("p",{className:"hero__subtitle",children:e.tagline}),(0,l.jsx)("div",{className:f.buttons,children:(0,l.jsx)(r.Z,{className:"button button--secondary button--lg",to:"/docs",children:"Getting Started\ufe0f"})})]})})}function g(){const{siteConfig:e}=(0,a.Z)();return(0,l.jsxs)(c.Z,{title:`${e.title}`,description:"Newtypes and refinement types for Scala 3",children:[(0,l.jsx)(x,{}),(0,l.jsx)("main",{children:(0,l.jsx)(p,{})})]})}},3281:(e,t,s)=>{s.d(t,{Z:()=>n});const n=s.p+"assets/images/encrypted-1fc2981c67e7814af39c577204a97399.png"},5172:(e,t,s)=>{s.d(t,{Z:()=>n});const n=s.p+"assets/images/shapes-30d3c595ecbf72911b81659500ceaccc.png"}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[237],{2853:(e,t,s)=>{s.d(t,{Z:()=>a});var n=s(7294);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:s,...a}=e;return n.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",style:{enableBackground:"new 0 0 512 512"},xmlSpace:"preserve","aria-labelledby":s},a),t?n.createElement("title",{id:s},t):null,n.createElement("path",{style:{fill:"#718882"},d:"M512 256c0 73.947-31.357 140.581-81.502 187.308C384.773 485.93 323.438 512 256 512c-67.448 0-128.784-26.081-174.508-68.702C31.347 396.57 0 329.947 0 256 0 114.615 114.615 0 256 0s256 114.615 256 256z"}),n.createElement("path",{style:{fill:"#81091a"},d:"M430.497 181.71c0-13.776-31.379-33.293-87.632-30.614-56.253 2.678-254.097 32.371-261.368 74.543 0 0 31.284 13.568 155.271 21.891s182.249-40.18 182.249-40.18l11.48-25.64z"}),n.createElement("path",{style:{fill:"#df352e"},d:"M430.497 138.772c-5.74 33.293-113.655 50.896-188.659 63.141-75.005 12.245-139.293 13.777-160.341 23.727V95.608c21.047-9.95 85.337-11.48 160.342-23.725s182.919-29.85 188.658-63.142v130.031z"}),n.createElement("path",{style:{fill:"#81091a"},d:"M430.497 354.679c0-13.776-31.379-33.293-87.632-30.614-56.253 2.678-254.097 32.371-261.368 74.543 0 0 31.284 13.568 155.271 21.891 123.987 8.324 182.249-40.181 182.249-40.181l11.48-25.639z"}),n.createElement("path",{style:{fill:"#df352e"},d:"M430.497 311.741c-5.74 33.293-113.655 50.896-188.659 63.141-75.005 12.245-139.293 13.777-160.341 23.726V268.577c21.047-9.95 85.337-11.48 160.342-23.725s182.919-29.849 188.659-63.141v130.03h-.001zM430.498 354.68v88.628C384.773 485.93 323.438 512 256 512c-67.448 0-128.784-26.081-174.508-68.702v-1.755c21.055-9.947 85.337-11.473 160.35-23.719 75.002-12.247 182.919-29.853 188.656-63.144z"}))}},8391:(e,t,s)=>{s.r(t),s.d(t,{default:()=>g});var n=s(512),r=s(9960),a=s(2263),c=s(6040);const i={features:"features_t9lD",featureSvg:"featureSvg_GfXr",featurePng:"featurePng_FN8Y"};var l=s(5893);const d=[{title:"Newtypes",Png:s(5172).Z,description:(0,l.jsxs)(l.Fragment,{children:["Refined4s provides an easy way to create newtypes for the existing types. So params like\xa0",(0,l.jsx)("br",{}),(0,l.jsx)("code",{children:"(Int, String, String, Int)"})," can be",(0,l.jsx)("br",{}),(0,l.jsx)("code",{children:"(Id, Name, Description, Count)"})]})},{title:"Refinement Types",Png:s(3281).Z,description:(0,l.jsx)(l.Fragment,{children:"Refined4s also provides an easy way to create refinement types."})},{title:"For Scala 3",Svg:s(2853).Z,description:(0,l.jsx)(l.Fragment,{children:"Refined4s is developed to support newtypes and refinement types for Scala 3."})}];function o(e){let{title:t,Svg:s,description:r}=e;return(0,l.jsxs)("div",{className:(0,n.Z)("col col--4"),children:[(0,l.jsx)("div",{className:"text--center",children:(0,l.jsx)(s,{className:i.featureSvg,role:"img"})}),(0,l.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,l.jsx)("h3",{children:t}),(0,l.jsx)("p",{children:r})]})]})}function h(e){let{Png:t,title:s,description:r}=e;return(0,l.jsxs)("div",{className:(0,n.Z)("col col--4"),children:[(0,l.jsx)("div",{className:"text--center",children:(0,l.jsx)("img",{src:t,className:i.featurePng,alt:s})}),(0,l.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,l.jsx)("h3",{children:s}),(0,l.jsx)("p",{children:r})]})]})}function p(){return(0,l.jsx)("section",{className:i.features,children:(0,l.jsx)("div",{className:"container",children:(0,l.jsx)("div",{className:"row",children:d.map(((e,t)=>e.hasOwnProperty("Svg")?(0,l.jsx)(o,{...e},t):(0,l.jsx)(h,{...e},t)))})})})}var m=s(7955);const f={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};function x(){const{siteConfig:e}=(0,a.Z)();return(0,l.jsx)("header",{className:(0,n.Z)("hero hero--primary",f.heroBanner),children:(0,l.jsxs)("div",{className:"container",children:[(0,l.jsx)("img",{src:"../../img/refined4s-400x400.png",alt:"Project Logo"}),(0,l.jsx)(m.Z,{as:"h1",className:"hero__title",children:e.title}),(0,l.jsx)("p",{className:"hero__subtitle",children:e.tagline}),(0,l.jsx)("div",{className:f.buttons,children:(0,l.jsx)(r.Z,{className:"button button--secondary button--lg",to:"/docs",children:"Getting Started\ufe0f"})})]})})}function g(){const{siteConfig:e}=(0,a.Z)();return(0,l.jsxs)(c.Z,{title:`${e.title}`,description:"Newtypes and refinement types for Scala 3",children:[(0,l.jsx)(x,{}),(0,l.jsx)("main",{children:(0,l.jsx)(p,{})})]})}},3281:(e,t,s)=>{s.d(t,{Z:()=>n});const n=s.p+"assets/images/encrypted-1fc2981c67e7814af39c577204a97399.png"},5172:(e,t,s)=>{s.d(t,{Z:()=>n});const n=s.p+"assets/images/shapes-30d3c595ecbf72911b81659500ceaccc.png"}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.1450a633.js b/assets/js/runtime~main.ea8a5d5e.js similarity index 53% rename from assets/js/runtime~main.1450a633.js rename to assets/js/runtime~main.ea8a5d5e.js index 3c34d05..dce0633 100644 --- a/assets/js/runtime~main.1450a633.js +++ b/assets/js/runtime~main.ea8a5d5e.js @@ -1 +1 @@ -(()=>{"use strict";var e,t,r,a,o,n={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var r=c[e]={exports:{}};return n[e].call(r.exports,r,r.exports,f),r.exports}f.m=n,e=[],f.O=(t,r,a,o)=>{if(!r){var n=1/0;for(b=0;b=o)&&Object.keys(f.O).every((e=>f.O[e](r[d])))?r.splice(d--,1):(c=!1,o0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[r,a,o]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var n={};t=t||[null,r({}),r([]),r(r)];for(var c=2&a&&e;"object"==typeof c&&!~t.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,f.d(o,n),o},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,r)=>(f.f[r](e,t),t)),[])),f.u=e=>"assets/js/"+({53:"935f2afb",80:"d8c8fd71",85:"1f391b9e",87:"4d986000",111:"21face6d",237:"1df93b7f",266:"516c3461",368:"a94703ab",414:"393be207",518:"a7bd4aaa",584:"328c9882",609:"54c4a91f",610:"bae7b540",631:"7fb136ad",661:"5e95c892",692:"4bedc385",705:"0e6b1cbc",778:"c6e51ddd",854:"89c2e708",873:"4c9ef651",918:"17896441"}[e]||e)+"."+{53:"69af065a",80:"a1b46bdf",85:"ae5469f9",87:"b26b1acd",111:"7a609d00",237:"62583bdc",266:"14a62e7e",368:"a4893501",414:"18e91144",518:"d63a5bf6",584:"7318a849",609:"7c6a3bbd",610:"944af2d1",631:"70b331c5",661:"3a245908",674:"afc6632e",692:"9613d7d6",705:"04c57618",772:"3e3b906c",778:"fda6080a",854:"ea3857a3",873:"8f0e92b3",918:"a2541306"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="website:",f.l=(e,t,r,n)=>{if(a[e])a[e].push(t);else{var c,d;if(void 0!==r)for(var i=document.getElementsByTagName("script"),b=0;b{c.onerror=c.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),d&&document.head.appendChild(c)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/",f.gca=function(e){return e={17896441:"918","935f2afb":"53",d8c8fd71:"80","1f391b9e":"85","4d986000":"87","21face6d":"111","1df93b7f":"237","516c3461":"266",a94703ab:"368","393be207":"414",a7bd4aaa:"518","328c9882":"584","54c4a91f":"609",bae7b540:"610","7fb136ad":"631","5e95c892":"661","4bedc385":"692","0e6b1cbc":"705",c6e51ddd:"778","89c2e708":"854","4c9ef651":"873"}[e]||e,f.p+f.u(e)},(()=>{var e={303:0,532:0};f.f.j=(t,r)=>{var a=f.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var n=f.p+f.u(t),c=new Error;f.l(n,(r=>{if(f.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",c.name="ChunkLoadError",c.type=o,c.request=n,a[1](c)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,n=r[0],c=r[1],d=r[2],i=0;if(n.some((t=>0!==e[t]))){for(a in c)f.o(c,a)&&(f.m[a]=c[a]);if(d)var b=d(f)}for(t&&t(r);i{"use strict";var e,t,r,a,o,n={},c={};function d(e){var t=c[e];if(void 0!==t)return t.exports;var r=c[e]={exports:{}};return n[e].call(r.exports,r,r.exports,d),r.exports}d.m=n,e=[],d.O=(t,r,a,o)=>{if(!r){var n=1/0;for(b=0;b=o)&&Object.keys(d.O).every((e=>d.O[e](r[f])))?r.splice(f--,1):(c=!1,o0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[r,a,o]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);d.r(o);var n={};t=t||[null,r({}),r([]),r(r)];for(var c=2&a&&e;"object"==typeof c&&!~t.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,d.d(o,n),o},d.d=(e,t)=>{for(var r in t)d.o(t,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,r)=>(d.f[r](e,t),t)),[])),d.u=e=>"assets/js/"+({53:"935f2afb",80:"d8c8fd71",85:"1f391b9e",87:"4d986000",111:"21face6d",237:"1df93b7f",266:"516c3461",368:"a94703ab",414:"393be207",518:"a7bd4aaa",584:"328c9882",609:"54c4a91f",610:"bae7b540",631:"7fb136ad",661:"5e95c892",692:"4bedc385",705:"0e6b1cbc",778:"c6e51ddd",854:"89c2e708",873:"4c9ef651",918:"17896441"}[e]||e)+"."+{53:"69af065a",80:"a1b46bdf",85:"ae5469f9",87:"b26b1acd",111:"7a609d00",237:"651218d3",266:"14a62e7e",368:"a4893501",414:"18e91144",518:"d63a5bf6",584:"7318a849",609:"7c6a3bbd",610:"944af2d1",631:"70b331c5",661:"3a245908",674:"afc6632e",692:"9613d7d6",705:"04c57618",772:"3e3b906c",778:"fda6080a",854:"ea3857a3",873:"8f0e92b3",918:"a2541306"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="website:",d.l=(e,t,r,n)=>{if(a[e])a[e].push(t);else{var c,f;if(void 0!==r)for(var i=document.getElementsByTagName("script"),b=0;b{c.onerror=c.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),f&&document.head.appendChild(c)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"918","935f2afb":"53",d8c8fd71:"80","1f391b9e":"85","4d986000":"87","21face6d":"111","1df93b7f":"237","516c3461":"266",a94703ab:"368","393be207":"414",a7bd4aaa:"518","328c9882":"584","54c4a91f":"609",bae7b540:"610","7fb136ad":"631","5e95c892":"661","4bedc385":"692","0e6b1cbc":"705",c6e51ddd:"778","89c2e708":"854","4c9ef651":"873"}[e]||e,d.p+d.u(e)},(()=>{var e={303:0,532:0};d.f.j=(t,r)=>{var a=d.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var n=d.p+d.u(t),c=new Error;d.l(n,(r=>{if(d.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",c.name="ChunkLoadError",c.type=o,c.request=n,a[1](c)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,n=r[0],c=r[1],f=r[2],i=0;if(n.some((t=>0!==e[t]))){for(a in c)d.o(c,a)&&(d.m[a]=c[a]);if(f)var b=f(d)}for(t&&t(r);i - + diff --git a/docs/circe/index.html b/docs/circe/index.html index 5afc91b..bbca1f1 100644 --- a/docs/circe/index.html +++ b/docs/circe/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/core/index.html b/docs/core/index.html index 1acd39d..eaf9fff 100644 --- a/docs/core/index.html +++ b/docs/core/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/core/newtype-refined/index.html b/docs/core/newtype-refined/index.html index 5c5d106..b438b06 100644 --- a/docs/core/newtype-refined/index.html +++ b/docs/core/newtype-refined/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/core/newtype/index.html b/docs/core/newtype/index.html index 25fa767..be44565 100644 --- a/docs/core/newtype/index.html +++ b/docs/core/newtype/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/core/refined/custom-type/index.html b/docs/core/refined/custom-type/index.html index 2a62133..f2ae7e7 100644 --- a/docs/core/refined/custom-type/index.html +++ b/docs/core/refined/custom-type/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/core/refined/index.html b/docs/core/refined/index.html index 51cf0e8..d676955 100644 --- a/docs/core/refined/index.html +++ b/docs/core/refined/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/core/refined/types/index.html b/docs/core/refined/types/index.html index 91585fe..99d9782 100644 --- a/docs/core/refined/types/index.html +++ b/docs/core/refined/types/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/doobie/index.html b/docs/doobie/index.html index e6093e6..20035c2 100644 --- a/docs/doobie/index.html +++ b/docs/doobie/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/index.html b/docs/index.html index fea4e66..c729ccb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ - + diff --git a/docs/pureconfig/index.html b/docs/pureconfig/index.html index 799c2d4..5975bca 100644 --- a/docs/pureconfig/index.html +++ b/docs/pureconfig/index.html @@ -7,7 +7,7 @@ - + diff --git a/img/refined4s-96x96.png b/img/refined4s-96x96.png new file mode 100644 index 0000000..a65fe32 Binary files /dev/null and b/img/refined4s-96x96.png differ diff --git a/index.html b/index.html index 36b533b..42e939e 100644 --- a/index.html +++ b/index.html @@ -7,11 +7,11 @@ - + -
Project Logo

Refined4s

Newtypes and Refinement types for Scala 3

Newtypes

Newtypes

Refined4s provides an easy way to create newtypes for the existing types. So params like 
(Int, String, String, Int) can be
(Id, Name, Description, Count)

Refinement Types

Refinement Types

Refined4s also provides an easy way to create refinement types.

For Scala 3

Refined4s is developed to support newtypes and refinement types for Scala 3.