From 3c6585199a9e7d59b77db12d7ace8f2cc596e881 Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Wed, 29 May 2024 03:02:31 +0300 Subject: [PATCH 1/9] squash! --- Source/Function/Integration.ts | 18 +++++++++--------- Target/Function/Integration.js | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Source/Function/Integration.ts b/Source/Function/Integration.ts index 4a09b50d..69f2136f 100644 --- a/Source/Function/Integration.ts +++ b/Source/Function/Integration.ts @@ -103,15 +103,6 @@ export default ((...[_Option = {}]: Parameters) => { case "CSS": { let CSS = Buffer.toString(); - // @ts-expect-error - if (Setting["csso"]) { - CSS = (await import("csso")).minify( - CSS, - // @ts-expect-error - Setting["csso"], - ).css; - } - // @ts-expect-error if (Setting["lightningcss"]) { CSS = (await import("lightningcss")) @@ -132,6 +123,15 @@ export default ((...[_Option = {}]: Parameters) => { .code.toString(); } + // @ts-expect-error + if (Setting["csso"]) { + CSS = (await import("csso")).minify( + CSS, + // @ts-expect-error + Setting["csso"], + ).css; + } + return CSS; } diff --git a/Target/Function/Integration.js b/Target/Function/Integration.js index 099cd7e3..0db6c2e4 100644 --- a/Target/Function/Integration.js +++ b/Target/Function/Integration.js @@ -1,2 +1,2 @@ let l;var C=(...[c={}])=>{Object.entries(c).forEach(([a,r])=>Object.defineProperty(c,a,{value:r===!0?u[a]:c[a]}));const{Path:p,Cache:f,Logger:S,Map:d,Exclude:b,Action:h,CSS:j,HTML:I,Image:n,JavaScript:A,SVG:P,Parser:g}=s(u,c),m=new Set;return typeof p<"u"&&(Array.isArray(p)||p instanceof Set)&&p.forEach(a=>m.add(a)),typeof g=="object"&&Object.entries(g).forEach(([a,r])=>Object.defineProperty(g,a,{value:Array.isArray(r)?r:[r]})),{name:"@playform/compress",hooks:{"astro:config:done":async({config:{outDir:{pathname:a}}})=>{l=(await import("path")).parse(a).dir.replace(/\\/g,"/"),l.startsWith("/")&&(l=l.substring(1))},"astro:build:done":async({dir:a})=>{if(console.log(` -${(await import("kleur/colors")).bgGreen((await import("kleur/colors")).black("Compress:"))}`),typeof d=="object"){m.size===0&&m.add(a),typeof f=="object"&&f.Search===x&&(f.Search=a);for(const[r,i]of Object.entries({CSS:j,HTML:I,Image:n,JavaScript:A,SVG:P}))if(!(!(i&&d[r])||typeof i!="object")){y=s(h,s(h,{Wrote:async({Buffer:t,Input:o})=>{switch(r){case"CSS":{let e=t.toString();return i.csso&&(e=(await import("csso")).minify(e,i.csso).css),i.lightningcss&&(e=(await import("lightningcss")).transform(s({code:(await import("buffer")).Buffer.from(e),filename:o},i.lightningcss)).code.toString()),e}case"HTML":return await(await import("html-minifier-terser")).minify(t.toString(),i["html-minifier-terser"]);case"JavaScript":return(await(await import("terser")).minify(t.toString(),i.terser)).code??t;case"Image":try{return t instanceof(await import("sharp")).default?await(await import("./Image/Writesharp.js")).default(i.sharp,{Buffer:t,Input:o}):t}catch(e){return console.log(e),t}case"SVG":return(await import("svgo")).optimize(t.toString(),i.svgo).data??t;default:return t}},Fulfilled:async({File:t,Info:{Total:o}})=>t>0?`${(await import("kleur/colors")).green(`\u2705\u2001Successfully compressed a total of ${t} ${r} ${t===1?"file":"files"} for ${(await import("@playform/pipe/Target/Function/Bytes.js")).default(o)}.`)}`:!1})),r==="Image"&&(y=s(y,{Read:async({Input:t,Buffer:o})=>{try{(await import("sharp")).default.cache(!1);const{format:e}=await(await import("sharp")).default(t).metadata(),w={animated:e==="webp"||e==="gif"};return(await import("sharp")).default(t,typeof n=="object"&&typeof n.sharp=="object"&&typeof n.sharp.sharp=="object"?s(w,n.sharp?.sharp):w)}catch(e){return console.log(e),o}}}));for(const t of m)await(await(await(await new(await import("@playform/pipe")).default(f,S).In(t)).By(d[r]??"**/*")).Not(b)).Pipe(y)}}}}}};const{default:u}=await import("../Variable/Option.js"),{default:{Cache:{Search:x}}}=await import("@playform/pipe/Target/Variable/Option.js"),{default:s}=await import("./Merge.js");let y;export{u as Default,s as Merge,x as Search,l as System,y as _Action,C as default}; +${(await import("kleur/colors")).bgGreen((await import("kleur/colors")).black("Compress:"))}`),typeof d=="object"){m.size===0&&m.add(a),typeof f=="object"&&f.Search===x&&(f.Search=a);for(const[r,i]of Object.entries({CSS:j,HTML:I,Image:n,JavaScript:A,SVG:P}))if(!(!(i&&d[r])||typeof i!="object")){y=s(h,s(h,{Wrote:async({Buffer:t,Input:o})=>{switch(r){case"CSS":{let e=t.toString();return i.lightningcss&&(e=(await import("lightningcss")).transform(s({code:(await import("buffer")).Buffer.from(e),filename:o},i.lightningcss)).code.toString()),i.csso&&(e=(await import("csso")).minify(e,i.csso).css),e}case"HTML":return await(await import("html-minifier-terser")).minify(t.toString(),i["html-minifier-terser"]);case"JavaScript":return(await(await import("terser")).minify(t.toString(),i.terser)).code??t;case"Image":try{return t instanceof(await import("sharp")).default?await(await import("./Image/Writesharp.js")).default(i.sharp,{Buffer:t,Input:o}):t}catch(e){return console.log(e),t}case"SVG":return(await import("svgo")).optimize(t.toString(),i.svgo).data??t;default:return t}},Fulfilled:async({File:t,Info:{Total:o}})=>t>0?`${(await import("kleur/colors")).green(`\u2705\u2001Successfully compressed a total of ${t} ${r} ${t===1?"file":"files"} for ${(await import("@playform/pipe/Target/Function/Bytes.js")).default(o)}.`)}`:!1})),r==="Image"&&(y=s(y,{Read:async({Input:t,Buffer:o})=>{try{(await import("sharp")).default.cache(!1);const{format:e}=await(await import("sharp")).default(t).metadata(),w={animated:e==="webp"||e==="gif"};return(await import("sharp")).default(t,typeof n=="object"&&typeof n.sharp=="object"&&typeof n.sharp.sharp=="object"?s(w,n.sharp?.sharp):w)}catch(e){return console.log(e),o}}}));for(const t of m)await(await(await(await new(await import("@playform/pipe")).default(f,S).In(t)).By(d[r]??"**/*")).Not(b)).Pipe(y)}}}}}};const{default:u}=await import("../Variable/Option.js"),{default:{Cache:{Search:x}}}=await import("@playform/pipe/Target/Variable/Option.js"),{default:s}=await import("./Merge.js");let y;export{u as Default,s as Merge,x as Search,l as System,y as _Action,C as default}; From e24e31a6aa0a8a3e310672c6544b2ffe3f55c4b3 Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Sat, 1 Jun 2024 00:15:06 +0300 Subject: [PATCH 2/9] squash! --- CHANGELOG.md | 4 + Documentation/.nojekyll | 2 +- Documentation/assets/highlight.css | 193 +- Documentation/assets/icons.js | 2 +- Documentation/assets/icons.svg | 182 +- Documentation/assets/navigation.js | 2 +- Documentation/assets/search.js | 2 +- Documentation/assets/style.css | 1710 ++++----- .../functions/Directory.directory.html | 350 +- Documentation/functions/Image.image-2.html | 367 +- .../functions/Integration.Merge.html | 572 ++- .../functions/Integration.integration.html | 350 +- Documentation/functions/Merge.merge.html | 568 ++- Documentation/index.html | 1002 ++++- Documentation/interfaces/CSS.Interface-1.html | 1221 ++++++- Documentation/interfaces/CSS.Interface.html | 1523 +++++++- .../interfaces/Directory.Interface.html | 368 +- .../interfaces/Image.Interface-1.html | 896 ++++- .../interfaces/Image.Interface-2.html | 722 +++- Documentation/interfaces/Image.Interface.html | 387 +- .../interfaces/Integration.Interface.html | 360 +- Documentation/interfaces/Map.Interface.html | 313 +- .../interfaces/Option.Interface.html | 1516 +++++++- .../interfaces/Parser.Interface.html | 713 +++- Documentation/modules/CSS.html | 347 +- Documentation/modules/Directory.html | 325 +- Documentation/modules/File.html | 325 +- Documentation/modules/HTML.html | 325 +- Documentation/modules/Image.html | 385 +- Documentation/modules/Integration.html | 385 +- Documentation/modules/JavaScript.html | 325 +- Documentation/modules/Map.html | 325 +- Documentation/modules/Merge.html | 309 +- Documentation/modules/Middleware.html | 277 +- Documentation/modules/Option.html | 325 +- Documentation/modules/Parser.html | 385 +- Documentation/modules/SVG.html | 325 +- Documentation/types/File.Type.html | 300 +- Documentation/types/HTML.Type.html | 294 +- Documentation/types/JavaScript.Type.html | 296 +- Documentation/types/Parser.Type-1.html | 294 +- Documentation/types/Parser.Type-2.html | 294 +- Documentation/types/Parser.Type-3.html | 296 +- Documentation/types/Parser.Type-4.html | 298 +- Documentation/types/Parser.Type.html | 294 +- Documentation/types/SVG.Type.html | 294 +- Documentation/variables/CSS.CSS-1.html | 298 +- Documentation/variables/CSS.CSS.html | 298 +- Documentation/variables/File._Map.html | 298 +- Documentation/variables/HTML.HTML.html | 642 +++- Documentation/variables/Image._Map.html | 298 +- Documentation/variables/Image.image-1.html | 298 +- Documentation/variables/Image.image.html | 298 +- .../variables/Integration.Default.html | 3220 ++++++++++++++++- .../variables/Integration.Search.html | 298 +- .../variables/Integration.System.html | 303 +- .../variables/Integration._Action.html | 298 +- .../variables/JavaScript.javaScript.html | 444 ++- Documentation/variables/Map.map.html | 298 +- Documentation/variables/Option.option.html | 3216 +++++++++++++++- Documentation/variables/Parser.parser.html | 298 +- Documentation/variables/SVG.SVG.html | 391 +- package.json | 2 +- 63 files changed, 30249 insertions(+), 1297 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b00a7054..340137bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.0.11 + +- Cleanup + ## 0.0.10 - Cleanup diff --git a/Documentation/.nojekyll b/Documentation/.nojekyll index e2ac6616..9ac476e9 100644 --- a/Documentation/.nojekyll +++ b/Documentation/.nojekyll @@ -1 +1 @@ -TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. diff --git a/Documentation/assets/highlight.css b/Documentation/assets/highlight.css index 146cd454..bd7727bf 100644 --- a/Documentation/assets/highlight.css +++ b/Documentation/assets/highlight.css @@ -1,92 +1,119 @@ :root { - --light-hl-0: #795E26; - --dark-hl-0: #DCDCAA; - --light-hl-1: #000000; - --dark-hl-1: #D4D4D4; - --light-hl-2: #A31515; - --dark-hl-2: #CE9178; - --light-hl-3: #0000FF; - --dark-hl-3: #569CD6; - --light-hl-4: #AF00DB; - --dark-hl-4: #C586C0; - --light-hl-5: #001080; - --dark-hl-5: #9CDCFE; - --light-hl-6: #008000; - --dark-hl-6: #6A9955; - --light-hl-7: #267F99; - --dark-hl-7: #4EC9B0; - --light-hl-8: #098658; - --dark-hl-8: #B5CEA8; - --light-hl-9: #000000; - --dark-hl-9: #C8C8C8; - --light-code-background: #FFFFFF; - --dark-code-background: #1E1E1E; + --light-hl-0: #795e26; + --dark-hl-0: #dcdcaa; + --light-hl-1: #000000; + --dark-hl-1: #d4d4d4; + --light-hl-2: #a31515; + --dark-hl-2: #ce9178; + --light-hl-3: #0000ff; + --dark-hl-3: #569cd6; + --light-hl-4: #af00db; + --dark-hl-4: #c586c0; + --light-hl-5: #001080; + --dark-hl-5: #9cdcfe; + --light-hl-6: #008000; + --dark-hl-6: #6a9955; + --light-hl-7: #267f99; + --dark-hl-7: #4ec9b0; + --light-hl-8: #098658; + --dark-hl-8: #b5cea8; + --light-hl-9: #000000; + --dark-hl-9: #c8c8c8; + --light-code-background: #ffffff; + --dark-code-background: #1e1e1e; } -@media (prefers-color-scheme: light) { :root { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --hl-9: var(--light-hl-9); - --code-background: var(--light-code-background); -} } +@media (prefers-color-scheme: light) { + :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); + } +} -@media (prefers-color-scheme: dark) { :root { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --hl-9: var(--dark-hl-9); - --code-background: var(--dark-code-background); -} } +@media (prefers-color-scheme: dark) { + :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); + } +} -:root[data-theme='light'] { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --hl-9: var(--light-hl-9); - --code-background: var(--light-code-background); +:root[data-theme="light"] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); } -:root[data-theme='dark'] { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --hl-9: var(--dark-hl-9); - --code-background: var(--dark-code-background); +:root[data-theme="dark"] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); } -.hl-0 { color: var(--hl-0); } -.hl-1 { color: var(--hl-1); } -.hl-2 { color: var(--hl-2); } -.hl-3 { color: var(--hl-3); } -.hl-4 { color: var(--hl-4); } -.hl-5 { color: var(--hl-5); } -.hl-6 { color: var(--hl-6); } -.hl-7 { color: var(--hl-7); } -.hl-8 { color: var(--hl-8); } -.hl-9 { color: var(--hl-9); } -pre, code { background: var(--code-background); } +.hl-0 { + color: var(--hl-0); +} +.hl-1 { + color: var(--hl-1); +} +.hl-2 { + color: var(--hl-2); +} +.hl-3 { + color: var(--hl-3); +} +.hl-4 { + color: var(--hl-4); +} +.hl-5 { + color: var(--hl-5); +} +.hl-6 { + color: var(--hl-6); +} +.hl-7 { + color: var(--hl-7); +} +.hl-8 { + color: var(--hl-8); +} +.hl-9 { + color: var(--hl-9); +} +pre, +code { + background: var(--code-background); +} diff --git a/Documentation/assets/icons.js b/Documentation/assets/icons.js index b79c9e89..714bca23 100644 --- a/Documentation/assets/icons.js +++ b/Documentation/assets/icons.js @@ -12,4 +12,4 @@ }); } } -})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) diff --git a/Documentation/assets/icons.svg b/Documentation/assets/icons.svg index 7dead611..7aea2881 100644 --- a/Documentation/assets/icons.svg +++ b/Documentation/assets/icons.svg @@ -1 +1,181 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Documentation/assets/navigation.js b/Documentation/assets/navigation.js index 46fa208f..0b61990a 100644 --- a/Documentation/assets/navigation.js +++ b/Documentation/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACq2VyU7DMBCG38XnsqUsojcEYhMVSEFcUIVM4lJDFst1gQrx7shJGjv2xHFDrrbnyz8z/0yef5Ag3wJN0HkYohFiWCzQBKV5vErIcu88DHcXIk3QCH3QLEaTYISiBU1iTjI0ea6DbzJB+BxHRCHo5qik1C8M3tHx76gPZufABWok84k5xa+bdKyUxoF3oPnRcfA704IvKCeRyPnaLmR9NUA5FcurqLGtar7KIkHzTGfFsMLjw0aKlzQhdnby1CuxxzXTwsWabYLlhUHYPz05ONJ78zLFDGpOAZCXzuZcP07vbOXytLfyIthHefPbSnkBsCUYym9S/AYUvTgewE4lZ4D5NEDuCd0OFbhQbb4oIaAxVDBtFteMpnaRtw4HtkYrQE2mDgicMynL9MaxDANcoi6H8IpG83LMBZnjVSLACmms6pmjTiHBPFp0ccpXLsx6KUjaiSleOTAvZ1Gz3DCneuYATQlvab+GKR5ZFtA8BBkARtE2OxieusWfOIw4ZcK2lLrrvTk1hM/+fAfUqIprsPcWacZGbSyMTVrWnug1IZLiNRkpvLRkfNrxKzNMUydg26QlhbTNdSUiBf3WUEDjOCFfmEMy6juXFp12z+DdVZ4P0JQK5NWXnLVNdkXJAVVGgx4wXxJuJ1SeD5BQBfJKCJq/Kt5n9jrCrb/81gDz3741YPxfwGEXgBn9VJ6oMAxorOGJ8OnKNkT4dNV7h8pYnwY2PqyUy3Dr84Xm2R8uBBNOFQ4AAA==" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACq2VyU7DMBCG38XnsqUsojcEYhMVSEFcUIVM4lJDFst1gQrx7shJGjv2xHFDrrbnyz8z/0yef5Ag3wJN0HkYohFiWCzQBKV5vErIcu88DHcXIk3QCH3QLEaTYISiBU1iTjI0ea6DbzJB+BxHRCHo5qik1C8M3tHx76gPZufABWok84k5xa+bdKyUxoF3oPnRcfA704IvKCeRyPnaLmR9NUA5FcurqLGtar7KIkHzTGfFsMLjw0aKlzQhdnby1CuxxzXTwsWabYLlhUHYPz05ONJ78zLFDGpOAZCXzuZcP07vbOXytLfyIthHefPbSnkBsCUYym9S/AYUvTgewE4lZ4D5NEDuCd0OFbhQbb4oIaAxVDBtFteMpnaRtw4HtkYrQE2mDgicMynL9MaxDANcoi6H8IpG83LMBZnjVSLACmms6pmjTiHBPFp0ccpXLsx6KUjaiSleOTAvZ1Gz3DCneuYATQlvab+GKR5ZFtA8BBkARtE2OxieusWfOIw4ZcK2lLrrvTk1hM/+fAfUqIprsPcWacZGbSyMTVrWnug1IZLiNRkpvLRkfNrxKzNMUydg26QlhbTNdSUiBf3WUEDjOCFfmEMy6juXFp12z+DdVZ4P0JQK5NWXnLVNdkXJAVVGgx4wXxJuJ1SeD5BQBfJKCJq/Kt5n9jrCrb/81gDz3741YPxfwGEXgBn9VJ6oMAxorOGJ8OnKNkT4dNV7h8pYnwY2PqyUy3Dr84Xm2R8uBBNOFQ4AAA==" diff --git a/Documentation/assets/search.js b/Documentation/assets/search.js index 5b9a2fd2..bfab253a 100644 --- a/Documentation/assets/search.js +++ b/Documentation/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAACs1dS5PjNpL+L/JlD2yNkOCzb56ex9phz8xOe2cOFQ4HrWKpaKskDUl1u9fh/74BgoCAFJIARarcl26WCOQTj8QHIPnrqjl+bFdvH35d/VwfHldvIVodypdq9Xb1/l9/XUWrc7NfvV29HB/P+6r9w/t//XX93L3sV9Fquy/btmpXb1er3yJVm7urfyibuvxREXATiVansqkO3VD1QjNNEp5qsj/80H06VR7KX+hSJIO1zYRtINY8Xs77rj6VbRvGZm2WH2W4HuQi+P7UQvthF8hUF57I8XZzDiwHkm9YIG8lKaF0fXgUtW6SYK0rTxDE44RTU3Xdpxvl0ZUXlGd/3tWH0KZ4KT2xWVw67tflh/L9tqlP3VX3v7wKHQV+uiZ2UcAg99MYZUN+Q7jJTZpm5xsvnDUph1Xbl/IW7uuh4gQRPE2nOmz3x/YmU6wvdZeT5+eqOv3QkxM/uJq0X65rGgvL9zRTtqfl5aqr/CZ5ZL3l5JDDwE2i6KrLSdOWT2VTs81N8hiVl5OoO5721Ydqf5NERuXlJHo6Ni/ltKFXyaOrzpJmqaF5EMcfe4zJpXQijLU9vrxUh+62vo/kWxvEbhZ0bJb+6qXcVVcTdP9r6NxcWyQuykoiNUHKUEHKcCvtN2wa9Qvx//7u22+uVBc/hmpuEbgI15Mg6BiC9bUnN3GbuC/i0KXJxlq21fvq0NZd/SGY3RrX8jD3jC7b435fntrqq8O+PlTflbt/P9dd1Z7K7QSJRmksI98MsRaV5tDVh3P198M/yqat/tw0x2aCPM7K8yQSDJJgEVTpeTzr3eHYVO/ObXd8eUcPuG4RiMozJTps9+fH6stzd/xrdaiasqsevyt3E6SiCcyTTMST7/bHtj7s3u/L9jlYIkfFeZK81If66dO79++DRTBrLMH766msv16K8//+85vwtmBVmcf9cPxb9VEMiu0fq6djI8bGd8Ryzi3LCIF5kp2a6kN16L7suqb+8dxV7Z/bbXmqDy7oyi3aGIW5sh23Vdu+Ox4e664+Hsr95FFmlMQi0slgb7JEl2rzpPjP+dhV757Lptx2VfgcdFVtnhRN9XL8UOkm8D+CerhJqNpLyDS5xVxVW0IK6e3vPp0uWk6ViCCxiHTdp331TX34eZ6AJJUlZLwtInXXnSdPe2y6G4x0VW2+FO8Ehb+Jv6cIYdaaJ0PX1C8ygPtLU+6mdTN33XnynNvq/fOx6f503E5ZuK2v602W47IeNQMrtZ599/596HLWHZcJAm4ihnii6nSavqW7TRU2RcaSC+nvTDsLm8itjO/UIiNwX/BCsF8SNVcWlD+PGjFAtIGKX7pBiluJ+2w6lzzclzy/L/l4efIGAOd3rnPf6UL+L/X+GowTP85tfT0Nv3g9f2c//uHb8uToyD1d8W4S3QCB+6HOLzCCtiC5IGhfHbqqeTJn7Fr9ovBDXWQigngjl6lIpTXBlB/qp3AeXwzFRxhd6lAsd5M47uYzfK4mcRyKz2L506naTWA5FJ/F8nSYwvE0spgNZNjVT1PMOhSfxfJj9eNpAsuh+CyW7XPZTOGpyk9lenPv98yco73/j+enJyM08XL5QleYZdOvDqdzN4GrKn9h2rWPb+r2TX14rpq6qx5vEOLv526aFLrComJ8+dRN8oAqv6gQEoGb0g5UhbliBDd7EdsHTqx2fO/ATMPof6ELk2wWVGnaomV8Z9jD4wvv7i+lGt6931bfVo91+W3V7II1/OK63gwhmqrtmvO2O7ubr1MAu8405v7YVbZ1f/CKB+bU2POxtqefzoetAHrt7emJw74h98lej14kH1Y0J2phOrqiuYyrJyHs1XJD/hyKGRxtIhcZBzJHipoh4yDI5K3waxa+7XCrBtVS/1F2ri0yktt6qBDA0gMivSu3z5MUXasaN/Gea2bJXZ9VySbJMYhOWOJ9VTbbaV5Awqw1iakyeZz0l+P+0dkrw0XTJBYW7ZvjbjdRNF1lfuv9chs8FCjuusrv034le/9hMKdDBtmpVlLW+z60ulmatSYxWaj7m2oQTv2dzpBS6UmOxm0705CaxOdoSCmc/ps+SRpgyUFRsn9ujy+nfd0+z7QnIvQ5WtUUUf0Kc0xr6UxN38/lYTfTthcan6NZB+nUD/EciypNCWP+syrnWXIg8DmaUYim/5rVLHslCQv+uzl28+RUFD5HG/ay6T9ntUSpJjWRn/dP9X72XG5Q+RytqeVTP9E3PkJmdK0tZdTaef+DlneoMD9I/fMv/SHLScwvdRZY4jn3w0eWDiMnH+++vHv/XreQiRHeGAjWtsfbxVgP1afJ4nHKvt49d4f6sNs67+qGiobILCoicdWAFm2o8Pu0HOOgyhs2cSgZu60geLzp0d66at50FYGPhQrWv/pB0ftB05so7d0N6JRTvy5ulnjttOeNN0UWUibwbslNqi16D2UxfW+4uXJP7V9V6d9N16A7NMtpO+HWzT30pW7oLKXg+J2ee2gUeP9nKQUn3Ri6i77ht4sW03nqfaR76B1wd2kpfYNvO91Dz7GbUUsp6L9LdT/NnPeullVs5KbW/fQibnUtq9noPbB76DbhzthSmk6+ZXYPvafcSFtK8el32O6j+YT7bsupPvmG3B11p2/TLayv7/7dPXT03tVbSsfA23330DH0JuBSqk67O3g/jV+hpwbeTLyfjoG3GJfVd9K9xzvqHnxHcmH1J96qvJ8FXguLmXJn8x7aeu93LqVo4I3Qe+k4dnt0SRX9903voWHY3dSl9Jxym/Ue2vpvvi6laehd2XtoaefJCtFN1fh9dmCGw83SdjDxVNHoVRT7ns0NsqzHb97QEnlc5Eg4GiKdVe33cdbXOHHbG5h4GNF5r9QelKZvlrnEWt+ySXZF6N7GW9tjB0w8Y3NFUmlN2JZI1TpT5vFErpME9/QcOsHrbBU86V+X1MKfFnauNqFJYxfXikwmu4hGnlSzS2rjTkE7V4uxBLVLSk8mrp2rgCet7ZI6jKS7nauFNxnuknqMJMmdq4c3he6SepCpdedq4Um8O1OH15m2UTpc4Iuqc3se36XV8qf5naGfpwG6P7BBayjL/z6B8uWTA29g4pHfke90tB92004kWmKsh+rTZLm3cXqp9J8Tz2YY35bolaOmw5Hvm9wmZsAnUEIE9rR48vsoNwrt+YTKbRLftTmgD47AxNO9buFv/UDLQir4PuIyXRNPMyK/8LKUQp6vwCyvEPmJmBs18n1FZoG+7L7aT8sry88/x/8P6m4+zVpXuYn75cr9t/Xj4776WBqJFNTd/curnjOZMMxpPk3EmRDBefv/xWl9QeDFl1VBcL4hFceQ+iAwwchV9gPyLoaPxRdjx6ZwjaBD/F6Ooyf4Q1nauLWX5zhoHcrUgcR6OQfAsKHszYjWy3csnB1hGNxgh24d2GBl6YkN1slitMHiGlMbrJtjyJWT2xusm2fQLsvMBuvmHL5vcGuDdfMNWH95GZrDvpdhwJTpZYimSy/PsLnSy9ZOqOLvMlfZVMZyZYXrbuSTCdAcJZNZQgR869ErhevK4xKCWBc/vVJc3fpcQgSUpsQrhCNHyRJioFwtXjEciVpuFCN46hJxXOC8haI5i/6uKTtXoinj3Xi0Gpxw0SAYmtrVkM8l/5/qptp2x+bTlfT6zTKyX8gFSn6RzBnXW4nedGQvfh2V18ht9mKRuOQ2k0ReCFJmm+gJONcN7z+1XfXiyslmuFAWusV/Bqc/VU/lee+CHUxWQ6lbeAXiNBQ3X8YyR72Jecs8nMezl7kqjy+MqRxmPjHGM5kFybGMK4KzmtEy3ZjbbKJgvgxnPvk8jiTznE0V05PtbKaYZM4zn5iezGfTWz6Z/8wniScL2mu2/dCMaCNOuzEv2kTJfNnRvAK+lgmDM6WFSnxrvrSpcnuypn0+Bg7OoBZs4Vl51KaKH5RN7fOx9rTMasEmn5dfbaoSvixrn4+5gzOuBVv6trxrU+Uezb72+Zg3MBNbsHFvycc2VebxrGyfj21DM7QFG/fmPG2Tp2xvtrbPx8oTMreFRxg35m/zyT6axW16wE3ncvMJ4svodsOy15m5wbtUGtmjedUlb1Cmt7GV2uR8b5NEGs/6Ni6Xx3Ge3G/TxAzKADdLXCIPnE/M0a2512xpgZnhRmy0QH64aUI6r6XdKvkrGdZzlW6m9M4LdLfmjVtUscDscTPU9PTPaTnkFtb9hkxy97fE72CA31nvoNxyS2s+IcPc/XR/JvLMLavs82i2uftpF5hzblllJ2Weu6Pu4fnnFtZ/aha6+9kgIBfdsroHZ6S7n85jeemWVdafne7eWjpz1N1DyZFMdffWkchXdw8tR7PW3U/PCbnrltV6cga7+9lgSh67ZY0wPZvdPa0wIafd0maYnNnu7nag89vdRXdflrv76evNdbesvoEZ7+6nb2jeu2XVnpb97t7av1rPDsyEd299A/Ph3UP3SVnx7m6H4Nx4dzHFxAx597bG6+JNU7Ll3U9zb868ZZUOzJx3X33H8uctr64/i979tA3LpbeszlMy6t1Pc39evWW1Ds2udz+NqRx7Pj3H74C95u5WaNa9ERvelHtvolyeDHw+6TxuHM3D55M04Fbdazp0Uma+EbvNyM93i4i+LH1Bkr6qUcMz9k2R/ba8fYvIP5697wYlPL2OzuG3kDqeTH7La+TP57eMZqFZ/e6kIZnbb0HtPBn+ltfMnedvGY3Gsv0trwmZ828ZZTyZ/5bXZyT/3zIaebMALq/TSC7AZXTyZgRcXicyL+AyGnmyAy6iz2uGC+GZAm9X7fZ8gfdR0Z81cLaunkbqzh3o03Ysg8VrBvdh2QRHbDg9p+AkkcYzC47L9TpGC80yGCTrzbkG54gckHEwXHhPbyHzDs5SwJN9cI70r9BkwjMRTlbk1nyEi6rjy0p4q1aepkbmJlxWOU+GwnspR+YpnKWdL1vhYuOAO2ehT/axNEzT76uQ+Qt9YngyMwVJYmYCCUmGIAv1YkzNzmFYnchnYjKiEqRMyTjyQ1AegKHUTJ1qo8C4ZkbJmTwfr1LiXDhestg8jqTHcWex+T7qh+RfVm9/XX2omlYI8HYFa74W1xWe6mr/2K7ePkgxIhVtr74f3v2rpyNKyCJ/2Kyih03E83WesO+/jx5Ujf5F/0NfjFHFmFUMVtEDi1ixhrywioFVjK+iB4jiZL3JYqsYt4rFq+iBu4rFVrGEYppYxdJV9BC7qKVWsWwVPSSuYplVLF9FD6mrWG4VK1bRQ+ayW2Gbd0OVY8gPjFKW2Z4Q13QfcpeAzPYFEzYvnAVtb4i7qQ9s4yxpO4T1HmHOkrZPxDW6B+ZsCsx2i8gw88CcrYHZnhH3pR6Y09PMdo644fPAnM5mtn/EJtUDc/obbAcB6SBAXaXvK1kUb9YJtwvaDhKL9AeWRzxdswTxtj0EMV3S9hAkdEnbQ9B7qIh4st7w1C5pewgyuqTtIchJG9kOAuEFcDY5sB3EhRfA2eS47SAu3ADu0cf2EBd+AGeT42g86wc0Z5Pjtou48AM4mxy3XcSFH8DZ5LjtIi78AJmzpO0iLvwAzlGB2y7iwhHgHBa47SMuHMGdPuK2j2LhCO70UWz7KBaO4E4fxbaPYuEI7p4kbB/FwhHc6aMYTTv9vOP0UWz7KBaO4E4fxbaPYuEI7vRRbPsoFo7gTh/Fto9i4Qju9FFs+ygWjoidPoptHyXCEbHTR4nto0Q4Inb6KLF9lAhHxE4fJbaPEuGI2OmjxPZRIhwRJxHP1jEDuySKDhK6pO2jJKVL2j5KhCPi1DXUJbaPEuGI2DXKJ7aLkoImabso3ZAlU9tFKaNL2i5KgS5puyjldEnbRWlMl7RdlPYuyp0lUQyX0jRtF6W9i4ooztdxgkraLkpzmqbto1Q4ItlEPF5vbGfKNyxi62LDogTUA5cPRnS5oUhktu8y4aAkjhK+Tgo7JMxs32XCQUniLGn7LhMOSlJnSdt3mXBQkjlL2r7LhIOS3FnS9l0mHJQUzpIoBBcOSjfOkrbvsj4MZ1EM6yTO7JK27zLSd5ndvXLhhxRczHPbRbnwQ8pdTax/FecRW/MsidKhGURpHLF1nOYGDeGhNHHSAIvGUDVKE9ymcuG7NHXS6F+JqhlPozSN2BqSPEoz9SDIbzaFQUy4N3X2G/lKE8M0orSQvxjEEsroud02ctEAMqfH5SsWbdYpz6IMos062aRRxsVDlkZZrF4l0WadxzzKUvGKp1GWqcK5elUMv+Qb+WCIkJGyopVfTgXu6s1mnUhBWQ5SLM5iKRYruBSLJ5kUK4uZlEb8kgs9AYooB/Ug9IzjIsp7PVMW5YIgbLIoT9WrTD3k6qEYqhcb9aAoF4pyISiz1DSB6AmFc8zpX6VCBEgLqVP/0OuUJlInlgymFq96ncQvkk8MUZH0BkijIlUPmXoQtXieRkUx/MI2G/3E9BPoJz5UYJtY/5bop1Q/Zfop10+Fqss0D6Z5MM2Dcf2keTDNg2keTPNgmgfTeoDmAZoHDDwupi/6BSZwl+37d317j4vB9hkfTB7zfGhGPJEmF7/0TUQU7m0fRwyEAomYlyDRT6l+yvRTLp8MwRg5jxb2PFQAuabsX4VMjwWnwqXCnqCKfqkLhStYK+wZqkhGitrDUJFSC9PCnqEKiUY4I+rCHi6KflDgzjmqQGBRQbLHcFHfXMQK6ZqofGkW7iEJ9yJJvjQL9150r5PkS7NwP73kbtwKoUebmESuNgg+2vQe485ZUb40C5M+k6/MotJrzplSvjQLkyCFfGUW7f0mVncuush1PaBHIHgY65OOy510Md7HSOyVYcSvB/YYd3ZqhlE/RvsNw34S9xPrTBdd5DdG+w1DfxL7E6tSF13kN0b7DcN/PcjnXncwBAAyiQC617sMYYCsh/rcK0kGGKel/YaAQNbDfQV3djcEBbIe8MsK5wCBwEAm0UAncscQHMiAdhvCA5kCBFmx5jyNWMwjiNd5Jh7jCNg6jrESyJc0UMgQUshGoEKGsEI2AhYyhBayEbiQIbyQjQCGjGPUnYYMGcIM2QhoyBBqyEZgQ4ZwQzYCHDKEHLIR6JAh7JCNgIcMoYdsBD5kCD9kIwAiQwgiG4EQGcIQ2QiIyBCKyEZgRBbjDRMaSGQISWQjUCJDWCIbARMZQhPZCJzIEJ7IRgBFhhBFNgIpMoQpshFQkSFUkY3AigzhimwEWGQIWWQj0CJD2CJL6H0UluCtLnL3kSF4kfUgohusYAhgZD2M6N4QRAgjS+hBEmGMrEcSxeDrpIu8ltKBCsIZWY8mutsYAhpZDye6mxhCGlmPJxIbjghrZD2iSGw5IrSRpcnIpiPen0zpbUeEOLI0ozceEebIemSR2HpEqCPrwUX35qN8Z5TNaKchgJH1MKITx2AIYWQ9juje/kcQI+uBREIA5LMeSWSx2wgIZmQZ3c8Qzsh6NNHt3gxvKmfUEQOGkEaW0d0MQY2sRxTd7QCBjayHFN0WQGgjk3CjuyjyVw8dMoFpOzyWI4/l5JpbvjKLSo85cWH50iycjAmBfNajfGRh5DUaqmMIq2M9JEdE4jlyW49xEWFwjvwm8Rr3FFEgx/U4iXssRxAKK+iOViC39YCI2wgIK2EFvVkm32UCueUSE2RrYAIxEj8xAen2EDSYOCErRhYM6t1mXWyKns5mXWSsD//ZmmV98C8BY0l6Y8JNTEIwhGGHCZSt07QYRBSQuKSTFCYZev6U2I1RWYiTQOwkk9P+yBEZgctnhDTFSOsuhlWoNFgmwDEBaoriykwDsB6xZCMcVRiIGfRoj7P7Dq8UZZMMk2Qi1mNxG/FvD8Yh0oyGruTLHhGOGZeoZP8glI95HIl6m3VeiCcBd8bCZVyimFnPWEDV4inWv/XYJE9MEYAG2uTLXoQ0jqUI/UM+PEgmaZEPTDKx9EyEn5KesQBAC+AmO06v8oeXvcVAbKUkYgckzQSfXD8V8smkGZMog36HfZ9ulINS7aoUrh2UkPibfje07SRWzTPlEazZBkw6KQ36yZe9cUU37o3b9+d+J0hKluin9FpGcrAGBLmBhNxSJ44GCHSDDbmhBwhyAwm5pU4cDRDoBj2u5qaLIDeQkFvqjGYBgW4gQTeqMDrIJUE394bY8PLSczPdRDLQT1w/xVcukThd5twyBoTTAY3TAcLpgI2g4oBwOmAjuDggpA4YiYwDPqkHI9A44MN6MAKNw9WBvRFoHPChPaChccDH9oCEWAGf24MRaBzw0T0aqwN8dg9GoHHAx/dGzu/hA3wwAo0DwuWAk4sXQLAc8BFoHBAuB5w+loxgOeAj0DggXA447TcEywEfgcYB4XLAab8hWA74CDQOCJcDTvsNwXLAaWgcECwH8Qg0DgiXg5iGxgHhchDTfkOwHMQ0NA4IloOYhsYBwXIQ05EuIFgOYtptCJWDeCo0Dgirg5j2JYLqIB45RYugOkhoaBwQVAcJDY0DguogoaFxQFAdJDQ0Dgiqg4SGxgFBdZDQ0DggrA4SGhoHhNVBQkPjgMA6SGhoHBBaBwkNjQMC6yCloXFAaB2kNDQOCK6DlIbGAeF1kNLQOCC8DlIaGgeE10FKQ+OA8DpIaWgcEF4HKQ2NA8LrIKWhcUB4HaQ0NA4Ir4OMhsYBAXaQ0dA4IMQOMhoaBwTZQUZD44AwO8hGrhggyA5oyA4QZAcZDY0DwuwgI5f2gDA7oDE7QJgdZCPQOCDUDnI6UEGoHeQkNA4ItYOchMYBYXaQ09A4INAOchoaB4TZQU5D44AgO8hpaBwQYgc5DY0Dguwgp6FxQJAd5DQ0Dgiyg4J2GkLsoCChcUCIHdCIHSDEDgoSGgeE2EExAo0DOt8EBd3P0PkmKEhoHNAJJyhIaBzQCSco6G6GTjhBQULjgM448Q0JjXN0wolvSGico/NNfDMCjXN0volvSGico+NNXB5vci87OTrgxOUBJzcWwNEBJy7Bmcx5bJujI05cHnFyQygc4S18wFuciyg+4C39fdMPVdNVj1/Je6cPD6tV9Ovqh+EaaparO6+//na5b/r211Weyp/yfPi/kP8XG/m/QBCHB1APfZXffhOCgMlEAEtuLlYdlXvBqKirrQYmifyPKebq/0HKYpC6GKQVh9OGh1Q95IrERj2AelCFmSrMVGFQZUC9UizFRvHwoH5JFeVMP3D1oApnudIgVQ+DzAI1GB7UK8VLLKSHB2V0rgpzVZirwrEqE6tXsXqlxAAtRq4oawcXXD2owkVf2PLg4LlyuA5uuC67+HzFBzc7ar6IG/+XanFxqZVmgzMZUbm0GEJCNDKp0VDF+hC1UZtnF8bi1N9g+IJifaVwmpsElO02ynbAryit8qFUHlulBw5PfaJ9g4Fh0JykNlTe782qOdX/ZO8e6nyon8xKSXzhl1Eu+NHurykjO3p84fRj/+kQSzfD7dIaSE6zdn18sSonFNNUjVlg1D4/PSG7gsF7Q+l57ixFGcVTjpNDpU9WnQ0PqLMtt8+2TbkxChaqu+rRl133SfVWERQZCSzZydZQoGqXbwxeqsPGGJTVMKseBCLhNuBWfY3c1MzsMnpI51RbU1++q/tP/3Xl7qORkt0QkJkDzyCgHjgTysOKOkHUaCScKaJK5IQWWf5tUCo2AX1x+Nn2mzFCqelIzc4sU6I4BktM+dRUrUU5IxuEMwiwCZVt1xztgZiKKcyBeHs8PNW7s8rrYVQ3xh1ns7ZCjsSi2H8e8Hg4ifQtlfw8oOFCbrhQTed6Hk2AcmFTd1VT23NNkpEyGqPw1jZzfJmgVskw5KvgIdFhhWpc2rWFmh1ispX1Hw42mpihKQM1FcWuOYOI7gamkvxj9eN5t+s/b2QO9bSbUrNunx7HbseGHcSGlVupx1oM1KjzMCM+sLkyFfKJffML+0seF1P03BRgUJlvqOjmsW5Fbhu7jVPam21cZkc2pmHTLYOhUx3BUt6tDph7Rk4kqelGs7rVEAsqUjL7t86FbNQz5FcBbao6UE51oOpDZds/p3xojlPVL9vqZA+c5JRrV9uXL1eDSk65C9ftP5hutjcwfabXPrpPUbOJpIX7TEKNjNaw8VTWezxTGl2GXWJKqu88lXvbczk56Ywu8wZqtd38YqMdp3pBprufXpBchwKrfGjtuWr+qNdGdqAoONtzYEK1HduC9cF2IyP9X5i1mtZqcTk1yput5um4f7QDSrEjbXhLdXBwzMxWpPZkz1fijACl68giXDVNFluUt9VL9ViXLzJBmNGrjCg/p4I3lUjXHEONIVRNGireBprQef9U73Hrjo2ITdwIGtpPRhDZ9Z9I3dsOJhu44eAdWuAYnSqjRq/nClUyFM+uZ9ShUp8OzBDPGDn1oj5TM77qQvoX1QmZXnnH+uHaKKrYhXVihT2Gg7katdWD2JFzq9AnIDcnPMNFKlZRnV+AywSV/sO+lv2oRu1arMnq2/4zNa6Q2FjyrxQQwjQiklwvJAey8lsqhnZmQKDHdkXGlEvAPIrRJVjSLiU52iHuhpwBjdY6fBS4PHfHnfoocNd/FNgwgAmyqHakHiAh3TLk6zTGdGNIH8hkqjcXVG+uDyd7WZwaA58jnlG/DZWNtH7mwGIucxRYJ8BPSoauap7Qai0x1qiqXSksTqmVD1bKda9TDxr42qihSONBjArSanua2pAzh+lgBCmQUKxR56fyQ9kOn44xAkIDIRiUUG0z0VqphUWhtMoom/50qqy4xVjtrMgmrlL0XqoZjUF1mUzxLijeVx+qMK1qjEGKYqqc5YDEDIpP19TMSUd1nVR1egcIdaG2lZ+rbuXnqo3eaNhJwbFM47IJhYHuq9KGWHIyvjfijiFXv9lzqLDeWpHt691zd6gPO7Q6zczoXg9+sQuMU6qZi8R9fej+0J7bU72tj+f2D4dj9ctpX2/rrjxY0X9CKeeaAPbH3Q4HV7EZXNl7DyLKoiZyBDSLTaQLHR2PqlGBXZQs1BB0TVm9VRy6LYaVUzqGM4zXh2Z2Uw/BF6+COWbiqKDWmKAWa3xDTQiCElqsFCEo4Uv9+LivPpYNWjWZYDrZleSH07ZXU0BGBuupyVl+dc3mawEfaqzxxkzyU96WCMZQk1P9VlZD3cgAv1Zcjb3qARJq2JO0frJJGc5UmzpM7+4kFFwhSZ2bvUWMGxpxNUmoB3EgiSA2fLrF7ICGjZWCqep+tLGOLZruQkAII3G9YRdDEzWvKP4Fxf9wPAwfLpe7D125u8I3TKQ9VhOoeoCUWusfrQVCETL1o5iHhcSDR3tNW1AjizlJHE9d/VK311HWJqR3m7XtuRMoJU3cQFRHbM0mrXDN4npQuoCeegmkg2wdv7DCVNQaCHKybal9YlPM7hkNI5uQpnk8dzj6NVYjDjRM/SZrf0SGCRnvT0NaciNsNwZatf2swleW6zhWQ5xUjCQpI6iF3svbmDK1LQarzJlVx9BADX2nsnu26xtDlQ5W9UzPxuj8F1KBPncApgrdM6pHoQnWfH8qu65qUM9IqarWhH+q0UGHlIqKrC0Onb3faHRGm1N+Z8rd1GrlZE/1Biy5yqgQQX0Gwahm1FKsdUujBstTU32oDl2pvy5ctdvyhGIPbgzxsVq3qAdISbWa47Zq2+3x8FiLoafcu0ADE51TRySYPiuRUvHjQFwuvmyCRkQaq86nHiAl+1xzPFVNV6NlSUwtAyePif85I+BdZGDzjzL/ER+53z6XTblFJxBMFDpWwqgHSKk4r6lKNECYSw0VnAKnDCU/wW2N7+RS2VBfVtMNrVfL9pvRdxTAxjTSllIdQdJ1tixjNFZnbpg+fJNSoYkkKBuWOAFVGl/eNogbnTRW7lYPkFKj4kBcfMN9Xx9+HqFvOEWdE2L6wFBKRZuSPrkZHxtjeazCTvUAKRV2NlXbNedtd0YLC3MPt6CGmKZuf7ZrhTT75ox3yULwmMuHAM0ubK5+VISsPJVTnmpL+1iLyKEYIMDwbRGze5lYrd4qAD00O5b01j5EW23PTW2P9YxclFkbDcM3l43pyQip1Vkzlmi89LpLqEFN0Tue9/bgwUKc2db/Z58vIoNy6wjWUPnYdO4+Ym5UJBphUxbOqAYpCGpIy6JneCpR85x6APLQVXuqtmjBmodsjranfd11KFrbhGyNEb2RCq/M8BqBgsZ4oAw4/JfpPUH9oEafgpqU5cfjzK5nbpRmamoqHE3emirbT21XvdgN3jznxKi5rSubXWUvbBMahrN36wYKFQ7qxT2GaxiDJfqMlQZwHTusRnCQmUzQ6jsjcSmzO3f2UTTyyAfe1sUHG9WGFmGBZ4Sek+cbbOHqJ3tnzpjAHAPLUMlqLqQV8La4sU9tSnB8tFtfRi6ZLMH1h1bNVmO4XM2TqT6cS82+XVO/yO2xp6bcXQUkJh6W6P0rFeqSe55dc7bPm5CjZ8DpAVuijFxazztvjk+Om+iu2gJRHUgdz1ZHb9QRFrWVoDYBFKhFxj6CKVo40ss4wyTnQ1s+obk+JNg4t+hUQwjUdG6r9vnYdI/H7ZWRjHEmUQsX9QDk7vbH6kd7jjdGSnJP6eOzfYAgD4GvPj5XGJwhu5gJDn+sbUihCMHXPh4bO2xkIed1PzbHDoHf5jaV2lkCTi0nPh3P9ugP3rDv+6gHEASauXr78P1vv/0/2gozNZoqAQA="; diff --git a/Documentation/assets/style.css b/Documentation/assets/style.css index 778b9492..f1e78b7c 100644 --- a/Documentation/assets/style.css +++ b/Documentation/assets/style.css @@ -1,260 +1,260 @@ :root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-warning-text: #222; - --light-color-background-warning: #e6e600; - --light-color-icon-background: var(--light-color-background); - --light-color-accent: #c5c7c9; - --light-color-active-menu-item: var(--light-color-accent); - --light-color-text: #222; - --light-color-text-aside: #6e6e6e; - --light-color-link: #1f70c2; - - --light-color-ts-keyword: #056bd6; - --light-color-ts-project: #b111c9; - --light-color-ts-module: var(--light-color-ts-project); - --light-color-ts-namespace: var(--light-color-ts-project); - --light-color-ts-enum: #7e6f15; - --light-color-ts-enum-member: var(--light-color-ts-enum); - --light-color-ts-variable: #4760ec; - --light-color-ts-function: #572be7; - --light-color-ts-class: #1f70c2; - --light-color-ts-interface: #108024; - --light-color-ts-constructor: var(--light-color-ts-class); - --light-color-ts-property: var(--light-color-ts-variable); - --light-color-ts-method: var(--light-color-ts-function); - --light-color-ts-call-signature: var(--light-color-ts-method); - --light-color-ts-index-signature: var(--light-color-ts-property); - --light-color-ts-constructor-signature: var(--light-color-ts-constructor); - --light-color-ts-parameter: var(--light-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --light-color-ts-type-parameter: #a55c0e; - --light-color-ts-accessor: var(--light-color-ts-property); - --light-color-ts-get-signature: var(--light-color-ts-accessor); - --light-color-ts-set-signature: var(--light-color-ts-accessor); - --light-color-ts-type-alias: #d51270; - /* reference not included as links will be colored with the kind that it points to */ - - --light-external-icon: url("data:image/svg+xml;utf8,"); - --light-color-scheme: light; - - /* Dark */ - --dark-color-background: #2b2e33; - --dark-color-background-secondary: #1e2024; - --dark-color-background-warning: #bebe00; - --dark-color-warning-text: #222; - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-accent: #9096a2; - --dark-color-active-menu-item: #5d5d6a; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - --dark-color-link: #00aff4; - - --dark-color-ts-keyword: #3399ff; - --dark-color-ts-project: #e358ff; - --dark-color-ts-module: var(--dark-color-ts-project); - --dark-color-ts-namespace: var(--dark-color-ts-project); - --dark-color-ts-enum: #f4d93e; - --dark-color-ts-enum-member: var(--dark-color-ts-enum); - --dark-color-ts-variable: #798dff; - --dark-color-ts-function: #a280ff; - --dark-color-ts-class: #8ac4ff; - --dark-color-ts-interface: #6cff87; - --dark-color-ts-constructor: var(--dark-color-ts-class); - --dark-color-ts-property: var(--dark-color-ts-variable); - --dark-color-ts-method: var(--dark-color-ts-function); - --dark-color-ts-call-signature: var(--dark-color-ts-method); - --dark-color-ts-index-signature: var(--dark-color-ts-property); - --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); - --dark-color-ts-parameter: var(--dark-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --dark-color-ts-type-parameter: #e07d13; - --dark-color-ts-accessor: var(--dark-color-ts-property); - --dark-color-ts-get-signature: var(--dark-color-ts-accessor); - --dark-color-ts-set-signature: var(--dark-color-ts-accessor); - --dark-color-ts-type-alias: #ff6492; - /* reference not included as links will be colored with the kind that it points to */ - - --dark-external-icon: url("data:image/svg+xml;utf8,"); - --dark-color-scheme: dark; + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-keyword: #056bd6; + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: #a55c0e; + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + + --dark-color-ts-keyword: #3399ff; + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: #e07d13; + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; } @media (prefers-color-scheme: light) { - :root { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-keyword: var(--light-color-ts-keyword); - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); - } + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } } @media (prefers-color-scheme: dark) { - :root { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-keyword: var(--dark-color-ts-keyword); - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); - } + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } } html { - color-scheme: var(--color-scheme); + color-scheme: var(--color-scheme); } body { - margin: 0; + margin: 0; } :root[data-theme="light"] { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-keyword: var(--light-color-ts-keyword); - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); } :root[data-theme="dark"] { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-keyword: var(--dark-color-ts-keyword); - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); } .always-visible, .always-visible .tsd-signatures { - display: inherit !important; + display: inherit !important; } h1, @@ -263,7 +263,7 @@ h3, h4, h5, h6 { - line-height: 1.2; + line-height: 1.2; } h1 > a:not(.link), @@ -272,1141 +272,1141 @@ h3 > a:not(.link), h4 > a:not(.link), h5 > a:not(.link), h6 > a:not(.link) { - text-decoration: none; - color: var(--color-text); + text-decoration: none; + color: var(--color-text); } h1 { - font-size: 1.875rem; - margin: 0.67rem 0; + font-size: 1.875rem; + margin: 0.67rem 0; } h2 { - font-size: 1.5rem; - margin: 0.83rem 0; + font-size: 1.5rem; + margin: 0.83rem 0; } h3 { - font-size: 1.25rem; - margin: 1rem 0; + font-size: 1.25rem; + margin: 1rem 0; } h4 { - font-size: 1.05rem; - margin: 1.33rem 0; + font-size: 1.05rem; + margin: 1.33rem 0; } h5 { - font-size: 1rem; - margin: 1.5rem 0; + font-size: 1rem; + margin: 1.5rem 0; } h6 { - font-size: 0.875rem; - margin: 2.33rem 0; + font-size: 0.875rem; + margin: 2.33rem 0; } .uppercase { - text-transform: uppercase; + text-transform: uppercase; } dl, menu, ol, ul { - margin: 1em 0; + margin: 1em 0; } dd { - margin: 0 0 0 40px; + margin: 0 0 0 40px; } .container { - max-width: 1700px; - padding: 0 2rem; + max-width: 1700px; + padding: 0 2rem; } /* Footer */ footer { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; } .tsd-generator { - margin: 0 1em; + margin: 0 1em; } .container-main { - margin: 0 auto; - /* toolbar, footer, margin */ - min-height: calc(100vh - 41px - 56px - 4rem); + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); } @keyframes fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } + from { + opacity: 0; + } + to { + opacity: 1; + } } @keyframes fade-out { - from { - opacity: 1; - visibility: visible; - } - to { - opacity: 0; - } + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } } @keyframes fade-in-delayed { - 0% { - opacity: 0; - } - 33% { - opacity: 0; - } - 100% { - opacity: 1; - } + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } } @keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; - } - 66% { - opacity: 0; - } - 100% { - opacity: 0; - } + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } } @keyframes pop-in-from-right { - from { - transform: translate(100%, 0); - } - to { - transform: translate(0, 0); - } + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } } @keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; - } - to { - transform: translate(100%, 0); - } + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } } body { - background: var(--color-background); - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; - font-size: 16px; - color: var(--color-text); + background: var(--color-background); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + font-size: 16px; + color: var(--color-text); } a { - color: var(--color-link); - text-decoration: none; + color: var(--color-link); + text-decoration: none; } a:hover { - text-decoration: underline; + text-decoration: underline; } a.external[target="_blank"] { - background-image: var(--external-icon); - background-position: top 3px right; - background-repeat: no-repeat; - padding-right: 13px; + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; } code, pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; } pre { - position: relative; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - padding: 10px; - border: 1px solid var(--color-accent); + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); } pre code { - padding: 0; - font-size: 100%; + padding: 0; + font-size: 100%; } pre > button { - position: absolute; - top: 10px; - right: 10px; - opacity: 0; - transition: opacity 0.1s; - box-sizing: border-box; + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; } pre:hover > button, pre > button.visible { - opacity: 1; + opacity: 1; } blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; } .tsd-typography { - line-height: 1.333em; + line-height: 1.333em; } .tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; + list-style: square; + padding: 0 0 0 20px; + margin: 0; } .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h4, .tsd-typography h5, .tsd-typography h6 { - font-size: 1em; + font-size: 1em; } .tsd-typography h5, .tsd-typography h6 { - font-weight: normal; + font-weight: normal; } .tsd-typography p, .tsd-typography ul, .tsd-typography ol { - margin: 1em 0; + margin: 1em 0; } .tsd-typography table { - border-collapse: collapse; - border: none; + border-collapse: collapse; + border: none; } .tsd-typography td, .tsd-typography th { - padding: 6px 13px; - border: 1px solid var(--color-accent); + padding: 6px 13px; + border: 1px solid var(--color-accent); } .tsd-typography thead, .tsd-typography tr:nth-child(even) { - background-color: var(--color-background-secondary); + background-color: var(--color-background-secondary); } .tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); + margin: 0; + padding: 0; + color: var(--color-text-aside); } .tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; + color: var(--color-text-aside); + text-decoration: none; } .tsd-breadcrumb a:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-breadcrumb li { - display: inline; + display: inline; } .tsd-breadcrumb li:after { - content: " / "; + content: " / "; } .tsd-comment-tags { - display: flex; - flex-direction: column; + display: flex; + flex-direction: column; } dl.tsd-comment-tag-group { - display: flex; - align-items: center; - overflow: hidden; - margin: 0.5em 0; + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; } dl.tsd-comment-tag-group dt { - display: flex; - margin-right: 0.5em; - font-size: 0.875em; - font-weight: normal; + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; } dl.tsd-comment-tag-group dd { - margin: 0; + margin: 0; } code.tsd-tag { - padding: 0.25em 0.4em; - border: 0.1em solid var(--color-accent); - margin-right: 0.25em; - font-size: 70%; + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; } h1 code.tsd-tag:first-of-type { - margin-left: 0.25em; + margin-left: 0.25em; } dl.tsd-comment-tag-group dd:before, dl.tsd-comment-tag-group dd:after { - content: " "; + content: " "; } dl.tsd-comment-tag-group dd pre, dl.tsd-comment-tag-group dd:after { - clear: both; + clear: both; } dl.tsd-comment-tag-group p { - margin: 0; + margin: 0; } .tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; } .tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; + margin-bottom: 0; } .tsd-filter-visibility h4 { - font-size: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.5rem; - margin: 0; + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; } .tsd-filter-item:not(:last-child) { - margin-bottom: 0.5rem; + margin-bottom: 0.5rem; } .tsd-filter-input { - display: flex; - width: fit-content; - width: -moz-fit-content; - align-items: center; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - cursor: pointer; + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; } .tsd-filter-input input[type="checkbox"] { - cursor: pointer; - position: absolute; - width: 1.5em; - height: 1.5em; - opacity: 0; + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; } .tsd-filter-input input[type="checkbox"]:disabled { - pointer-events: none; + pointer-events: none; } .tsd-filter-input svg { - cursor: pointer; - width: 1.5em; - height: 1.5em; - margin-right: 0.5em; - border-radius: 0.33em; - /* Leaving this at full opacity breaks event listeners on Firefox. + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. Don't remove unless you know what you're doing. */ - opacity: 0.99; + opacity: 0.99; } .tsd-filter-input input[type="checkbox"]:focus + svg { - transform: scale(0.95); + transform: scale(0.95); } .tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { - transform: scale(1); + transform: scale(1); } .tsd-checkbox-background { - fill: var(--color-accent); + fill: var(--color-accent); } input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { - stroke: var(--color-text); + stroke: var(--color-text); } .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { - fill: var(--color-background); - stroke: var(--color-accent); - stroke-width: 0.25rem; + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; } .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { - stroke: var(--color-accent); + stroke: var(--color-accent); } .tsd-theme-toggle { - padding-top: 0.75rem; + padding-top: 0.75rem; } .tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; + display: inline; + vertical-align: middle; + margin-right: 0.75rem; } .tsd-hierarchy { - list-style: square; - margin: 0; + list-style: square; + margin: 0; } .tsd-hierarchy .target { - font-weight: bold; + font-weight: bold; } .tsd-full-hierarchy:not(:last-child) { - margin-bottom: 1em; - padding-bottom: 1em; - border-bottom: 1px solid var(--color-accent); + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid var(--color-accent); } .tsd-full-hierarchy, .tsd-full-hierarchy ul { - list-style: none; - margin: 0; - padding: 0; + list-style: none; + margin: 0; + padding: 0; } .tsd-full-hierarchy ul { - padding-left: 1.5rem; + padding-left: 1.5rem; } .tsd-full-hierarchy a { - padding: 0.25rem 0 !important; - font-size: 1rem; - display: inline-flex; - align-items: center; - color: var(--color-text); + padding: 0.25rem 0 !important; + font-size: 1rem; + display: inline-flex; + align-items: center; + color: var(--color-text); } .tsd-panel-group.tsd-index-group { - margin-bottom: 0; + margin-bottom: 0; } .tsd-index-panel .tsd-index-list { - list-style: none; - line-height: 1.333em; - margin: 0; - padding: 0.25rem 0 0 0; - overflow: hidden; - display: grid; - grid-template-columns: repeat(3, 1fr); - column-gap: 1rem; - grid-template-rows: auto; + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; } @media (max-width: 1024px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(2, 1fr); - } + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } } @media (max-width: 768px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); - } + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } } .tsd-index-panel .tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; } .tsd-flag { - display: inline-block; - padding: 0.25em 0.4em; - border-radius: 4px; - color: var(--color-comment-tag-text); - background-color: var(--color-comment-tag); - text-indent: 0; - font-size: 75%; - line-height: 1; - font-weight: normal; + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; } .tsd-anchor { - position: relative; - top: -100px; + position: relative; + top: -100px; } .tsd-member { - position: relative; + position: relative; } .tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; } .tsd-navigation.settings { - margin: 1rem 0; + margin: 1rem 0; } .tsd-navigation > a, .tsd-navigation .tsd-accordion-summary { - width: calc(100% - 0.25rem); - display: flex; - align-items: center; + width: calc(100% - 0.25rem); + display: flex; + align-items: center; } .tsd-navigation a, .tsd-navigation summary > span, .tsd-page-navigation a { - display: flex; - width: calc(100% - 0.25rem); - align-items: center; - padding: 0.25rem; - color: var(--color-text); - text-decoration: none; - box-sizing: border-box; + display: flex; + width: calc(100% - 0.25rem); + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; } .tsd-navigation a.current, .tsd-page-navigation a.current { - background: var(--color-active-menu-item); + background: var(--color-active-menu-item); } .tsd-navigation a:hover, .tsd-page-navigation a:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-navigation ul, .tsd-page-navigation ul { - margin-top: 0; - margin-bottom: 0; - padding: 0; - list-style: none; + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; } .tsd-navigation li, .tsd-page-navigation li { - padding: 0; - max-width: 100%; + padding: 0; + max-width: 100%; } .tsd-nested-navigation { - margin-left: 3rem; + margin-left: 3rem; } .tsd-nested-navigation > li > details { - margin-left: -1.5rem; + margin-left: -1.5rem; } .tsd-small-nested-navigation { - margin-left: 1.5rem; + margin-left: 1.5rem; } .tsd-small-nested-navigation > li > details { - margin-left: -1.5rem; + margin-left: -1.5rem; } .tsd-page-navigation ul { - padding-left: 1.75rem; + padding-left: 1.75rem; } #tsd-sidebar-links a { - margin-top: 0; - margin-bottom: 0.5rem; - line-height: 1.25rem; + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; } #tsd-sidebar-links a:last-of-type { - margin-bottom: 0; + margin-bottom: 0; } a.tsd-index-link { - padding: 0.25rem 0 !important; - font-size: 1rem; - line-height: 1.25rem; - display: inline-flex; - align-items: center; - color: var(--color-text); + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); } .tsd-accordion-summary { - list-style-type: none; /* hide marker on non-safari */ - outline: none; /* broken on safari, so just hide it */ + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ } .tsd-accordion-summary::-webkit-details-marker { - display: none; /* hide marker on safari */ + display: none; /* hide marker on safari */ } .tsd-accordion-summary, .tsd-accordion-summary a { - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; - cursor: pointer; + cursor: pointer; } .tsd-accordion-summary a { - width: calc(100% - 1.5rem); + width: calc(100% - 1.5rem); } .tsd-accordion-summary > * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; } .tsd-index-accordion .tsd-accordion-summary > svg { - margin-left: 0.25rem; + margin-left: 0.25rem; } .tsd-index-content > :not(:first-child) { - margin-top: 0.75rem; + margin-top: 0.75rem; } .tsd-index-heading { - margin-top: 1.5rem; - margin-bottom: 0.75rem; + margin-top: 1.5rem; + margin-bottom: 0.75rem; } .tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; } .tsd-kind-icon path { - transform-origin: center; - transform: scale(1.1); + transform-origin: center; + transform: scale(1.1); } .tsd-signature > .tsd-kind-icon { - margin-right: 0.8rem; + margin-right: 0.8rem; } .tsd-panel { - margin-bottom: 2.5rem; + margin-bottom: 2.5rem; } .tsd-panel.tsd-member { - margin-bottom: 4rem; + margin-bottom: 4rem; } .tsd-panel:empty { - display: none; + display: none; } .tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { - margin: 1.5rem -1.5rem 0.75rem -1.5rem; - padding: 0 1.5rem 0.75rem 1.5rem; + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; } .tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: none; + margin-bottom: 0; + border-bottom: none; } .tsd-panel-group { - margin: 4rem 0; + margin: 4rem 0; } .tsd-panel-group.tsd-index-group { - margin: 2rem 0; + margin: 2rem 0; } .tsd-panel-group.tsd-index-group details { - margin: 2rem 0; + margin: 2rem 0; } #tsd-search { - transition: background-color 0.2s; + transition: background-color 0.2s; } #tsd-search .title { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } #tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 2.5rem; - height: 100%; + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; } #tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); } #tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; + position: absolute; + overflow: hidden; + right: -40px; } #tsd-search .field input, #tsd-search .title, #tsd-toolbar-links a { - transition: opacity 0.2s; + transition: opacity 0.2s; } #tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } #tsd-search .results li { - background-color: var(--color-background); - line-height: initial; - padding: 4px; + background-color: var(--color-background); + line-height: initial; + padding: 4px; } #tsd-search .results li:nth-child(even) { - background-color: var(--color-background-secondary); + background-color: var(--color-background-secondary); } #tsd-search .results li.state { - display: none; + display: none; } #tsd-search .results li.current:not(.no-results), #tsd-search .results li:hover:not(.no-results) { - background-color: var(--color-accent); + background-color: var(--color-accent); } #tsd-search .results a { - display: flex; - align-items: center; - padding: 0.25rem; - box-sizing: border-box; + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; } #tsd-search .results a:before { - top: 10px; + top: 10px; } #tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; + color: var(--color-text-aside); + font-weight: normal; } #tsd-search.has-focus { - background-color: var(--color-accent); + background-color: var(--color-accent); } #tsd-search.has-focus .field input { - top: 0; - opacity: 1; + top: 0; + opacity: 1; } #tsd-search.has-focus .title, #tsd-search.has-focus #tsd-toolbar-links a { - z-index: 0; - opacity: 0; + z-index: 0; + opacity: 0; } #tsd-search.has-focus .results { - visibility: visible; + visibility: visible; } #tsd-search.loading .results li.state.loading { - display: block; + display: block; } #tsd-search.failure .results li.state.failure { - display: block; + display: block; } #tsd-toolbar-links { - position: absolute; - top: 0; - right: 2rem; - height: 100%; - display: flex; - align-items: center; - justify-content: flex-end; + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; } #tsd-toolbar-links a { - margin-left: 1.5rem; + margin-left: 1.5rem; } #tsd-toolbar-links a:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-signature { - margin: 0 0 1rem 0; - padding: 1rem 0.5rem; - border: 1px solid var(--color-accent); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; } .tsd-signature-keyword { - color: var(--color-ts-keyword); - font-weight: normal; + color: var(--color-ts-keyword); + font-weight: normal; } .tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; + color: var(--color-text-aside); + font-weight: normal; } .tsd-signature-type { - font-style: italic; - font-weight: normal; + font-style: italic; + font-weight: normal; } .tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - list-style-type: none; + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; } .tsd-signatures .tsd-signature { - margin: 0; - border-color: var(--color-accent); - border-width: 1px 0; - transition: background-color 0.1s; + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; } .tsd-description .tsd-signatures .tsd-signature { - border-width: 1px; + border-width: 1px; } ul.tsd-parameter-list, ul.tsd-type-parameter-list { - list-style: square; - margin: 0; - padding-left: 20px; + list-style: square; + margin: 0; + padding-left: 20px; } ul.tsd-parameter-list > li.tsd-parameter-signature, ul.tsd-type-parameter-list > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; + list-style: none; + margin-left: -20px; } ul.tsd-parameter-list h5, ul.tsd-type-parameter-list h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; + font-size: 16px; + margin: 1em 0 0.5em 0; } .tsd-sources { - margin-top: 1rem; - font-size: 0.875em; + margin-top: 1rem; + font-size: 0.875em; } .tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; + color: var(--color-text-aside); + text-decoration: underline; } .tsd-sources ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .tsd-page-toolbar { - position: sticky; - z-index: 1; - top: 0; - left: 0; - width: 100%; - color: var(--color-text); - background: var(--color-background-secondary); - border-bottom: 1px var(--color-accent) solid; - transition: transform 0.3s ease-in-out; + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; } .tsd-page-toolbar a { - color: var(--color-text); - text-decoration: none; + color: var(--color-text); + text-decoration: none; } .tsd-page-toolbar a.title { - font-weight: bold; + font-weight: bold; } .tsd-page-toolbar a.title:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-page-toolbar .tsd-toolbar-contents { - display: flex; - justify-content: space-between; - height: 2.5rem; - margin: 0 auto; + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; } .tsd-page-toolbar .table-cell { - position: relative; - white-space: nowrap; - line-height: 40px; + position: relative; + white-space: nowrap; + line-height: 40px; } .tsd-page-toolbar .table-cell:first-child { - width: 100%; + width: 100%; } .tsd-page-toolbar .tsd-toolbar-icon { - box-sizing: border-box; - line-height: 0; - padding: 12px 0; + box-sizing: border-box; + line-height: 0; + padding: 12px 0; } .tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.8; - height: 40px; - transition: - opacity 0.1s, - background-color 0.2s; - vertical-align: bottom; - cursor: pointer; + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: + opacity 0.1s, + background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } .tsd-widget:hover { - opacity: 0.9; + opacity: 0.9; } .tsd-widget.active { - opacity: 1; - background-color: var(--color-accent); + opacity: 1; + background-color: var(--color-accent); } .tsd-widget.no-caption { - width: 40px; + width: 40px; } .tsd-widget.no-caption:before { - margin: 0; + margin: 0; } .tsd-widget.options, .tsd-widget.menu { - display: none; + display: none; } input[type="checkbox"] + .tsd-widget:before { - background-position: -120px 0; + background-position: -120px 0; } input[type="checkbox"]:checked + .tsd-widget:before { - background-position: -160px 0; + background-position: -160px 0; } img { - max-width: 100%; + max-width: 100%; } .tsd-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - vertical-align: middle; - color: var(--color-text); + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); } .tsd-anchor-icon svg { - width: 1em; - height: 1em; - visibility: hidden; + width: 1em; + height: 1em; + visibility: hidden; } .tsd-anchor-link:hover > .tsd-anchor-icon svg { - visibility: visible; + visibility: visible; } .deprecated { - text-decoration: line-through !important; + text-decoration: line-through !important; } .warning { - padding: 1rem; - color: var(--color-warning-text); - background: var(--color-background-warning); + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); } .tsd-kind-project { - color: var(--color-ts-project); + color: var(--color-ts-project); } .tsd-kind-module { - color: var(--color-ts-module); + color: var(--color-ts-module); } .tsd-kind-namespace { - color: var(--color-ts-namespace); + color: var(--color-ts-namespace); } .tsd-kind-enum { - color: var(--color-ts-enum); + color: var(--color-ts-enum); } .tsd-kind-enum-member { - color: var(--color-ts-enum-member); + color: var(--color-ts-enum-member); } .tsd-kind-variable { - color: var(--color-ts-variable); + color: var(--color-ts-variable); } .tsd-kind-function { - color: var(--color-ts-function); + color: var(--color-ts-function); } .tsd-kind-class { - color: var(--color-ts-class); + color: var(--color-ts-class); } .tsd-kind-interface { - color: var(--color-ts-interface); + color: var(--color-ts-interface); } .tsd-kind-constructor { - color: var(--color-ts-constructor); + color: var(--color-ts-constructor); } .tsd-kind-property { - color: var(--color-ts-property); + color: var(--color-ts-property); } .tsd-kind-method { - color: var(--color-ts-method); + color: var(--color-ts-method); } .tsd-kind-call-signature { - color: var(--color-ts-call-signature); + color: var(--color-ts-call-signature); } .tsd-kind-index-signature { - color: var(--color-ts-index-signature); + color: var(--color-ts-index-signature); } .tsd-kind-constructor-signature { - color: var(--color-ts-constructor-signature); + color: var(--color-ts-constructor-signature); } .tsd-kind-parameter { - color: var(--color-ts-parameter); + color: var(--color-ts-parameter); } .tsd-kind-type-literal { - color: var(--color-ts-type-literal); + color: var(--color-ts-type-literal); } .tsd-kind-type-parameter { - color: var(--color-ts-type-parameter); + color: var(--color-ts-type-parameter); } .tsd-kind-accessor { - color: var(--color-ts-accessor); + color: var(--color-ts-accessor); } .tsd-kind-get-signature { - color: var(--color-ts-get-signature); + color: var(--color-ts-get-signature); } .tsd-kind-set-signature { - color: var(--color-ts-set-signature); + color: var(--color-ts-set-signature); } .tsd-kind-type-alias { - color: var(--color-ts-type-alias); + color: var(--color-ts-type-alias); } /* if we have a kind icon, don't color the text by kind */ .tsd-kind-icon ~ span { - color: var(--color-text); + color: var(--color-text); } * { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); } *::-webkit-scrollbar { - width: 0.75rem; + width: 0.75rem; } *::-webkit-scrollbar-track { - background: var(--color-icon-background); + background: var(--color-icon-background); } *::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); } /* mobile */ @media (max-width: 769px) { - .tsd-widget.options, - .tsd-widget.menu { - display: inline-block; - } - - .container-main { - display: flex; - } - html .col-content { - float: none; - max-width: 100%; - width: 100%; - } - html .col-sidebar { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - width: 75vw; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); - } - html .col-sidebar > *:last-child { - padding-bottom: 20px; - } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - - .to-has-menu .overlay { - animation: fade-in 0.4s; - } - - .to-has-menu .col-sidebar { - animation: pop-in-from-right 0.4s; - } - - .from-has-menu .overlay { - animation: fade-out 0.4s; - } - - .from-has-menu .col-sidebar { - animation: pop-out-to-right 0.4s; - } - - .has-menu body { - overflow: hidden; - } - .has-menu .overlay { - visibility: visible; - } - .has-menu .col-sidebar { - visibility: visible; - transform: translate(0, 0); - display: flex; - flex-direction: column; - gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; - } - .has-menu .tsd-navigation { - max-height: 100%; - } + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } } /* one sidebar */ @media (min-width: 770px) { - .container-main { - display: grid; - grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); - grid-template-areas: "sidebar content"; - margin: 2rem auto; - } - - .col-sidebar { - grid-area: sidebar; - } - .col-content { - grid-area: content; - padding: 0 1rem; - } + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } } @media (min-width: 770px) and (max-width: 1399px) { - .col-sidebar { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - padding-top: 1rem; - } - .site-menu { - margin-top: 1rem; - } + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } } /* two sidebars */ @media (min-width: 1200px) { - .container-main { - grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); - grid-template-areas: "sidebar content toc"; - } - - .col-sidebar { - display: contents; - } - - .page-menu { - grid-area: toc; - padding-left: 1rem; - } - .site-menu { - grid-area: sidebar; - } - - .site-menu { - margin-top: 1rem 0; - } - - .page-menu, - .site-menu { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - } + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } } diff --git a/Documentation/functions/Directory.directory.html b/Documentation/functions/Directory.directory.html index 4cf4eeb5..8dfc3429 100644 --- a/Documentation/functions/Directory.directory.html +++ b/Documentation/functions/Directory.directory.html @@ -1 +1,349 @@ -directory | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + directory | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Function directory

+
+
+ +
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/functions/Image.image-2.html b/Documentation/functions/Image.image-2.html index 1ee99893..2c44658b 100644 --- a/Documentation/functions/Image.image-2.html +++ b/Documentation/functions/Image.image-2.html @@ -1,2 +1,365 @@ -image | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + image | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Function image

+
+
+ +
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/functions/Integration.Merge.html b/Documentation/functions/Integration.Merge.html index 283ecbb4..12b30579 100644 --- a/Documentation/functions/Integration.Merge.html +++ b/Documentation/functions/Integration.Merge.html @@ -1 +1,571 @@ -Merge | @playform/compress - v0.0.10
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest ...objects: Ts

    Returns DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

\ No newline at end of file + + + + + + + Merge | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Function Merge

+
+
+
    + +
  • +
    +

    Type Parameters

    +
      +
    • + Ts + extends readonly unknown[] +
    • +
    +
    +
    +

    Parameters

    +
      +
    • + Rest + ...objects: + Ts +
    • +
    +
    +

    + Returns + DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>> +

    + +
  • +
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/functions/Integration.integration.html b/Documentation/functions/Integration.integration.html index d50d06b1..8e5c8a7a 100644 --- a/Documentation/functions/Integration.integration.html +++ b/Documentation/functions/Integration.integration.html @@ -1 +1,349 @@ -integration | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + integration | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Function integration

+
+
+ +
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/functions/Merge.merge.html b/Documentation/functions/Merge.merge.html index 4b5db111..87d700d1 100644 --- a/Documentation/functions/Merge.merge.html +++ b/Documentation/functions/Merge.merge.html @@ -1 +1,567 @@ -merge | @playform/compress - v0.0.10
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest ...objects: Ts

    Returns DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

\ No newline at end of file + + + + + + + merge | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Function merge

+
+
+
    + +
  • +
    +

    Type Parameters

    +
      +
    • + Ts + extends readonly unknown[] +
    • +
    +
    +
    +

    Parameters

    +
      +
    • + Rest + ...objects: + Ts +
    • +
    +
    +

    + Returns + DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>> +

    + +
  • +
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/index.html b/Documentation/index.html index 9aec18e6..7fb2b1c4 100644 --- a/Documentation/index.html +++ b/Documentation/index.html @@ -1,120 +1,910 @@ -@playform/compress - v0.0.10

@playform/compress - v0.0.10

Astro

Related —


Build
Dependency
Version


Star
Download
🦔 Inline —

Build
Dependency
Version


Star
Download
🗻 Format —
+ + + + + + + @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+

@playform/compress - v0.0.10

+
+
+ + + + + + + + + + + +
+

+ + + + Astro + +

+
+

Related —

+
+
+ + + + Build +
+ + + + Dependency +
+ + + + Version +

+
+
+ + Star
+ + + + Download +
🦔 Inline —
+
+
+ + + + Build +
+ + + + Dependency +
+ + + + Version +

+
+
+ + Star
+ + + + Download +
🗻 Format —
+
-

🗜️ Compress —

This Astro integration brings compression utilities to -your Astro project.

-

🎁 CSS (csso) —

-

🎁 CSS (lightningcss) —

-

🎁 HTML (html-minifier-terser) —

-

🎁 Image (sharp) —

-

🎁 JavaScript (terser) —

-

🎁 SVG (svgo) —

-
-

Note

-

Compress will not compress your requests, only your statically generated -build and pre-rendered routes.

-
-
-

[!IMPORTANT]

-

Use Compress last in your integration list for the best optimization.

-
-

Installation

There are two ways to add integrations to your project. Let's try the most -convenient option first!

-

astro add command

Astro includes a CLI tool for adding first party integrations: astro add. This -command will:

-
    -
  1. (Optionally) Install all necessary dependencies and peer dependencies
  2. -
  3. (Also optionally) Update your astro.config.* file to apply this integration
  4. -
-

To install Compress, run the following from your project directory and follow -the prompts:

-

Using NPM:

-
npx astro add @playform/compress
+					
+					

+ 🗜️ Compress — +

+

+ This + Astro integration + brings compression utilities to your Astro project. +

+

🎁 CSS (csso) —

+

+ 🎁 CSS (lightningcss) — +

+

+ 🎁 HTML (html-minifier-terser) — +

+

+ 🎁 Image (sharp) — +

+

+ 🎁 JavaScript (terser) — +

+

🎁 SVG (svgo) —

+
+

Note

+

+ Compress will not compress your + requests, only your statically generated build and + pre-rendered routes. +

+
+
+

[!IMPORTANT]

+

+ Use Compress last in your integration + list for the best optimization. +

+
+ +

Installation

+

+ There are two ways to add integrations to your project. + Let's try the most convenient option first! +

+ +

+ astro add command +

+

+ Astro includes a CLI tool for adding first party + integrations: astro add. This command will: +

+
    +
  1. + (Optionally) Install all necessary dependencies and + peer dependencies +
  2. +
  3. + (Also optionally) Update your + astro.config.* file to apply this + integration +
  4. +
+

+ To install Compress, run the following from + your project directory and follow the prompts: +

+

Using NPM:

+
npx astro add @playform/compress
 
-

Using Yarn:

-
yarn astro add @playform/compress
+					

Using Yarn:

+
yarn astro add @playform/compress
 
-

Using PNPM:

-
pnpx astro add @playform/compress
+					

Using PNPM:

+
pnpx astro add @playform/compress
 
-

Install dependencies manually

First, install the Compress integration like so:

-
npm install -D -E @playform/compress
+					
+					

+ Install dependencies manually +

+

+ First, install the Compress integration + like so: +

+
npm install -D -E @playform/compress
 
-

Then, apply this integration to your astro.config.* file using the -integrations property:

-

astro.config.ts

-
export default {
integrations: [(await import("@playform/compress")).default()],
}; +

+ Then, apply this integration to your + astro.config.* file using the + integrations property: +

+

+ astro.config.ts +

+
export default {
integrations: [(await import("@playform/compress")).default()],
};
-

Getting started

The utility will now automatically compress all your CSS, HTML, SVG, JavaScript -and image files in the Astro outDir folder.

-

The following image file types will be compressed via sharp:

-
    -
  • avci
  • -
  • avcs
  • -
  • avif
  • -
  • avifs
  • -
  • gif
  • -
  • heic
  • -
  • heics
  • -
  • heif
  • -
  • heifs
  • -
  • jfif
  • -
  • jif
  • -
  • jpe
  • -
  • jpeg
  • -
  • jpg
  • -
  • apng
  • -
  • png
  • -
  • raw
  • -
  • tiff
  • -
  • webp
  • -
-

SVG compression is supported, as well via svgo.

-

Default Compression

You can override any of the default options from the configurations of:

- -

astro.config.ts

-
export default {
integrations: [
(await import("@playform/compress")).default({
CSS: false,
HTML: {
"html-minifier-terser": {
removeAttributeQuotes: false,
},
},
Image: false,
JavaScript: false,
SVG: false,
}),
],
}; + +

Getting started

+

+ The utility will now automatically compress all your + CSS, HTML, SVG, JavaScript and image files in the Astro + outDir folder. +

+

+ The following image file types will be compressed via + sharp: +

+
    +
  • avci
  • +
  • avcs
  • +
  • avif
  • +
  • avifs
  • +
  • gif
  • +
  • heic
  • +
  • heics
  • +
  • heif
  • +
  • heifs
  • +
  • jfif
  • +
  • jif
  • +
  • jpe
  • +
  • jpeg
  • +
  • jpg
  • +
  • apng
  • +
  • png
  • +
  • raw
  • +
  • tiff
  • +
  • webp
  • +
+

+ SVG compression is supported, as well via + svgo. +

+ +

+ Default Compression +

+

+ You can override any of the default options from the + configurations of: +

+ +

+ astro.config.ts +

+
export default {
integrations: [
(await import("@playform/compress")).default({
CSS: false,
HTML: {
"html-minifier-terser": {
removeAttributeQuotes: false,
},
},
Image: false,
JavaScript: false,
SVG: false,
}),
],
};
-

or disable them entirely:

-

astro.config.ts

-
export default {
integrations: [
(await import("@playform/compress")).default({
CSS: false,
HTML: false,
Image: false,
JavaScript: false,
SVG: false,
}),
],
}; +

or disable them entirely:

+

+ astro.config.ts +

+
export default {
integrations: [
(await import("@playform/compress")).default({
CSS: false,
HTML: false,
Image: false,
JavaScript: false,
SVG: false,
}),
],
};
-

You can see the full option map here: -Source/Interface/Option.ts

-

Output

By default Compress compresses the outDir Astro directory, if you'd like -it to compress a different directory you would have to add it to the Compress -Path option, as well:

-
export default {
integrations: [
(await import("@playform/compress")).default({
Path: ["./dist", "./Compress"],
}),
],
}; +

+ You can see the full option map here: + Source/Interface/Option.ts +

+ +

Output

+

+ By default Compress compresses the + outDir Astro directory, if + you'd like it to compress a different directory you + would have to add it to the Compress + Path option, as well: +

+
export default {
integrations: [
(await import("@playform/compress")).default({
Path: ["./dist", "./Compress"],
}),
],
};
-

Add Multiple Paths

You can add multiple paths to compress by specifying an array as the Path -variable.

-

astro.config.ts

-
export default {
integrations: [
(await import("@playform/compress")).default({
Path: ["./Target", "./Build"],
}),
],
}; + +

+ Add Multiple Paths +

+

+ You can add multiple paths to compress by specifying an + array as the Path variable. +

+

+ astro.config.ts +

+
export default {
integrations: [
(await import("@playform/compress")).default({
Path: ["./Target", "./Build"],
}),
],
};
-

Input-Output Mapping

You can also provide a map of paths for different input output directories.

-

astro.config.ts

-
export default {
integrations: [
(await import("@playform/compress")).default({
Path: new Map([["./Source", "./Target"]]),
}),
],
}; + +

+ Input-Output Mapping +

+

+ You can also provide a map of paths for different input + output directories. +

+

+ astro.config.ts +

+
export default {
integrations: [
(await import("@playform/compress")).default({
Path: new Map([["./Source", "./Target"]]),
}),
],
};
-

Or an array of the two:

-

astro.config.ts

-
export default {
integrations: [
(await import("@playform/compress")).default({
Path: [
// Compress Target
"./Target",
// Compress Target one more time into a different directory
new Map([["./Target", "./TargetCompress"]]),
],
}),
],
}; +

Or an array of the two:

+

+ astro.config.ts +

+
export default {
integrations: [
(await import("@playform/compress")).default({
Path: [
// Compress Target
"./Target",
// Compress Target one more time into a different directory
new Map([["./Target", "./TargetCompress"]]),
],
}),
],
};
-

File Filtering

You can filter files to exclude specific ones from compression. A filter can be -an array of regular expressions or a single match. You can also use functions to -match on file names:

-

astro.config.ts

-
export default {
integrations: [
(await import("@playform/compress")).default({
Exclude: [
"File.png",
(File: string) =>
File === "./Target/Favicon/Image/safari-pinned-tab.svg",
],
}),
],
}; + +

File Filtering

+

+ You can filter files to exclude specific ones from + compression. A filter can be an array of regular + expressions or a single match. You can also use + functions to match on file names: +

+

+ astro.config.ts +

+
export default {
integrations: [
(await import("@playform/compress")).default({
Exclude: [
"File.png",
(File: string) =>
File === "./Target/Favicon/Image/safari-pinned-tab.svg",
],
}),
],
};
-

Controlling Logging

You can control the logging level by setting the Logger parameter. The default -value is 2, but you can set it to 0 if you don't want to see debug messages:

-

astro.config.ts

-
export default {
integrations: [
(await import("@playform/compress")).default({
Logger: 0,
}),
],
}; + +

+ Controlling Logging +

+

+ You can control the logging level by setting the + Logger parameter. The default value is + 2, but you can set it to 0 if + you don't want to see debug messages: +

+

+ astro.config.ts +

+
export default {
integrations: [
(await import("@playform/compress")).default({
Logger: 0,
}),
],
};
-

Changelog

See CHANGELOG.md for a history of changes to this integration.

-
\ No newline at end of file + +

Changelog

+

+ See CHANGELOG.md for a + history of changes to this integration. +

+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/CSS.Interface-1.html b/Documentation/interfaces/CSS.Interface-1.html index 1d8fc50a..c6c5b6a0 100644 --- a/Documentation/interfaces/CSS.Interface-1.html +++ b/Documentation/interfaces/CSS.Interface-1.html @@ -1,50 +1,1171 @@ -Interface | @playform/compress - v0.0.10
interface Interface {
    afterCompress?: AfterCompressFn | AfterCompressFn[];
    beforeCompress?: BeforeCompressFn | BeforeCompressFn[];
    clone?: boolean;
    comments?: boolean;
    debug?: boolean;
    filename?: string;
    forceMediaMerge?: boolean;
    logger?: (() => void);
    restructure?: boolean;
    sourceMap?: boolean;
    usage?: Usage;
}

Hierarchy

  • MinifyOptions
  • CompressOptions
    • Interface

Properties

afterCompress?: AfterCompressFn | AfterCompressFn[]

Called right after compress() is run.

-
beforeCompress?: BeforeCompressFn | BeforeCompressFn[]

Called right after parse is run.

-
clone?: boolean

Transform a copy of input AST if true. Useful in case of AST reuse.

-

Default

false
-
-
comments?: boolean

Specify what comments to leave:

-
    -
  • 'exclamation' or true – leave all exclamation comments
  • -
  • 'first-exclamation' – remove every comment except first one
  • -
  • false – remove all comments
  • -
-

Default

Compress false
-
-

Default

csso true
-
-
debug?: boolean

Output debug information to stderr.

-

Default

false
-
-
filename?: string

Filename of input CSS, uses for source map generation.

-

Default

'<unknown>'
-
-
forceMediaMerge?: boolean

Enables merging of

-

Media

rules with the same media query by splitted by other rules. -The optimisation is unsafe in general, but should work fine in most cases. Use it on your own risk.

-

Default

Compress true
-
-

Default

csso false
-
-
logger?: (() => void)

Function to track every step of transformation.

-

Type declaration

    • (): void
    • Returns void

restructure?: boolean

Disable or enable a structure optimisations.

-

Default

CompressAstro false
-
-

Default

csso true
-
-
sourceMap?: boolean

Generate a source map when true.

-

Default

false
-
-
usage?: Usage

Usage data for advanced optimisations.

-
\ No newline at end of file + + + + + + + Interface | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + {
    afterCompress?: AfterCompressFn | AfterCompressFn[];
    beforeCompress?: BeforeCompressFn | BeforeCompressFn[];
    clone?: boolean;
    comments?: boolean;
    debug?: boolean;
    filename?: string;
    forceMediaMerge?: boolean;
    logger?: (() => void);
    restructure?: boolean;
    sourceMap?: boolean;
    usage?: Usage;
} +
+
+

Hierarchy

+
    +
  • + MinifyOptions +
  • +
  • + CompressOptions +
      +
    • Interface
    • +
    +
  • +
+
+ +
+
+
+ + + + +
+
+
+
+

Properties

+
+ + +
+ afterCompress?: + AfterCompressFn | AfterCompressFn[] +
+
+

Called right after compress() is run.

+
+
+ +
+
+ + +
+ beforeCompress?: + BeforeCompressFn | BeforeCompressFn[] +
+
+

Called right after parse is run.

+
+
+ +
+
+ + +
+ clone?: + boolean +
+
+

+ Transform a copy of input AST if true. Useful in + case of AST reuse. +

+
+
+

Default

+
false
+
+
+ +
+
+ + +
+ comments?: + boolean +
+
+

Specify what comments to leave:

+
    +
  • + 'exclamation' or true – leave all + exclamation comments +
  • +
  • + 'first-exclamation' – remove every + comment except first one +
  • +
  • false – remove all comments
  • +
+
+
+

Default

+
Compress false
+
+

Default

+
csso true
+
+
+ +
+
+ + +
+ debug?: + boolean +
+
+

Output debug information to stderr.

+
+
+

Default

+
false
+
+
+ +
+
+ + +
+ filename?: + string +
+
+

+ Filename of input CSS, uses for source map + generation. +

+
+
+

Default

+
'<unknown>'
+
+
+ +
+
+ + +
+ forceMediaMerge?: + boolean +
+
+

Enables merging of

+
+
+

Media

+

+ rules with the same media query by splitted by + other rules. The optimisation is unsafe in + general, but should work fine in most cases. Use + it on your own risk. +

+

Default

+
Compress true
+
+

Default

+
csso false
+
+
+ +
+
+ + +
+ logger?: + (() => void) +
+
+

+ Function to track every step of transformation. +

+
+
+

Type declaration

+
    +
  • +
      +
    • + (): void +
    • +
    • +

      + Returns + void +

      +
    • +
    +
  • +
+
+
+ +
+
+ + +
+ restructure?: + boolean +
+
+

Disable or enable a structure optimisations.

+
+
+

Default

+
CompressAstro false
+
+

Default

+
csso true
+
+
+ +
+
+ + +
+ sourceMap?: + boolean +
+
+

Generate a source map when true.

+
+
+

Default

+
false
+
+
+ +
+
+ + +
+ usage?: + Usage +
+
+

Usage data for advanced optimisations.

+
+
+ +
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/CSS.Interface.html b/Documentation/interfaces/CSS.Interface.html index a2997db4..f41de1aa 100644 --- a/Documentation/interfaces/CSS.Interface.html +++ b/Documentation/interfaces/CSS.Interface.html @@ -1,52 +1,1475 @@ -Interface | @playform/compress - v0.0.10
interface Interface {
    analyzeDependencies?: boolean | DependencyOptions;
    cssModules?: boolean | CSSModulesConfig;
    customAtRules?: CustomAtRules;
    drafts?: Drafts;
    errorRecovery?: boolean;
    exclude?: number;
    include?: number;
    inputSourceMap?: string;
    minify?: boolean;
    nonStandard?: NonStandard;
    projectRoot?: string;
    pseudoClasses?: PseudoClasses;
    sourceMap?: boolean;
    targets?: Targets;
    unusedSymbols?: string[];
    visitor?: Visitor<CustomAtRules>;
}

Hierarchy

  • Omit<TransformOptions<CustomAtRules>, "filename" | "code">
    • Interface

Properties

analyzeDependencies?: boolean | DependencyOptions

Whether to analyze dependencies (e.g. @import and url()). -When enabled, @import rules are removed, and url() dependencies -are replaced with hashed placeholders that can be replaced with the final -urls later (after bundling). Dependencies are returned as part of the result.

-
cssModules?: boolean | CSSModulesConfig

Whether to compile this file as a CSS module.

-
customAtRules?: CustomAtRules

Defines how to parse custom CSS at-rules. Each at-rule can have a prelude, defined using a CSS -syntax string, and -a block body. The body can be a declaration list, rule list, or style block as defined in the -css spec.

-
drafts?: Drafts

Whether to enable parsing various draft syntax.

-
errorRecovery?: boolean

Whether to ignore invalid rules and declarations rather than erroring. -When enabled, warnings are returned, and the invalid rule or declaration is -omitted from the output code.

-
exclude?: number

Features that should never be compiled, even when unsupported by targets.

-
include?: number

Features that should always be compiled, even when supported by targets.

-
inputSourceMap?: string

An input source map to extend.

-
minify?: boolean

Whether to enable minification

-

Default

Compress true
+
+
+	
+		
+		
+		
+		Interface | @playform/compress - v0.0.10
+		
+		
+		
+		
+		
+		
+		
+		
+		
+	
+	
+		
+		
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + {
    analyzeDependencies?: boolean | DependencyOptions;
    cssModules?: boolean | CSSModulesConfig;
    customAtRules?: CustomAtRules;
    drafts?: Drafts;
    errorRecovery?: boolean;
    exclude?: number;
    include?: number;
    inputSourceMap?: string;
    minify?: boolean;
    nonStandard?: NonStandard;
    projectRoot?: string;
    pseudoClasses?: PseudoClasses;
    sourceMap?: boolean;
    targets?: Targets;
    unusedSymbols?: string[];
    visitor?: Visitor<CustomAtRules>;
} +
+
+

Hierarchy

+
    +
  • + Omit<TransformOptions<CustomAtRules>, "filename" | "code"> +
      +
    • Interface
    • +
    +
  • +
+
+ +
+
+
+ + + + +
+
+
+
+

Properties

+
+ + +
+ analyzeDependencies?: + boolean | DependencyOptions +
+
+

+ Whether to analyze dependencies (e.g. + @import and url()). + When enabled, @import rules are + removed, and url() dependencies are + replaced with hashed placeholders that can be + replaced with the final urls later (after + bundling). Dependencies are returned as part of + the result. +

+
+
+ +
+
+ + +
+ cssModules?: + boolean | CSSModulesConfig +
+
+

Whether to compile this file as a CSS module.

+
+
+ +
+
+ + +
+ customAtRules?: + CustomAtRules +
+
+

+ Defines how to parse custom CSS at-rules. Each + at-rule can have a prelude, defined using a CSS + syntax string, and a block body. The body can be a + declaration list, rule list, or style block as + defined in the + css spec. +

+
+
+ +
+
+ + +
+ drafts?: + Drafts +
+
+

+ Whether to enable parsing various draft syntax. +

+
+
+ +
+
+ + +
+ errorRecovery?: + boolean +
+
+

+ Whether to ignore invalid rules and declarations + rather than erroring. When enabled, warnings are + returned, and the invalid rule or declaration is + omitted from the output code. +

+
+
+ +
+
+ + +
+ exclude?: + number +
+
+

+ Features that should never be compiled, even + when unsupported by targets. +

+
+
+ +
+
+ + +
+ include?: + number +
+
+

+ Features that should always be compiled, even + when supported by targets. +

+
+
+ +
+
+ + +
+ inputSourceMap?: + string +
+
+

An input source map to extend.

+
+
+ +
+
+ + +
+ minify?: + boolean +
+
+

Whether to enable minification

+
+
+

Default

+
Compress true
 
-

Default

lightningcss false
+							

Default

+
lightningcss false
 
-
nonStandard?: NonStandard

Whether to enable various non-standard syntax.

-
projectRoot?: string

An optional project root path, used as the source root in the output source map. -Also used to generate relative paths for sources used in CSS module hashes.

-
pseudoClasses?: PseudoClasses

Replaces user action pseudo classes with class names that can be applied from JavaScript. -This is useful for polyfills, for example.

-
sourceMap?: boolean

Whether to output a source map.

-
targets?: Targets

The browser targets for the generated code.

-
unusedSymbols?: string[]

A list of class names, ids, and custom identifiers (e.g. @keyframes) that are known -to be unused. These will be removed during minification. Note that these are not -selectors but individual names (without any . or # prefixes).

-
visitor?: Visitor<CustomAtRules>

An AST visitor object. This allows custom transforms or analysis to be implemented in JavaScript. -Multiple visitors can be composed into one using the composeVisitors function. -For optimal performance, visitors should be as specific as possible about what types of values -they care about so that JavaScript has to be called as little as possible.

-
\ No newline at end of file +
+ +
+
+ + +
+ nonStandard?: + NonStandard +
+
+

+ Whether to enable various non-standard syntax. +

+
+
+ +
+
+ + +
+ projectRoot?: + string +
+
+

+ An optional project root path, used as the + source root in the output source map. Also used + to generate relative paths for sources used in + CSS module hashes. +

+
+
+ +
+
+ + +
+ pseudoClasses?: + PseudoClasses +
+
+

+ Replaces user action pseudo classes with class + names that can be applied from JavaScript. This + is useful for polyfills, for example. +

+
+
+ +
+
+ + +
+ sourceMap?: + boolean +
+
+

Whether to output a source map.

+
+
+ +
+
+ + +
+ targets?: + Targets +
+
+

The browser targets for the generated code.

+
+
+ +
+
+ + +
+ unusedSymbols?: + string[] +
+
+

+ A list of class names, ids, and custom + identifiers (e.g. @keyframes) that are known to + be unused. These will be removed during + minification. Note that these are not selectors + but individual names (without any . or # + prefixes). +

+
+
+ +
+
+ + +
+ visitor?: + Visitor<CustomAtRules> +
+
+

+ An AST visitor object. This allows custom + transforms or analysis to be implemented in + JavaScript. Multiple visitors can be composed + into one using the + composeVisitors function. For + optimal performance, visitors should be as + specific as possible about what types of values + they care about so that JavaScript has to be + called as little as possible. +

+
+
+ +
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/Directory.Interface.html b/Documentation/interfaces/Directory.Interface.html index 46a58313..614ab18f 100644 --- a/Documentation/interfaces/Directory.Interface.html +++ b/Documentation/interfaces/Directory.Interface.html @@ -1 +1,367 @@ -Interface | @playform/compress - v0.0.10
interface Interface ((Path) => Promise<string>)
\ No newline at end of file + + + + + + + Interface | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + ((Path) => Promise<string>) +
+
+ +
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/Image.Interface-1.html b/Documentation/interfaces/Image.Interface-1.html index 9c7ab421..fd3a68c8 100644 --- a/Documentation/interfaces/Image.Interface-1.html +++ b/Documentation/interfaces/Image.Interface-1.html @@ -1,9 +1,887 @@ -Interface | @playform/compress - v0.0.10
interface Interface {
    avif?: boolean | AvifOptions;
    gif?: boolean | GifOptions;
    heif?: boolean | HeifOptions;
    jpeg?: boolean | JpegOptions;
    png?: boolean | PngOptions;
    sharp?: boolean | SharpOptions;
    tiff?: boolean | TiffOptions;
    webp?: boolean | WebpOptions;
    [key: string]: AvifOptions | GifOptions | HeifOptions | JpegOptions | PngOptions | SharpOptions | TiffOptions | WebpOptions | boolean | undefined;
}

Indexable

[key: string]: AvifOptions | GifOptions | HeifOptions | JpegOptions | PngOptions | SharpOptions | TiffOptions | WebpOptions | boolean | undefined

Properties

Properties

avif?: boolean | AvifOptions
gif?: boolean | GifOptions
heif?: boolean | HeifOptions
jpeg?: boolean | JpegOptions
png?: boolean | PngOptions
sharp?: boolean | SharpOptions
tiff?: boolean | TiffOptions
webp?: boolean | WebpOptions
\ No newline at end of file + + + + + + + Interface | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + {
    avif?: boolean | AvifOptions;
    gif?: boolean | GifOptions;
    heif?: boolean | HeifOptions;
    jpeg?: boolean | JpegOptions;
    png?: boolean | PngOptions;
    sharp?: boolean | SharpOptions;
    tiff?: boolean | TiffOptions;
    webp?: boolean | WebpOptions;
    [key: + string]: AvifOptions | GifOptions | HeifOptions | JpegOptions | PngOptions | SharpOptions | TiffOptions | WebpOptions | boolean | undefined;
} +
+
+

Indexable

+
+ [key: + string]: AvifOptions | GifOptions | HeifOptions | JpegOptions | PngOptions | SharpOptions | TiffOptions | WebpOptions | boolean | undefined +
+
+ +
+
+
+ + + +
+
+

+ Properties +

+ +
+
+
+
+
+
+

Properties

+
+ + +
+ avif?: + boolean | AvifOptions +
+ +
+
+ + +
+ gif?: + boolean | GifOptions +
+ +
+
+ + +
+ heif?: + boolean | HeifOptions +
+ +
+
+ + +
+ jpeg?: + boolean | JpegOptions +
+ +
+
+ + +
+ png?: + boolean | PngOptions +
+ +
+
+ + +
+ sharp?: + boolean | SharpOptions +
+ +
+
+ + +
+ tiff?: + boolean | TiffOptions +
+ +
+
+ + +
+ webp?: + boolean | WebpOptions +
+ +
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/Image.Interface-2.html b/Documentation/interfaces/Image.Interface-2.html index aca13e32..9c472625 100644 --- a/Documentation/interfaces/Image.Interface-2.html +++ b/Documentation/interfaces/Image.Interface-2.html @@ -1,11 +1,711 @@ -Interface | @playform/compress - v0.0.10
interface Interface {
    After: number;
    Before: number;
    Buffer: {
        [key: string]: any;
    } & Sharp;
    Input: string;
    Output: string;
}

Hierarchy

  • Omit<File, "Buffer">
    • Interface

Properties

Properties

After: number

The size after the action.

-
Before: number

The size before the action.

-
Buffer: {
    [key: string]: any;
} & Sharp

Type declaration

  • [key: string]: any

    biome-ignore lint/suspicious/noExplicitAny:

    -
Input: string

The input file.

-
Output: string

The output file.

-
\ No newline at end of file + + + + + + + Interface | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + {
    After: number;
    Before: number;
    Buffer: {
        [key: + string]: any;
    } & Sharp;
    Input: string;
    Output: string;
} +
+
+

Hierarchy

+
    +
  • + Omit<File, "Buffer"> +
      +
    • Interface
    • +
    +
  • +
+
+ +
+
+
+ + + +
+
+

+ Properties +

+ +
+
+
+
+
+
+

Properties

+
+ + +
+ After: + number +
+
+

The size after the action.

+
+
+ +
+
+ + +
+ Before: + number +
+
+

The size before the action.

+
+
+ +
+
+ + +
+ Buffer: + {
    [key: + string]: any;
} & Sharp +
+
+

Type declaration

+
    +
  • +
    + [key: + string]: any +
    +
    +

    + biome-ignore + lint/suspicious/noExplicitAny: +

    +
    +
    +
  • +
+
+ +
+
+ + +
+ Input: + string +
+
+

The input file.

+
+
+ +
+
+ + +
+ Output: + string +
+
+

The output file.

+
+
+ +
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/Image.Interface.html b/Documentation/interfaces/Image.Interface.html index 2fb0f1b8..1c18b5f5 100644 --- a/Documentation/interfaces/Image.Interface.html +++ b/Documentation/interfaces/Image.Interface.html @@ -1,2 +1,385 @@ -Interface | @playform/compress - v0.0.10
interface Interface ((Option, On) => Promise<any>)
\ No newline at end of file + + + + + + + Interface | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + ((Option, + On) => Promise<any>) +
+
+ +
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/Integration.Interface.html b/Documentation/interfaces/Integration.Interface.html index eb3f27e8..2c9787d0 100644 --- a/Documentation/interfaces/Integration.Interface.html +++ b/Documentation/interfaces/Integration.Interface.html @@ -1 +1,359 @@ -Interface | @playform/compress - v0.0.10
interface Interface ((Option?) => AstroIntegration)
\ No newline at end of file + + + + + + + Interface | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + ((Option?) => AstroIntegration) +
+
+ +
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/Map.Interface.html b/Documentation/interfaces/Map.Interface.html index 103518dc..af250e21 100644 --- a/Documentation/interfaces/Map.Interface.html +++ b/Documentation/interfaces/Map.Interface.html @@ -1 +1,312 @@ -Interface | @playform/compress - v0.0.10
interface Interface {
    [key: string]: string;
}

Indexable

[key: string]: string
\ No newline at end of file + + + + + + + Interface | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + {
    [key: + string]: string;
} +
+
+

Indexable

+
+ [key: + string]: string +
+
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/Option.Interface.html b/Documentation/interfaces/Option.Interface.html index 15e95bcf..38a54cb0 100644 --- a/Documentation/interfaces/Option.Interface.html +++ b/Documentation/interfaces/Option.Interface.html @@ -1,33 +1,1489 @@ -Interface | @playform/compress - v0.0.10
interface Interface {
    Action?: boolean | default;
    CSS?: boolean | {
        csso?: Interface;
        lightningcss?: Interface;
    };
    Cache?: boolean | default;
    Exclude?: boolean | Type | Type[] | Set<Type>;
    File?: string | boolean | string[];
    HTML?: boolean | {
        html-minifier-terser?: Options;
    };
    Image?: boolean | {
        sharp?: Interface;
    };
    JavaScript?: boolean | {
        terser?: MinifyOptions;
    };
    Logger?: boolean | Type;
    Map?: boolean | Interface;
    Parser?: Interface;
    Path?: boolean | Type | Type[] | Set<Type>;
    SVG?: boolean | {
        svgo?: Config;
    };
}

Hierarchy

  • default
    • Interface

Properties

Action?: boolean | default

Action pipe configuration.

-
CSS?: boolean | {
    csso?: Interface;
    lightningcss?: Interface;
}

csso, lightningcss option properties

-

Type declaration

Cache?: boolean | default

Configuration for the target cache.

-

Default

{ Search: "./", Folder: "./Cache" }
+
+
+	
+		
+		
+		
+		Interface | @playform/compress - v0.0.10
+		
+		
+		
+		
+		
+		
+		
+		
+		
+	
+	
+		
+		
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + {
    Action?: boolean | default;
    CSS?: boolean | {
        csso?: Interface;
        lightningcss?: Interface;
    };
    Cache?: boolean | default;
    Exclude?: boolean | Type | Type[] | Set<Type>;
    File?: string | boolean | string[];
    HTML?: boolean | {
        html-minifier-terser?: Options;
    };
    Image?: boolean | {
        sharp?: Interface;
    };
    JavaScript?: boolean | {
        terser?: MinifyOptions;
    };
    Logger?: boolean | Type;
    Map?: boolean | Interface;
    Parser?: Interface;
    Path?: boolean | Type | Type[] | Set<Type>;
    SVG?: boolean | {
        svgo?: Config;
    };
} +
+
+

Hierarchy

+
    +
  • + default +
      +
    • Interface
    • +
    +
  • +
+
+ +
+
+
+ + + + +
+
+
+
+

Properties

+
+ + +
+ Action?: + boolean | default +
+
+

Action pipe configuration.

+
+
+ +
+
+ + +
+ CSS?: + boolean | {
    csso?: Interface;
    lightningcss?: Interface;
} +
+
+

csso, lightningcss option properties

+
+
+

Type declaration

+ +
+
+ +
+
+ + +
+ Cache?: + boolean | default +
+
+

Configuration for the target cache.

+
+
+

Default

+
{ Search: "./", Folder: "./Cache" }
 
-
Exclude?: boolean | Type | Type[] | Set<Type>

Criteria for excluding files.

-
File?: string | boolean | string[]

File patterns to be matched.

-
HTML?: boolean | {
    html-minifier-terser?: Options;
}

html-minifier-terser option properties

-

Type declaration

  • Optional html-minifier-terser?: Options
Image?: boolean | {
    sharp?: Interface;
}

sharp option properties

-

Type declaration

JavaScript?: boolean | {
    terser?: MinifyOptions;
}

terser option properties

-

Type declaration

  • Optional terser?: MinifyOptions
Logger?: boolean | Type

Debugging level.

-

Default

2
+						
+ +
+
+ + +
+ Exclude?: + boolean | Type | Type[] | Set<Type> +
+
+

Criteria for excluding files.

+
+
+ +
+
+ + +
+ File?: + string | boolean | string[] +
+
+

File patterns to be matched.

+
+
+ +
+
+ + +
+ HTML?: + boolean | {
    html-minifier-terser?: Options;
} +
+
+

html-minifier-terser option properties

+
+
+

Type declaration

+
    +
  • +
    + Optional + html-minifier-terser?: Options +
    +
  • +
+
+
+ +
+
+ + +
+ Image?: + boolean | {
    sharp?: Interface;
} +
+
+

sharp option properties

+
+
+

Type declaration

+ +
+
+ +
+
+ + +
+ JavaScript?: + boolean | {
    terser?: MinifyOptions;
} +
+
+

terser option properties

+
+
+

Type declaration

+
    +
  • +
    + Optional + terser?: MinifyOptions +
    +
  • +
+
+
+ +
+
+ + +
+ Logger?: + boolean | Type +
+
+

Debugging level.

+
+
+

Default

+
2
 
-
Map?: boolean | Interface

Map to different file paths

-
Parser?: Interface

Parsers for different file types

-
Path?: boolean | Type | Type[] | Set<Type>

Configuration for the target path(s).

-

Default

"./Target"
+						
+ +
+
+ + +
+ Map?: + boolean | Interface +
+
+

Map to different file paths

+
+
+ +
+
+ + +
+ Parser?: + Interface +
+
+

Parsers for different file types

+
+
+ +
+
+ + +
+ Path?: + boolean | Type | Type[] | Set<Type> +
+
+

Configuration for the target path(s).

+
+
+

Default

+
"./Target"
 
-
SVG?: boolean | {
    svgo?: Config;
}

svgo option properties

-

Type declaration

  • Optional svgo?: Config
\ No newline at end of file +
+ +
+
+ + +
+ SVG?: + boolean | {
    svgo?: Config;
} +
+
+

svgo option properties

+
+
+

Type declaration

+
    +
  • +
    + Optional + svgo?: Config +
    +
  • +
+
+
+ +
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/interfaces/Parser.Interface.html b/Documentation/interfaces/Parser.Interface.html index e7020186..c6c92847 100644 --- a/Documentation/interfaces/Parser.Interface.html +++ b/Documentation/interfaces/Parser.Interface.html @@ -1,7 +1,706 @@ -Interface | @playform/compress - v0.0.10
interface Interface {
    CSS?: Type | Type[];
    HTML?: "html-minifier-terser" | "html-minifier-terser"[];
    Image?: "sharp" | "sharp"[];
    JavaScript?: "terser" | "terser"[];
    SVG?: "svgo" | "svgo"[];
    [key: string]: any;
}

Indexable

[key: string]: any

biome-ignore lint/suspicious/noExplicitAny:

-

Properties

Properties

CSS?: Type | Type[]
HTML?: "html-minifier-terser" | "html-minifier-terser"[]
Image?: "sharp" | "sharp"[]
JavaScript?: "terser" | "terser"[]
SVG?: "svgo" | "svgo"[]
\ No newline at end of file + + + + + + + Interface | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Interface Interface

+
+
+ interface Interface + {
    CSS?: Type | Type[];
    HTML?: "html-minifier-terser" | "html-minifier-terser"[];
    Image?: "sharp" | "sharp"[];
    JavaScript?: "terser" | "terser"[];
    SVG?: "svgo" | "svgo"[];
    [key: + string]: any;
} +
+
+

Indexable

+
+ [key: + string]: any +
+
+

biome-ignore lint/suspicious/noExplicitAny:

+
+
+
+ +
+
+
+ + + +
+
+

+ Properties +

+ +
+
+
+
+
+
+

Properties

+
+ + +
+ CSS?: + Type | Type[] +
+ +
+
+ + +
+ HTML?: + "html-minifier-terser" | "html-minifier-terser"[] +
+ +
+
+ + +
+ Image?: + "sharp" | "sharp"[] +
+ +
+
+ + +
+ JavaScript?: + "terser" | "terser"[] +
+ +
+
+ + +
+ SVG?: + "svgo" | "svgo"[] +
+ +
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/CSS.html b/Documentation/modules/CSS.html index a1901ff8..af45b9e7 100644 --- a/Documentation/modules/CSS.html +++ b/Documentation/modules/CSS.html @@ -1,5 +1,342 @@ -CSS | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + CSS | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module CSS

+
+ +
+
+

Index

+
+

Interfaces

+ +
+
+

Variables

+ +
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/Directory.html b/Documentation/modules/Directory.html index bdeaf68f..a0f3767d 100644 --- a/Documentation/modules/Directory.html +++ b/Documentation/modules/Directory.html @@ -1,3 +1,322 @@ -Directory | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Directory | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module Directory

+
+ +
+
+

Index

+
+

Interfaces

+ +
+
+

Functions

+ +
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/File.html b/Documentation/modules/File.html index d0bfdbaa..e9d07c55 100644 --- a/Documentation/modules/File.html +++ b/Documentation/modules/File.html @@ -1,3 +1,322 @@ -File | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + File | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module File

+
+ +
+
+

Index

+
+

Type Aliases

+
+ + Type +
+
+
+

Variables

+
+ + _Map +
+
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/HTML.html b/Documentation/modules/HTML.html index 273402cf..481c764f 100644 --- a/Documentation/modules/HTML.html +++ b/Documentation/modules/HTML.html @@ -1,3 +1,322 @@ -HTML | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + HTML | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module HTML

+
+ +
+
+

Index

+
+

Type Aliases

+
+ + Type +
+
+
+

Variables

+
+ + HTML +
+
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/Image.html b/Documentation/modules/Image.html index fdc35fee..1876a870 100644 --- a/Documentation/modules/Image.html +++ b/Documentation/modules/Image.html @@ -1,8 +1,377 @@ -Image | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Image | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module Image

+
+ +
+
+

Index

+
+

Interfaces

+ +
+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/Integration.html b/Documentation/modules/Integration.html index 3430cd28..2c1a827b 100644 --- a/Documentation/modules/Integration.html +++ b/Documentation/modules/Integration.html @@ -1,8 +1,377 @@ -Integration | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Integration | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module Integration

+
+ +
+
+

Index

+
+

Interfaces

+ +
+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/JavaScript.html b/Documentation/modules/JavaScript.html index 3fce3bd4..cbc4ce31 100644 --- a/Documentation/modules/JavaScript.html +++ b/Documentation/modules/JavaScript.html @@ -1,3 +1,322 @@ -JavaScript | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + JavaScript | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module JavaScript

+
+ +
+
+

Index

+
+

Type Aliases

+
+ + Type +
+
+
+

Variables

+ +
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/Map.html b/Documentation/modules/Map.html index cdbd6ae5..3ebdf34c 100644 --- a/Documentation/modules/Map.html +++ b/Documentation/modules/Map.html @@ -1,3 +1,322 @@ -Map | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Map | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module Map

+
+ +
+
+

Index

+
+

Interfaces

+ +
+
+

Variables

+
+ + map +
+
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/Merge.html b/Documentation/modules/Merge.html index bb9245d4..51d33daf 100644 --- a/Documentation/modules/Merge.html +++ b/Documentation/modules/Merge.html @@ -1,2 +1,307 @@ -Merge | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Merge | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module Merge

+
+ +
+
+

Index

+
+

Functions

+ +
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/Middleware.html b/Documentation/modules/Middleware.html index da845f9a..32299642 100644 --- a/Documentation/modules/Middleware.html +++ b/Documentation/modules/Middleware.html @@ -1 +1,276 @@ -Middleware | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Middleware | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module Middleware

+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/Option.html b/Documentation/modules/Option.html index e79292e0..e7cd7e32 100644 --- a/Documentation/modules/Option.html +++ b/Documentation/modules/Option.html @@ -1,3 +1,322 @@ -Option | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Option | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module Option

+
+ +
+
+

Index

+
+

Interfaces

+ +
+
+

Variables

+ +
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/Parser.html b/Documentation/modules/Parser.html index 9873f1a6..5130d35b 100644 --- a/Documentation/modules/Parser.html +++ b/Documentation/modules/Parser.html @@ -1,8 +1,377 @@ -Parser | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Parser | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module Parser

+
+ +
+
+

Index

+
+

Interfaces

+ +
+
+

Type Aliases

+ +
+
+

Variables

+ +
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/modules/SVG.html b/Documentation/modules/SVG.html index e1c4bb92..bc1c9b8e 100644 --- a/Documentation/modules/SVG.html +++ b/Documentation/modules/SVG.html @@ -1,3 +1,322 @@ -SVG | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + SVG | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Module SVG

+
+ +
+
+

Index

+
+

Type Aliases

+
+ + Type +
+
+
+

Variables

+
+ + SVG +
+
+
+
+
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/File.Type.html b/Documentation/types/File.Type.html index 3ae9136d..ac23b743 100644 --- a/Documentation/types/File.Type.html +++ b/Documentation/types/File.Type.html @@ -1 +1,299 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + keyof typeof _Map +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/HTML.Type.html b/Documentation/types/HTML.Type.html index 580e5646..644bd725 100644 --- a/Documentation/types/HTML.Type.html +++ b/Documentation/types/HTML.Type.html @@ -1 +1,293 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + Options +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/JavaScript.Type.html b/Documentation/types/JavaScript.Type.html index 76da814f..3125f2cb 100644 --- a/Documentation/types/JavaScript.Type.html +++ b/Documentation/types/JavaScript.Type.html @@ -1 +1,295 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + MinifyOptions +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/Parser.Type-1.html b/Documentation/types/Parser.Type-1.html index b71db21e..0516a8a0 100644 --- a/Documentation/types/Parser.Type-1.html +++ b/Documentation/types/Parser.Type-1.html @@ -1 +1,293 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + "terser" +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/Parser.Type-2.html b/Documentation/types/Parser.Type-2.html index 5a333f6e..3691b439 100644 --- a/Documentation/types/Parser.Type-2.html +++ b/Documentation/types/Parser.Type-2.html @@ -1 +1,293 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + "sharp" +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/Parser.Type-3.html b/Documentation/types/Parser.Type-3.html index 9cf5a8ec..5c3444d3 100644 --- a/Documentation/types/Parser.Type-3.html +++ b/Documentation/types/Parser.Type-3.html @@ -1 +1,295 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + "html-minifier-terser" +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/Parser.Type-4.html b/Documentation/types/Parser.Type-4.html index 9876566e..305f2433 100644 --- a/Documentation/types/Parser.Type-4.html +++ b/Documentation/types/Parser.Type-4.html @@ -1 +1,297 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + "csso" | "lightningcss" +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/Parser.Type.html b/Documentation/types/Parser.Type.html index 3205cdf8..26db5e57 100644 --- a/Documentation/types/Parser.Type.html +++ b/Documentation/types/Parser.Type.html @@ -1 +1,293 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + "svgo" +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/types/SVG.Type.html b/Documentation/types/SVG.Type.html index 722a14c4..80543342 100644 --- a/Documentation/types/SVG.Type.html +++ b/Documentation/types/SVG.Type.html @@ -1 +1,293 @@ -Type | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Type | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Type alias Type

+
+
+ Type: + Config +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/CSS.CSS-1.html b/Documentation/variables/CSS.CSS-1.html index 446ba030..a92d6f82 100644 --- a/Documentation/variables/CSS.CSS-1.html +++ b/Documentation/variables/CSS.CSS-1.html @@ -1 +1,297 @@ -CSS | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + CSS | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable CSS

+
+
+ CSS: + Interface +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/CSS.CSS.html b/Documentation/variables/CSS.CSS.html index d141e284..dad3a2c5 100644 --- a/Documentation/variables/CSS.CSS.html +++ b/Documentation/variables/CSS.CSS.html @@ -1 +1,297 @@ -CSS | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + CSS | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable CSS

+
+
+ CSS: + Interface +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/File._Map.html b/Documentation/variables/File._Map.html index 2fdac201..1d3df6bc 100644 --- a/Documentation/variables/File._Map.html +++ b/Documentation/variables/File._Map.html @@ -1 +1,297 @@ -_Map | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + _Map | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable _Map

+
+
+ _Map: + Interface +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/HTML.HTML.html b/Documentation/variables/HTML.HTML.html index 6d4cd0ff..3fed0fca 100644 --- a/Documentation/variables/HTML.HTML.html +++ b/Documentation/variables/HTML.HTML.html @@ -1 +1,641 @@ -HTML | @playform/compress - v0.0.10
HTML: {
    caseSensitive: true;
    collapseInlineTagWhitespace: false;
    collapseWhitespace: true;
    continueOnParseError: true;
    html5: true;
    ignoreCustomComments: RegExp[];
    includeAutoGeneratedTags: true;
    keepClosingSlash: true;
    minifyCSS: true;
    minifyJS: true;
    minifyURLs: false;
    noNewlinesBeforeTagClose: true;
    preventAttributesEscaping: false;
    processConditionalComments: false;
    processScripts: string[];
    quoteCharacter: string;
    removeAttributeQuotes: true;
    removeComments: true;
    removeScriptTypeAttributes: true;
    removeStyleLinkTypeAttributes: true;
    removeTagWhitespace: false;
    sortAttributes: true;
    sortClassName: true;
    trimCustomFragments: true;
    useShortDoctype: false;
}

Type declaration

  • caseSensitive: true
  • collapseInlineTagWhitespace: false
  • collapseWhitespace: true
  • continueOnParseError: true
  • html5: true
  • ignoreCustomComments: RegExp[]
  • includeAutoGeneratedTags: true
  • keepClosingSlash: true
  • minifyCSS: true
  • minifyJS: true
  • minifyURLs: false
  • noNewlinesBeforeTagClose: true
  • preventAttributesEscaping: false
  • processConditionalComments: false
  • processScripts: string[]
  • quoteCharacter: string
  • removeAttributeQuotes: true
  • removeComments: true
  • removeScriptTypeAttributes: true
  • removeStyleLinkTypeAttributes: true
  • removeTagWhitespace: false
  • sortAttributes: true
  • sortClassName: true
  • trimCustomFragments: true
  • useShortDoctype: false
\ No newline at end of file + + + + + + + HTML | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable HTML

+
+
+ HTML: + {
    caseSensitive: true;
    collapseInlineTagWhitespace: false;
    collapseWhitespace: true;
    continueOnParseError: true;
    html5: true;
    ignoreCustomComments: RegExp[];
    includeAutoGeneratedTags: true;
    keepClosingSlash: true;
    minifyCSS: true;
    minifyJS: true;
    minifyURLs: false;
    noNewlinesBeforeTagClose: true;
    preventAttributesEscaping: false;
    processConditionalComments: false;
    processScripts: string[];
    quoteCharacter: string;
    removeAttributeQuotes: true;
    removeComments: true;
    removeScriptTypeAttributes: true;
    removeStyleLinkTypeAttributes: true;
    removeTagWhitespace: false;
    sortAttributes: true;
    sortClassName: true;
    trimCustomFragments: true;
    useShortDoctype: false;
} +
+
+

Type declaration

+
    +
  • +
    + caseSensitive: true +
    +
  • +
  • +
    + collapseInlineTagWhitespace: false +
    +
  • +
  • +
    + collapseWhitespace: true +
    +
  • +
  • +
    + continueOnParseError: true +
    +
  • +
  • +
    + html5: true +
    +
  • +
  • +
    + ignoreCustomComments: RegExp[] +
    +
  • +
  • +
    + includeAutoGeneratedTags: true +
    +
  • +
  • +
    + keepClosingSlash: true +
    +
  • +
  • +
    + minifyCSS: true +
    +
  • +
  • +
    + minifyJS: true +
    +
  • +
  • +
    + minifyURLs: false +
    +
  • +
  • +
    + noNewlinesBeforeTagClose: true +
    +
  • +
  • +
    + preventAttributesEscaping: false +
    +
  • +
  • +
    + processConditionalComments: false +
    +
  • +
  • +
    + processScripts: string[] +
    +
  • +
  • +
    + quoteCharacter: string +
    +
  • +
  • +
    + removeAttributeQuotes: true +
    +
  • +
  • +
    + removeComments: true +
    +
  • +
  • +
    + removeScriptTypeAttributes: true +
    +
  • +
  • +
    + removeStyleLinkTypeAttributes: true +
    +
  • +
  • +
    + removeTagWhitespace: false +
    +
  • +
  • +
    + sortAttributes: true +
    +
  • +
  • +
    + sortClassName: true +
    +
  • +
  • +
    + trimCustomFragments: true +
    +
  • +
  • +
    + useShortDoctype: false +
    +
  • +
+
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Image._Map.html b/Documentation/variables/Image._Map.html index 19c7beec..3cf91f56 100644 --- a/Documentation/variables/Image._Map.html +++ b/Documentation/variables/Image._Map.html @@ -1 +1,297 @@ -_Map | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + _Map | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable _Map

+
+
+ _Map: + Interface +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Image.image-1.html b/Documentation/variables/Image.image-1.html index ba625657..705b9061 100644 --- a/Documentation/variables/Image.image-1.html +++ b/Documentation/variables/Image.image-1.html @@ -1 +1,297 @@ -image | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + image | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable image

+
+
+ image: + Interface +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Image.image.html b/Documentation/variables/Image.image.html index fa65452e..ebc22294 100644 --- a/Documentation/variables/Image.image.html +++ b/Documentation/variables/Image.image.html @@ -1 +1,297 @@ -image | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + image | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable image

+
+
+ image: + Interface +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Integration.Default.html b/Documentation/variables/Integration.Default.html index f145364a..fae8ddae 100644 --- a/Documentation/variables/Integration.Default.html +++ b/Documentation/variables/Integration.Default.html @@ -1 +1,3219 @@ -Default | @playform/compress - v0.0.10
Default: {
    Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    };
    CSS: {
        csso: Interface;
        lightningcss: Interface;
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    };
    Image: {
        sharp: Interface;
    };
    JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    };
    Logger: 2;
    Map: Interface;
    Parser: Interface;
    Path: string;
    SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    };
}

Type declaration

  • Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    }
    • Accomplished: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Changed: ((Plan) => Promise<any>)
    • Failed: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Fulfilled: ((__namedParameters) => Promise<string | false>)
        • (__namedParameters): Promise<string | false>
        • Parameters

          • __namedParameters: default

          Returns Promise<string | false>

    • Passed: ((__namedParameters) => Promise<boolean>)
        • (__namedParameters): Promise<boolean>
        • Parameters

          • __namedParameters: default

          Returns Promise<boolean>

    • Read: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Wrote: ((__namedParameters) => Promise<Type>)
        • (__namedParameters): Promise<Type>
        • Parameters

          • __namedParameters: default

          Returns Promise<Type>

  • CSS: {
        csso: Interface;
        lightningcss: Interface;
    }
  • Cache: {
        Folder: string;
        Search: string;
    }
    • Folder: string
    • Search: string
  • Exclude: false
  • File: string
  • HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    }
    • html-minifier-terser: {
          caseSensitive: true;
          collapseInlineTagWhitespace: false;
          collapseWhitespace: true;
          continueOnParseError: true;
          html5: true;
          ignoreCustomComments: RegExp[];
          includeAutoGeneratedTags: true;
          keepClosingSlash: true;
          minifyCSS: true;
          minifyJS: true;
          minifyURLs: false;
          noNewlinesBeforeTagClose: true;
          preventAttributesEscaping: false;
          processConditionalComments: false;
          processScripts: string[];
          quoteCharacter: string;
          removeAttributeQuotes: true;
          removeComments: true;
          removeScriptTypeAttributes: true;
          removeStyleLinkTypeAttributes: true;
          removeTagWhitespace: false;
          sortAttributes: true;
          sortClassName: true;
          trimCustomFragments: true;
          useShortDoctype: false;
      }
      • caseSensitive: true
      • collapseInlineTagWhitespace: false
      • collapseWhitespace: true
      • continueOnParseError: true
      • html5: true
      • ignoreCustomComments: RegExp[]
      • includeAutoGeneratedTags: true
      • keepClosingSlash: true
      • minifyCSS: true
      • minifyJS: true
      • minifyURLs: false
      • noNewlinesBeforeTagClose: true
      • preventAttributesEscaping: false
      • processConditionalComments: false
      • processScripts: string[]
      • quoteCharacter: string
      • removeAttributeQuotes: true
      • removeComments: true
      • removeScriptTypeAttributes: true
      • removeStyleLinkTypeAttributes: true
      • removeTagWhitespace: false
      • sortAttributes: true
      • sortClassName: true
      • trimCustomFragments: true
      • useShortDoctype: false
  • Image: {
        sharp: Interface;
    }
  • JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    }
    • terser: {
          ecma: 5;
          enclose: false;
          format: {
              comments: false;
          };
          ie8: false;
          keep_classnames: false;
          keep_fnames: false;
          module: false;
          safari10: false;
          toplevel: false;
      }
      • ecma: 5
      • enclose: false
      • format: {
            comments: false;
        }
        • comments: false
      • ie8: false
      • keep_classnames: false
      • keep_fnames: false
      • module: false
      • safari10: false
      • toplevel: false
  • Logger: 2
  • Map: Interface
  • Parser: Interface
  • Path: string
  • SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    }
    • svgo: {
          js2svg: {
              indent: number;
              pretty: false;
          };
          multipass: true;
          plugins: "preset-default"[];
      }
      • js2svg: {
            indent: number;
            pretty: false;
        }
        • indent: number
        • pretty: false
      • multipass: true
      • plugins: "preset-default"[]
\ No newline at end of file + + + + + + + Default | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable Default

+
+
+ Default: + {
    Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    };
    CSS: {
        csso: Interface;
        lightningcss: Interface;
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    };
    Image: {
        sharp: Interface;
    };
    JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    };
    Logger: 2;
    Map: Interface;
    Parser: Interface;
    Path: string;
    SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    };
} +
+
+

Type declaration

+
    +
  • +
    + Action: {
        Accomplished: ((__namedParameters) + => Promise<string>);
        Changed: ((Plan) + => Promise<any>);
        Failed: ((__namedParameters) + => Promise<string>);
        Fulfilled: ((__namedParameters) + => Promise<string | false>);
        Passed: ((__namedParameters) + => Promise<boolean>);
        Read: ((__namedParameters) + => Promise<string>);
        Wrote: ((__namedParameters) + => Promise<Type>);
    } +
    +
      +
    • +
      + Accomplished: ((__namedParameters) + => Promise<string>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<string> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<string> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Changed: ((Plan) + => Promise<any>) +
      +
        +
      • +
          +
        • + (Plan): Promise<any> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + Plan: + default +
          • +
          +
          +

          + Returns + Promise<any> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Failed: ((__namedParameters) + => Promise<string>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<string> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<string> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Fulfilled: ((__namedParameters) + => Promise<string + | false>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<string + | false> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<string + | false> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Passed: ((__namedParameters) + => Promise<boolean>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<boolean> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<boolean> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Read: ((__namedParameters) + => Promise<string>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<string> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<string> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Wrote: ((__namedParameters) + => Promise<Type>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<Type> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<Type> +

          +
        • +
        +
      • +
      +
    • +
    +
  • +
  • +
    + CSS: {
        csso: Interface;
        lightningcss: Interface;
    } +
    + +
  • +
  • +
    + Cache: {
        Folder: string;
        Search: string;
    } +
    +
      +
    • +
      + Folder: string +
      +
    • +
    • +
      + Search: string +
      +
    • +
    +
  • +
  • +
    + Exclude: false +
    +
  • +
  • +
    + File: string +
    +
  • +
  • +
    + HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    } +
    +
      +
    • +
      + html-minifier-terser: {
          caseSensitive: true;
          collapseInlineTagWhitespace: false;
          collapseWhitespace: true;
          continueOnParseError: true;
          html5: true;
          ignoreCustomComments: RegExp[];
          includeAutoGeneratedTags: true;
          keepClosingSlash: true;
          minifyCSS: true;
          minifyJS: true;
          minifyURLs: false;
          noNewlinesBeforeTagClose: true;
          preventAttributesEscaping: false;
          processConditionalComments: false;
          processScripts: string[];
          quoteCharacter: string;
          removeAttributeQuotes: true;
          removeComments: true;
          removeScriptTypeAttributes: true;
          removeStyleLinkTypeAttributes: true;
          removeTagWhitespace: false;
          sortAttributes: true;
          sortClassName: true;
          trimCustomFragments: true;
          useShortDoctype: false;
      } +
      +
        +
      • +
        + caseSensitive: true +
        +
      • +
      • +
        + collapseInlineTagWhitespace: false +
        +
      • +
      • +
        + collapseWhitespace: true +
        +
      • +
      • +
        + continueOnParseError: true +
        +
      • +
      • +
        + html5: true +
        +
      • +
      • +
        + ignoreCustomComments: RegExp[] +
        +
      • +
      • +
        + includeAutoGeneratedTags: true +
        +
      • +
      • +
        + keepClosingSlash: true +
        +
      • +
      • +
        + minifyCSS: true +
        +
      • +
      • +
        + minifyJS: true +
        +
      • +
      • +
        + minifyURLs: false +
        +
      • +
      • +
        + noNewlinesBeforeTagClose: true +
        +
      • +
      • +
        + preventAttributesEscaping: false +
        +
      • +
      • +
        + processConditionalComments: false +
        +
      • +
      • +
        + processScripts: string[] +
        +
      • +
      • +
        + quoteCharacter: string +
        +
      • +
      • +
        + removeAttributeQuotes: true +
        +
      • +
      • +
        + removeComments: true +
        +
      • +
      • +
        + removeScriptTypeAttributes: true +
        +
      • +
      • +
        + removeStyleLinkTypeAttributes: true +
        +
      • +
      • +
        + removeTagWhitespace: false +
        +
      • +
      • +
        + sortAttributes: true +
        +
      • +
      • +
        + sortClassName: true +
        +
      • +
      • +
        + trimCustomFragments: true +
        +
      • +
      • +
        + useShortDoctype: false +
        +
      • +
      +
    • +
    +
  • +
  • +
    + Image: {
        sharp: Interface;
    } +
    + +
  • +
  • +
    + JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    } +
    +
      +
    • +
      + terser: {
          ecma: 5;
          enclose: false;
          format: {
              comments: false;
          };
          ie8: false;
          keep_classnames: false;
          keep_fnames: false;
          module: false;
          safari10: false;
          toplevel: false;
      } +
      +
        +
      • +
        + ecma: 5 +
        +
      • +
      • +
        + enclose: false +
        +
      • +
      • +
        + format: {
            comments: false;
        } +
        +
          +
        • +
          + comments: false +
          +
        • +
        +
      • +
      • +
        + ie8: false +
        +
      • +
      • +
        + keep_classnames: false +
        +
      • +
      • +
        + keep_fnames: false +
        +
      • +
      • +
        + module: false +
        +
      • +
      • +
        + safari10: false +
        +
      • +
      • +
        + toplevel: false +
        +
      • +
      +
    • +
    +
  • +
  • +
    + Logger: 2 +
    +
  • +
  • +
    + Map: Interface +
    +
  • +
  • +
    + Parser: Interface +
    +
  • +
  • +
    + Path: string +
    +
  • +
  • +
    + SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    } +
    +
      +
    • +
      + svgo: {
          js2svg: {
              indent: number;
              pretty: false;
          };
          multipass: true;
          plugins: "preset-default"[];
      } +
      +
        +
      • +
        + js2svg: {
            indent: number;
            pretty: false;
        } +
        +
          +
        • +
          + indent: number +
          +
        • +
        • +
          + pretty: false +
          +
        • +
        +
      • +
      • +
        + multipass: true +
        +
      • +
      • +
        + plugins: "preset-default"[] +
        +
      • +
      +
    • +
    +
  • +
+
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Integration.Search.html b/Documentation/variables/Integration.Search.html index 7d074757..ec142318 100644 --- a/Documentation/variables/Integration.Search.html +++ b/Documentation/variables/Integration.Search.html @@ -1 +1,297 @@ -Search | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + Search | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable Search

+
+
+ Search: + string +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Integration.System.html b/Documentation/variables/Integration.System.html index f9ea2649..dba5a2a3 100644 --- a/Documentation/variables/Integration.System.html +++ b/Documentation/variables/Integration.System.html @@ -1,2 +1,301 @@ -System | @playform/compress - v0.0.10
System: string

TODO: Test this for security

-
\ No newline at end of file + + + + + + + System | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable System

+
+
+ System: + string +
+
+

TODO: Test this for security

+
+
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Integration._Action.html b/Documentation/variables/Integration._Action.html index 1e1ba942..841330b3 100644 --- a/Documentation/variables/Integration._Action.html +++ b/Documentation/variables/Integration._Action.html @@ -1 +1,297 @@ -_Action | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + _Action | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable _Action

+
+
+ _Action: + Action +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/JavaScript.javaScript.html b/Documentation/variables/JavaScript.javaScript.html index 97e19a9f..066e7adf 100644 --- a/Documentation/variables/JavaScript.javaScript.html +++ b/Documentation/variables/JavaScript.javaScript.html @@ -1 +1,443 @@ -javaScript | @playform/compress - v0.0.10
javaScript: {
    ecma: 5;
    enclose: false;
    format: {
        comments: false;
    };
    ie8: false;
    keep_classnames: false;
    keep_fnames: false;
    module: false;
    safari10: false;
    toplevel: false;
}

Type declaration

  • ecma: 5
  • enclose: false
  • format: {
        comments: false;
    }
    • comments: false
  • ie8: false
  • keep_classnames: false
  • keep_fnames: false
  • module: false
  • safari10: false
  • toplevel: false
\ No newline at end of file + + + + + + + javaScript | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable javaScript

+
+
+ javaScript: + {
    ecma: 5;
    enclose: false;
    format: {
        comments: false;
    };
    ie8: false;
    keep_classnames: false;
    keep_fnames: false;
    module: false;
    safari10: false;
    toplevel: false;
} +
+
+

Type declaration

+
    +
  • +
    + ecma: 5 +
    +
  • +
  • +
    + enclose: false +
    +
  • +
  • +
    + format: {
        comments: false;
    } +
    +
      +
    • +
      + comments: false +
      +
    • +
    +
  • +
  • +
    + ie8: false +
    +
  • +
  • +
    + keep_classnames: false +
    +
  • +
  • +
    + keep_fnames: false +
    +
  • +
  • +
    + module: false +
    +
  • +
  • +
    + safari10: false +
    +
  • +
  • +
    + toplevel: false +
    +
  • +
+
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Map.map.html b/Documentation/variables/Map.map.html index ffd3ee1a..dff4c839 100644 --- a/Documentation/variables/Map.map.html +++ b/Documentation/variables/Map.map.html @@ -1 +1,297 @@ -map | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + map | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable map

+
+
+ map: + Interface +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Option.option.html b/Documentation/variables/Option.option.html index 7b42050b..cbdeb7fc 100644 --- a/Documentation/variables/Option.option.html +++ b/Documentation/variables/Option.option.html @@ -1 +1,3215 @@ -option | @playform/compress - v0.0.10
option: {
    Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    };
    CSS: {
        csso: Interface;
        lightningcss: Interface;
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    };
    Image: {
        sharp: Interface;
    };
    JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    };
    Logger: 2;
    Map: Interface;
    Parser: Interface;
    Path: string;
    SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    };
}

Type declaration

  • Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    }
    • Accomplished: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Changed: ((Plan) => Promise<any>)
    • Failed: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Fulfilled: ((__namedParameters) => Promise<string | false>)
        • (__namedParameters): Promise<string | false>
        • Parameters

          • __namedParameters: default

          Returns Promise<string | false>

    • Passed: ((__namedParameters) => Promise<boolean>)
        • (__namedParameters): Promise<boolean>
        • Parameters

          • __namedParameters: default

          Returns Promise<boolean>

    • Read: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Wrote: ((__namedParameters) => Promise<Type>)
        • (__namedParameters): Promise<Type>
        • Parameters

          • __namedParameters: default

          Returns Promise<Type>

  • CSS: {
        csso: Interface;
        lightningcss: Interface;
    }
  • Cache: {
        Folder: string;
        Search: string;
    }
    • Folder: string
    • Search: string
  • Exclude: false
  • File: string
  • HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    }
    • html-minifier-terser: {
          caseSensitive: true;
          collapseInlineTagWhitespace: false;
          collapseWhitespace: true;
          continueOnParseError: true;
          html5: true;
          ignoreCustomComments: RegExp[];
          includeAutoGeneratedTags: true;
          keepClosingSlash: true;
          minifyCSS: true;
          minifyJS: true;
          minifyURLs: false;
          noNewlinesBeforeTagClose: true;
          preventAttributesEscaping: false;
          processConditionalComments: false;
          processScripts: string[];
          quoteCharacter: string;
          removeAttributeQuotes: true;
          removeComments: true;
          removeScriptTypeAttributes: true;
          removeStyleLinkTypeAttributes: true;
          removeTagWhitespace: false;
          sortAttributes: true;
          sortClassName: true;
          trimCustomFragments: true;
          useShortDoctype: false;
      }
      • caseSensitive: true
      • collapseInlineTagWhitespace: false
      • collapseWhitespace: true
      • continueOnParseError: true
      • html5: true
      • ignoreCustomComments: RegExp[]
      • includeAutoGeneratedTags: true
      • keepClosingSlash: true
      • minifyCSS: true
      • minifyJS: true
      • minifyURLs: false
      • noNewlinesBeforeTagClose: true
      • preventAttributesEscaping: false
      • processConditionalComments: false
      • processScripts: string[]
      • quoteCharacter: string
      • removeAttributeQuotes: true
      • removeComments: true
      • removeScriptTypeAttributes: true
      • removeStyleLinkTypeAttributes: true
      • removeTagWhitespace: false
      • sortAttributes: true
      • sortClassName: true
      • trimCustomFragments: true
      • useShortDoctype: false
  • Image: {
        sharp: Interface;
    }
  • JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    }
    • terser: {
          ecma: 5;
          enclose: false;
          format: {
              comments: false;
          };
          ie8: false;
          keep_classnames: false;
          keep_fnames: false;
          module: false;
          safari10: false;
          toplevel: false;
      }
      • ecma: 5
      • enclose: false
      • format: {
            comments: false;
        }
        • comments: false
      • ie8: false
      • keep_classnames: false
      • keep_fnames: false
      • module: false
      • safari10: false
      • toplevel: false
  • Logger: 2
  • Map: Interface
  • Parser: Interface
  • Path: string
  • SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    }
    • svgo: {
          js2svg: {
              indent: number;
              pretty: false;
          };
          multipass: true;
          plugins: "preset-default"[];
      }
      • js2svg: {
            indent: number;
            pretty: false;
        }
        • indent: number
        • pretty: false
      • multipass: true
      • plugins: "preset-default"[]
\ No newline at end of file + + + + + + + option | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable option

+
+
+ option: + {
    Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    };
    CSS: {
        csso: Interface;
        lightningcss: Interface;
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    };
    Image: {
        sharp: Interface;
    };
    JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    };
    Logger: 2;
    Map: Interface;
    Parser: Interface;
    Path: string;
    SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    };
} +
+
+

Type declaration

+
    +
  • +
    + Action: {
        Accomplished: ((__namedParameters) + => Promise<string>);
        Changed: ((Plan) + => Promise<any>);
        Failed: ((__namedParameters) + => Promise<string>);
        Fulfilled: ((__namedParameters) + => Promise<string | false>);
        Passed: ((__namedParameters) + => Promise<boolean>);
        Read: ((__namedParameters) + => Promise<string>);
        Wrote: ((__namedParameters) + => Promise<Type>);
    } +
    +
      +
    • +
      + Accomplished: ((__namedParameters) + => Promise<string>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<string> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<string> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Changed: ((Plan) + => Promise<any>) +
      +
        +
      • +
          +
        • + (Plan): Promise<any> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + Plan: + default +
          • +
          +
          +

          + Returns + Promise<any> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Failed: ((__namedParameters) + => Promise<string>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<string> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<string> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Fulfilled: ((__namedParameters) + => Promise<string + | false>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<string + | false> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<string + | false> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Passed: ((__namedParameters) + => Promise<boolean>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<boolean> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<boolean> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Read: ((__namedParameters) + => Promise<string>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<string> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<string> +

          +
        • +
        +
      • +
      +
    • +
    • +
      + Wrote: ((__namedParameters) + => Promise<Type>) +
      +
        +
      • +
          +
        • + (__namedParameters): Promise<Type> +
        • +
        • +
          +

          + Parameters +

          +
            +
          • + __namedParameters: + default +
          • +
          +
          +

          + Returns + Promise<Type> +

          +
        • +
        +
      • +
      +
    • +
    +
  • +
  • +
    + CSS: {
        csso: Interface;
        lightningcss: Interface;
    } +
    + +
  • +
  • +
    + Cache: {
        Folder: string;
        Search: string;
    } +
    +
      +
    • +
      + Folder: string +
      +
    • +
    • +
      + Search: string +
      +
    • +
    +
  • +
  • +
    + Exclude: false +
    +
  • +
  • +
    + File: string +
    +
  • +
  • +
    + HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    } +
    +
      +
    • +
      + html-minifier-terser: {
          caseSensitive: true;
          collapseInlineTagWhitespace: false;
          collapseWhitespace: true;
          continueOnParseError: true;
          html5: true;
          ignoreCustomComments: RegExp[];
          includeAutoGeneratedTags: true;
          keepClosingSlash: true;
          minifyCSS: true;
          minifyJS: true;
          minifyURLs: false;
          noNewlinesBeforeTagClose: true;
          preventAttributesEscaping: false;
          processConditionalComments: false;
          processScripts: string[];
          quoteCharacter: string;
          removeAttributeQuotes: true;
          removeComments: true;
          removeScriptTypeAttributes: true;
          removeStyleLinkTypeAttributes: true;
          removeTagWhitespace: false;
          sortAttributes: true;
          sortClassName: true;
          trimCustomFragments: true;
          useShortDoctype: false;
      } +
      +
        +
      • +
        + caseSensitive: true +
        +
      • +
      • +
        + collapseInlineTagWhitespace: false +
        +
      • +
      • +
        + collapseWhitespace: true +
        +
      • +
      • +
        + continueOnParseError: true +
        +
      • +
      • +
        + html5: true +
        +
      • +
      • +
        + ignoreCustomComments: RegExp[] +
        +
      • +
      • +
        + includeAutoGeneratedTags: true +
        +
      • +
      • +
        + keepClosingSlash: true +
        +
      • +
      • +
        + minifyCSS: true +
        +
      • +
      • +
        + minifyJS: true +
        +
      • +
      • +
        + minifyURLs: false +
        +
      • +
      • +
        + noNewlinesBeforeTagClose: true +
        +
      • +
      • +
        + preventAttributesEscaping: false +
        +
      • +
      • +
        + processConditionalComments: false +
        +
      • +
      • +
        + processScripts: string[] +
        +
      • +
      • +
        + quoteCharacter: string +
        +
      • +
      • +
        + removeAttributeQuotes: true +
        +
      • +
      • +
        + removeComments: true +
        +
      • +
      • +
        + removeScriptTypeAttributes: true +
        +
      • +
      • +
        + removeStyleLinkTypeAttributes: true +
        +
      • +
      • +
        + removeTagWhitespace: false +
        +
      • +
      • +
        + sortAttributes: true +
        +
      • +
      • +
        + sortClassName: true +
        +
      • +
      • +
        + trimCustomFragments: true +
        +
      • +
      • +
        + useShortDoctype: false +
        +
      • +
      +
    • +
    +
  • +
  • +
    + Image: {
        sharp: Interface;
    } +
    + +
  • +
  • +
    + JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    } +
    +
      +
    • +
      + terser: {
          ecma: 5;
          enclose: false;
          format: {
              comments: false;
          };
          ie8: false;
          keep_classnames: false;
          keep_fnames: false;
          module: false;
          safari10: false;
          toplevel: false;
      } +
      +
        +
      • +
        + ecma: 5 +
        +
      • +
      • +
        + enclose: false +
        +
      • +
      • +
        + format: {
            comments: false;
        } +
        +
          +
        • +
          + comments: false +
          +
        • +
        +
      • +
      • +
        + ie8: false +
        +
      • +
      • +
        + keep_classnames: false +
        +
      • +
      • +
        + keep_fnames: false +
        +
      • +
      • +
        + module: false +
        +
      • +
      • +
        + safari10: false +
        +
      • +
      • +
        + toplevel: false +
        +
      • +
      +
    • +
    +
  • +
  • +
    + Logger: 2 +
    +
  • +
  • +
    + Map: Interface +
    +
  • +
  • +
    + Parser: Interface +
    +
  • +
  • +
    + Path: string +
    +
  • +
  • +
    + SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    } +
    +
      +
    • +
      + svgo: {
          js2svg: {
              indent: number;
              pretty: false;
          };
          multipass: true;
          plugins: "preset-default"[];
      } +
      +
        +
      • +
        + js2svg: {
            indent: number;
            pretty: false;
        } +
        +
          +
        • +
          + indent: number +
          +
        • +
        • +
          + pretty: false +
          +
        • +
        +
      • +
      • +
        + multipass: true +
        +
      • +
      • +
        + plugins: "preset-default"[] +
        +
      • +
      +
    • +
    +
  • +
+
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/Parser.parser.html b/Documentation/variables/Parser.parser.html index ae186e56..176e2bb5 100644 --- a/Documentation/variables/Parser.parser.html +++ b/Documentation/variables/Parser.parser.html @@ -1 +1,297 @@ -parser | @playform/compress - v0.0.10
\ No newline at end of file + + + + + + + parser | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable parser

+
+
+ parser: + Interface +
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/Documentation/variables/SVG.SVG.html b/Documentation/variables/SVG.SVG.html index b4a2e46e..311a7aa5 100644 --- a/Documentation/variables/SVG.SVG.html +++ b/Documentation/variables/SVG.SVG.html @@ -1 +1,390 @@ -SVG | @playform/compress - v0.0.10
SVG: {
    js2svg: {
        indent: number;
        pretty: false;
    };
    multipass: true;
    plugins: "preset-default"[];
}

Type declaration

  • js2svg: {
        indent: number;
        pretty: false;
    }
    • indent: number
    • pretty: false
  • multipass: true
  • plugins: "preset-default"[]
\ No newline at end of file + + + + + + + SVG | @playform/compress - v0.0.10 + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+
+
+
+ +

Variable SVG

+
+
+ SVG: + {
    js2svg: {
        indent: number;
        pretty: false;
    };
    multipass: true;
    plugins: "preset-default"[];
} +
+
+

Type declaration

+
    +
  • +
    + js2svg: {
        indent: number;
        pretty: false;
    } +
    +
      +
    • +
      + indent: number +
      +
    • +
    • +
      + pretty: false +
      +
    • +
    +
  • +
  • +
    + multipass: true +
    +
  • +
  • +
    + plugins: "preset-default"[] +
    +
  • +
+
+ +
+
+ + +
+
+
+

+ Generated using + TypeDoc +

+
+
+ + diff --git a/package.json b/package.json index ca6718c9..47a931fc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@playform/compress", - "version": "0.0.10", + "version": "0.0.11", "private": false, "description": "🗜️ Compress —", "keywords": [ From c9eeae008adf3fc635c996dc278c72d3e6df4b27 Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Sat, 1 Jun 2024 18:58:11 +0300 Subject: [PATCH 3/9] squash! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bb35e740..8a4f960e 100644 --- a/README.md +++ b/README.md @@ -113,7 +113,7 @@ SVG compression is supported, as well via [svgo]. You can override any of the default options from the configurations of: - [csso](https://github.com/css/csso#minifysource-options) -- [lightningcss](https://github.com/css/csso#minifysource-options) +- [lightningcss](https://github.com/parcel-bundler/lightningcss/blob/master/node/index.d.ts#L8) - [html-minifier-terser](https://github.com/terser/html-minifier-terser#options-quick-reference) - [sharp](https://sharp.pixelplumbing.com/api-output#jpeg) - [svgo](https://github.com/svg/svgo#configuration) From 784afa0553545912c26c870c41c753f84ecc5af8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 09:48:55 +0000 Subject: [PATCH 4/9] Bump astro from 4.9.2 to 4.9.3 Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 4.9.2 to 4.9.3. - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@4.9.3/packages/astro) --- updated-dependencies: - dependency-name: astro dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 47a931fc..86192a88 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@playform/pipe": "0.0.5", "@types/csso": "5.0.4", "@types/html-minifier-terser": "7.0.2", - "astro": "4.9.2", + "astro": "4.9.3", "csso": "5.0.5", "html-minifier-terser": "7.2.0", "kleur": "4.1.5", From 95a41e48ac87a3046582499b60a5ba598e608db3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Jun 2024 09:59:51 +0000 Subject: [PATCH 5/9] Bump terser from 5.31.0 to 5.31.1 Bumps [terser](https://github.com/terser/terser) from 5.31.0 to 5.31.1. - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.31.0...v5.31.1) --- updated-dependencies: - dependency-name: terser dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 86192a88..7a027655 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "lightningcss": "1.25.1", "sharp": "0.33.4", "svgo": "3.3.2", - "terser": "5.31.0" + "terser": "5.31.1" }, "devDependencies": { "@playform/build": "0.0.10" From 61d47475ea98344cf5d055ab3e59a09ba3456333 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:00:02 +0000 Subject: [PATCH 6/9] Bump astro from 4.9.3 to 4.10.0 Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 4.9.3 to 4.10.0. - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@4.10.0/packages/astro) --- updated-dependencies: - dependency-name: astro dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 86192a88..cf79f885 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@playform/pipe": "0.0.5", "@types/csso": "5.0.4", "@types/html-minifier-terser": "7.0.2", - "astro": "4.9.3", + "astro": "4.10.0", "csso": "5.0.5", "html-minifier-terser": "7.2.0", "kleur": "4.1.5", From 8cc2c17cfc56bf8ef0d0d4816166ce4eb8aec230 Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Sat, 8 Jun 2024 07:35:41 +0300 Subject: [PATCH 7/9] squash! --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 47a931fc..be6b1bd2 100644 --- a/package.json +++ b/package.json @@ -42,14 +42,14 @@ "@playform/pipe": "0.0.5", "@types/csso": "5.0.4", "@types/html-minifier-terser": "7.0.2", - "astro": "4.9.2", + "astro": "4.10.0", "csso": "5.0.5", "html-minifier-terser": "7.2.0", "kleur": "4.1.5", "lightningcss": "1.25.1", "sharp": "0.33.4", "svgo": "3.3.2", - "terser": "5.31.0" + "terser": "5.31.1" }, "devDependencies": { "@playform/build": "0.0.10" From 014056402a35f5c26405be8723267797aa27b522 Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Sun, 9 Jun 2024 05:23:09 +0300 Subject: [PATCH 8/9] Compress/v0.0.12 --- CHANGELOG.md | 4 + Documentation/.nojekyll | 2 +- Documentation/assets/highlight.css | 193 +- Documentation/assets/icons.js | 2 +- Documentation/assets/icons.svg | 182 +- Documentation/assets/navigation.js | 2 +- Documentation/assets/search.js | 2 +- Documentation/assets/style.css | 1710 ++++----- .../functions/Directory.directory.html | 350 +- Documentation/functions/Image.image-2.html | 367 +- .../functions/Integration.Merge.html | 572 +-- .../functions/Integration.integration.html | 350 +- Documentation/functions/Merge.merge.html | 568 +-- Documentation/index.html | 1002 +---- Documentation/interfaces/CSS.Interface-1.html | 1221 +------ Documentation/interfaces/CSS.Interface.html | 1523 +------- .../interfaces/Directory.Interface.html | 368 +- .../interfaces/Image.Interface-1.html | 896 +---- .../interfaces/Image.Interface-2.html | 722 +--- Documentation/interfaces/Image.Interface.html | 387 +- .../interfaces/Integration.Interface.html | 360 +- Documentation/interfaces/Map.Interface.html | 313 +- .../interfaces/Option.Interface.html | 1516 +------- .../interfaces/Parser.Interface.html | 713 +--- Documentation/modules/CSS.html | 347 +- Documentation/modules/Directory.html | 325 +- Documentation/modules/File.html | 325 +- Documentation/modules/HTML.html | 325 +- Documentation/modules/Image.html | 385 +- Documentation/modules/Integration.html | 385 +- Documentation/modules/JavaScript.html | 325 +- Documentation/modules/Map.html | 325 +- Documentation/modules/Merge.html | 309 +- Documentation/modules/Middleware.html | 277 +- Documentation/modules/Option.html | 325 +- Documentation/modules/Parser.html | 385 +- Documentation/modules/SVG.html | 325 +- Documentation/types/File.Type.html | 300 +- Documentation/types/HTML.Type.html | 294 +- Documentation/types/JavaScript.Type.html | 296 +- Documentation/types/Parser.Type-1.html | 294 +- Documentation/types/Parser.Type-2.html | 294 +- Documentation/types/Parser.Type-3.html | 296 +- Documentation/types/Parser.Type-4.html | 298 +- Documentation/types/Parser.Type.html | 294 +- Documentation/types/SVG.Type.html | 294 +- Documentation/variables/CSS.CSS-1.html | 298 +- Documentation/variables/CSS.CSS.html | 298 +- Documentation/variables/File._Map.html | 298 +- Documentation/variables/HTML.HTML.html | 642 +--- Documentation/variables/Image._Map.html | 298 +- Documentation/variables/Image.image-1.html | 298 +- Documentation/variables/Image.image.html | 298 +- .../variables/Integration.Default.html | 3220 +---------------- .../variables/Integration.Search.html | 298 +- .../variables/Integration.System.html | 303 +- .../variables/Integration._Action.html | 298 +- .../variables/JavaScript.javaScript.html | 444 +-- Documentation/variables/Map.map.html | 298 +- Documentation/variables/Option.option.html | 3216 +--------------- Documentation/variables/Parser.parser.html | 298 +- Documentation/variables/SVG.SVG.html | 391 +- package.json | 4 +- 63 files changed, 1302 insertions(+), 30246 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 340137bd..ed3d51b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.0.12 + +- Cleanup + ## 0.0.11 - Cleanup diff --git a/Documentation/.nojekyll b/Documentation/.nojekyll index 9ac476e9..e2ac6616 100644 --- a/Documentation/.nojekyll +++ b/Documentation/.nojekyll @@ -1 +1 @@ -TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/Documentation/assets/highlight.css b/Documentation/assets/highlight.css index bd7727bf..146cd454 100644 --- a/Documentation/assets/highlight.css +++ b/Documentation/assets/highlight.css @@ -1,119 +1,92 @@ :root { - --light-hl-0: #795e26; - --dark-hl-0: #dcdcaa; - --light-hl-1: #000000; - --dark-hl-1: #d4d4d4; - --light-hl-2: #a31515; - --dark-hl-2: #ce9178; - --light-hl-3: #0000ff; - --dark-hl-3: #569cd6; - --light-hl-4: #af00db; - --dark-hl-4: #c586c0; - --light-hl-5: #001080; - --dark-hl-5: #9cdcfe; - --light-hl-6: #008000; - --dark-hl-6: #6a9955; - --light-hl-7: #267f99; - --dark-hl-7: #4ec9b0; - --light-hl-8: #098658; - --dark-hl-8: #b5cea8; - --light-hl-9: #000000; - --dark-hl-9: #c8c8c8; - --light-code-background: #ffffff; - --dark-code-background: #1e1e1e; + --light-hl-0: #795E26; + --dark-hl-0: #DCDCAA; + --light-hl-1: #000000; + --dark-hl-1: #D4D4D4; + --light-hl-2: #A31515; + --dark-hl-2: #CE9178; + --light-hl-3: #0000FF; + --dark-hl-3: #569CD6; + --light-hl-4: #AF00DB; + --dark-hl-4: #C586C0; + --light-hl-5: #001080; + --dark-hl-5: #9CDCFE; + --light-hl-6: #008000; + --dark-hl-6: #6A9955; + --light-hl-7: #267F99; + --dark-hl-7: #4EC9B0; + --light-hl-8: #098658; + --dark-hl-8: #B5CEA8; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; } -@media (prefers-color-scheme: light) { - :root { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --hl-9: var(--light-hl-9); - --code-background: var(--light-code-background); - } -} +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); +} } -@media (prefers-color-scheme: dark) { - :root { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --hl-9: var(--dark-hl-9); - --code-background: var(--dark-code-background); - } -} +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); +} } -:root[data-theme="light"] { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --hl-9: var(--light-hl-9); - --code-background: var(--light-code-background); +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); } -:root[data-theme="dark"] { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --hl-9: var(--dark-hl-9); - --code-background: var(--dark-code-background); +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); } -.hl-0 { - color: var(--hl-0); -} -.hl-1 { - color: var(--hl-1); -} -.hl-2 { - color: var(--hl-2); -} -.hl-3 { - color: var(--hl-3); -} -.hl-4 { - color: var(--hl-4); -} -.hl-5 { - color: var(--hl-5); -} -.hl-6 { - color: var(--hl-6); -} -.hl-7 { - color: var(--hl-7); -} -.hl-8 { - color: var(--hl-8); -} -.hl-9 { - color: var(--hl-9); -} -pre, -code { - background: var(--code-background); -} +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/Documentation/assets/icons.js b/Documentation/assets/icons.js index 714bca23..b79c9e89 100644 --- a/Documentation/assets/icons.js +++ b/Documentation/assets/icons.js @@ -12,4 +12,4 @@ }); } } -})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/Documentation/assets/icons.svg b/Documentation/assets/icons.svg index 7aea2881..7dead611 100644 --- a/Documentation/assets/icons.svg +++ b/Documentation/assets/icons.svg @@ -1,181 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/Documentation/assets/navigation.js b/Documentation/assets/navigation.js index 0b61990a..46fa208f 100644 --- a/Documentation/assets/navigation.js +++ b/Documentation/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACq2VyU7DMBCG38XnsqUsojcEYhMVSEFcUIVM4lJDFst1gQrx7shJGjv2xHFDrrbnyz8z/0yef5Ag3wJN0HkYohFiWCzQBKV5vErIcu88DHcXIk3QCH3QLEaTYISiBU1iTjI0ea6DbzJB+BxHRCHo5qik1C8M3tHx76gPZufABWok84k5xa+bdKyUxoF3oPnRcfA704IvKCeRyPnaLmR9NUA5FcurqLGtar7KIkHzTGfFsMLjw0aKlzQhdnby1CuxxzXTwsWabYLlhUHYPz05ONJ78zLFDGpOAZCXzuZcP07vbOXytLfyIthHefPbSnkBsCUYym9S/AYUvTgewE4lZ4D5NEDuCd0OFbhQbb4oIaAxVDBtFteMpnaRtw4HtkYrQE2mDgicMynL9MaxDANcoi6H8IpG83LMBZnjVSLACmms6pmjTiHBPFp0ccpXLsx6KUjaiSleOTAvZ1Gz3DCneuYATQlvab+GKR5ZFtA8BBkARtE2OxieusWfOIw4ZcK2lLrrvTk1hM/+fAfUqIprsPcWacZGbSyMTVrWnug1IZLiNRkpvLRkfNrxKzNMUydg26QlhbTNdSUiBf3WUEDjOCFfmEMy6juXFp12z+DdVZ4P0JQK5NWXnLVNdkXJAVVGgx4wXxJuJ1SeD5BQBfJKCJq/Kt5n9jrCrb/81gDz3741YPxfwGEXgBn9VJ6oMAxorOGJ8OnKNkT4dNV7h8pYnwY2PqyUy3Dr84Xm2R8uBBNOFQ4AAA==" +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACq2VyU7DMBCG38XnsqUsojcEYhMVSEFcUIVM4lJDFst1gQrx7shJGjv2xHFDrrbnyz8z/0yef5Ag3wJN0HkYohFiWCzQBKV5vErIcu88DHcXIk3QCH3QLEaTYISiBU1iTjI0ea6DbzJB+BxHRCHo5qik1C8M3tHx76gPZufABWok84k5xa+bdKyUxoF3oPnRcfA704IvKCeRyPnaLmR9NUA5FcurqLGtar7KIkHzTGfFsMLjw0aKlzQhdnby1CuxxzXTwsWabYLlhUHYPz05ONJ78zLFDGpOAZCXzuZcP07vbOXytLfyIthHefPbSnkBsCUYym9S/AYUvTgewE4lZ4D5NEDuCd0OFbhQbb4oIaAxVDBtFteMpnaRtw4HtkYrQE2mDgicMynL9MaxDANcoi6H8IpG83LMBZnjVSLACmms6pmjTiHBPFp0ccpXLsx6KUjaiSleOTAvZ1Gz3DCneuYATQlvab+GKR5ZFtA8BBkARtE2OxieusWfOIw4ZcK2lLrrvTk1hM/+fAfUqIprsPcWacZGbSyMTVrWnug1IZLiNRkpvLRkfNrxKzNMUydg26QlhbTNdSUiBf3WUEDjOCFfmEMy6juXFp12z+DdVZ4P0JQK5NWXnLVNdkXJAVVGgx4wXxJuJ1SeD5BQBfJKCJq/Kt5n9jrCrb/81gDz3741YPxfwGEXgBn9VJ6oMAxorOGJ8OnKNkT4dNV7h8pYnwY2PqyUy3Dr84Xm2R8uBBNOFQ4AAA==" \ No newline at end of file diff --git a/Documentation/assets/search.js b/Documentation/assets/search.js index bfab253a..3be153a4 100644 --- a/Documentation/assets/search.js +++ b/Documentation/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/Documentation/assets/style.css b/Documentation/assets/style.css index f1e78b7c..778b9492 100644 --- a/Documentation/assets/style.css +++ b/Documentation/assets/style.css @@ -1,260 +1,260 @@ :root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-warning-text: #222; - --light-color-background-warning: #e6e600; - --light-color-icon-background: var(--light-color-background); - --light-color-accent: #c5c7c9; - --light-color-active-menu-item: var(--light-color-accent); - --light-color-text: #222; - --light-color-text-aside: #6e6e6e; - --light-color-link: #1f70c2; - - --light-color-ts-keyword: #056bd6; - --light-color-ts-project: #b111c9; - --light-color-ts-module: var(--light-color-ts-project); - --light-color-ts-namespace: var(--light-color-ts-project); - --light-color-ts-enum: #7e6f15; - --light-color-ts-enum-member: var(--light-color-ts-enum); - --light-color-ts-variable: #4760ec; - --light-color-ts-function: #572be7; - --light-color-ts-class: #1f70c2; - --light-color-ts-interface: #108024; - --light-color-ts-constructor: var(--light-color-ts-class); - --light-color-ts-property: var(--light-color-ts-variable); - --light-color-ts-method: var(--light-color-ts-function); - --light-color-ts-call-signature: var(--light-color-ts-method); - --light-color-ts-index-signature: var(--light-color-ts-property); - --light-color-ts-constructor-signature: var(--light-color-ts-constructor); - --light-color-ts-parameter: var(--light-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --light-color-ts-type-parameter: #a55c0e; - --light-color-ts-accessor: var(--light-color-ts-property); - --light-color-ts-get-signature: var(--light-color-ts-accessor); - --light-color-ts-set-signature: var(--light-color-ts-accessor); - --light-color-ts-type-alias: #d51270; - /* reference not included as links will be colored with the kind that it points to */ - - --light-external-icon: url("data:image/svg+xml;utf8,"); - --light-color-scheme: light; - - /* Dark */ - --dark-color-background: #2b2e33; - --dark-color-background-secondary: #1e2024; - --dark-color-background-warning: #bebe00; - --dark-color-warning-text: #222; - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-accent: #9096a2; - --dark-color-active-menu-item: #5d5d6a; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - --dark-color-link: #00aff4; - - --dark-color-ts-keyword: #3399ff; - --dark-color-ts-project: #e358ff; - --dark-color-ts-module: var(--dark-color-ts-project); - --dark-color-ts-namespace: var(--dark-color-ts-project); - --dark-color-ts-enum: #f4d93e; - --dark-color-ts-enum-member: var(--dark-color-ts-enum); - --dark-color-ts-variable: #798dff; - --dark-color-ts-function: #a280ff; - --dark-color-ts-class: #8ac4ff; - --dark-color-ts-interface: #6cff87; - --dark-color-ts-constructor: var(--dark-color-ts-class); - --dark-color-ts-property: var(--dark-color-ts-variable); - --dark-color-ts-method: var(--dark-color-ts-function); - --dark-color-ts-call-signature: var(--dark-color-ts-method); - --dark-color-ts-index-signature: var(--dark-color-ts-property); - --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); - --dark-color-ts-parameter: var(--dark-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --dark-color-ts-type-parameter: #e07d13; - --dark-color-ts-accessor: var(--dark-color-ts-property); - --dark-color-ts-get-signature: var(--dark-color-ts-accessor); - --dark-color-ts-set-signature: var(--dark-color-ts-accessor); - --dark-color-ts-type-alias: #ff6492; - /* reference not included as links will be colored with the kind that it points to */ - - --dark-external-icon: url("data:image/svg+xml;utf8,"); - --dark-color-scheme: dark; + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-keyword: #056bd6; + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: #a55c0e; + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + + --dark-color-ts-keyword: #3399ff; + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: #e07d13; + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; } @media (prefers-color-scheme: light) { - :root { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-keyword: var(--light-color-ts-keyword); - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); - } + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } } @media (prefers-color-scheme: dark) { - :root { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-keyword: var(--dark-color-ts-keyword); - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); - } + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } } html { - color-scheme: var(--color-scheme); + color-scheme: var(--color-scheme); } body { - margin: 0; + margin: 0; } :root[data-theme="light"] { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-keyword: var(--light-color-ts-keyword); - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); } :root[data-theme="dark"] { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-keyword: var(--dark-color-ts-keyword); - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); } .always-visible, .always-visible .tsd-signatures { - display: inherit !important; + display: inherit !important; } h1, @@ -263,7 +263,7 @@ h3, h4, h5, h6 { - line-height: 1.2; + line-height: 1.2; } h1 > a:not(.link), @@ -272,1141 +272,1141 @@ h3 > a:not(.link), h4 > a:not(.link), h5 > a:not(.link), h6 > a:not(.link) { - text-decoration: none; - color: var(--color-text); + text-decoration: none; + color: var(--color-text); } h1 { - font-size: 1.875rem; - margin: 0.67rem 0; + font-size: 1.875rem; + margin: 0.67rem 0; } h2 { - font-size: 1.5rem; - margin: 0.83rem 0; + font-size: 1.5rem; + margin: 0.83rem 0; } h3 { - font-size: 1.25rem; - margin: 1rem 0; + font-size: 1.25rem; + margin: 1rem 0; } h4 { - font-size: 1.05rem; - margin: 1.33rem 0; + font-size: 1.05rem; + margin: 1.33rem 0; } h5 { - font-size: 1rem; - margin: 1.5rem 0; + font-size: 1rem; + margin: 1.5rem 0; } h6 { - font-size: 0.875rem; - margin: 2.33rem 0; + font-size: 0.875rem; + margin: 2.33rem 0; } .uppercase { - text-transform: uppercase; + text-transform: uppercase; } dl, menu, ol, ul { - margin: 1em 0; + margin: 1em 0; } dd { - margin: 0 0 0 40px; + margin: 0 0 0 40px; } .container { - max-width: 1700px; - padding: 0 2rem; + max-width: 1700px; + padding: 0 2rem; } /* Footer */ footer { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; } .tsd-generator { - margin: 0 1em; + margin: 0 1em; } .container-main { - margin: 0 auto; - /* toolbar, footer, margin */ - min-height: calc(100vh - 41px - 56px - 4rem); + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); } @keyframes fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } + from { + opacity: 0; + } + to { + opacity: 1; + } } @keyframes fade-out { - from { - opacity: 1; - visibility: visible; - } - to { - opacity: 0; - } + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } } @keyframes fade-in-delayed { - 0% { - opacity: 0; - } - 33% { - opacity: 0; - } - 100% { - opacity: 1; - } + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } } @keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; - } - 66% { - opacity: 0; - } - 100% { - opacity: 0; - } + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } } @keyframes pop-in-from-right { - from { - transform: translate(100%, 0); - } - to { - transform: translate(0, 0); - } + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } } @keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; - } - to { - transform: translate(100%, 0); - } + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } } body { - background: var(--color-background); - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; - font-size: 16px; - color: var(--color-text); + background: var(--color-background); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + font-size: 16px; + color: var(--color-text); } a { - color: var(--color-link); - text-decoration: none; + color: var(--color-link); + text-decoration: none; } a:hover { - text-decoration: underline; + text-decoration: underline; } a.external[target="_blank"] { - background-image: var(--external-icon); - background-position: top 3px right; - background-repeat: no-repeat; - padding-right: 13px; + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; } code, pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; } pre { - position: relative; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - padding: 10px; - border: 1px solid var(--color-accent); + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); } pre code { - padding: 0; - font-size: 100%; + padding: 0; + font-size: 100%; } pre > button { - position: absolute; - top: 10px; - right: 10px; - opacity: 0; - transition: opacity 0.1s; - box-sizing: border-box; + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; } pre:hover > button, pre > button.visible { - opacity: 1; + opacity: 1; } blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; } .tsd-typography { - line-height: 1.333em; + line-height: 1.333em; } .tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; + list-style: square; + padding: 0 0 0 20px; + margin: 0; } .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h4, .tsd-typography h5, .tsd-typography h6 { - font-size: 1em; + font-size: 1em; } .tsd-typography h5, .tsd-typography h6 { - font-weight: normal; + font-weight: normal; } .tsd-typography p, .tsd-typography ul, .tsd-typography ol { - margin: 1em 0; + margin: 1em 0; } .tsd-typography table { - border-collapse: collapse; - border: none; + border-collapse: collapse; + border: none; } .tsd-typography td, .tsd-typography th { - padding: 6px 13px; - border: 1px solid var(--color-accent); + padding: 6px 13px; + border: 1px solid var(--color-accent); } .tsd-typography thead, .tsd-typography tr:nth-child(even) { - background-color: var(--color-background-secondary); + background-color: var(--color-background-secondary); } .tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); + margin: 0; + padding: 0; + color: var(--color-text-aside); } .tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; + color: var(--color-text-aside); + text-decoration: none; } .tsd-breadcrumb a:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-breadcrumb li { - display: inline; + display: inline; } .tsd-breadcrumb li:after { - content: " / "; + content: " / "; } .tsd-comment-tags { - display: flex; - flex-direction: column; + display: flex; + flex-direction: column; } dl.tsd-comment-tag-group { - display: flex; - align-items: center; - overflow: hidden; - margin: 0.5em 0; + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; } dl.tsd-comment-tag-group dt { - display: flex; - margin-right: 0.5em; - font-size: 0.875em; - font-weight: normal; + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; } dl.tsd-comment-tag-group dd { - margin: 0; + margin: 0; } code.tsd-tag { - padding: 0.25em 0.4em; - border: 0.1em solid var(--color-accent); - margin-right: 0.25em; - font-size: 70%; + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; } h1 code.tsd-tag:first-of-type { - margin-left: 0.25em; + margin-left: 0.25em; } dl.tsd-comment-tag-group dd:before, dl.tsd-comment-tag-group dd:after { - content: " "; + content: " "; } dl.tsd-comment-tag-group dd pre, dl.tsd-comment-tag-group dd:after { - clear: both; + clear: both; } dl.tsd-comment-tag-group p { - margin: 0; + margin: 0; } .tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; } .tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; + margin-bottom: 0; } .tsd-filter-visibility h4 { - font-size: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.5rem; - margin: 0; + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; } .tsd-filter-item:not(:last-child) { - margin-bottom: 0.5rem; + margin-bottom: 0.5rem; } .tsd-filter-input { - display: flex; - width: fit-content; - width: -moz-fit-content; - align-items: center; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - cursor: pointer; + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; } .tsd-filter-input input[type="checkbox"] { - cursor: pointer; - position: absolute; - width: 1.5em; - height: 1.5em; - opacity: 0; + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; } .tsd-filter-input input[type="checkbox"]:disabled { - pointer-events: none; + pointer-events: none; } .tsd-filter-input svg { - cursor: pointer; - width: 1.5em; - height: 1.5em; - margin-right: 0.5em; - border-radius: 0.33em; - /* Leaving this at full opacity breaks event listeners on Firefox. + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. Don't remove unless you know what you're doing. */ - opacity: 0.99; + opacity: 0.99; } .tsd-filter-input input[type="checkbox"]:focus + svg { - transform: scale(0.95); + transform: scale(0.95); } .tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { - transform: scale(1); + transform: scale(1); } .tsd-checkbox-background { - fill: var(--color-accent); + fill: var(--color-accent); } input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { - stroke: var(--color-text); + stroke: var(--color-text); } .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { - fill: var(--color-background); - stroke: var(--color-accent); - stroke-width: 0.25rem; + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; } .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { - stroke: var(--color-accent); + stroke: var(--color-accent); } .tsd-theme-toggle { - padding-top: 0.75rem; + padding-top: 0.75rem; } .tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; + display: inline; + vertical-align: middle; + margin-right: 0.75rem; } .tsd-hierarchy { - list-style: square; - margin: 0; + list-style: square; + margin: 0; } .tsd-hierarchy .target { - font-weight: bold; + font-weight: bold; } .tsd-full-hierarchy:not(:last-child) { - margin-bottom: 1em; - padding-bottom: 1em; - border-bottom: 1px solid var(--color-accent); + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid var(--color-accent); } .tsd-full-hierarchy, .tsd-full-hierarchy ul { - list-style: none; - margin: 0; - padding: 0; + list-style: none; + margin: 0; + padding: 0; } .tsd-full-hierarchy ul { - padding-left: 1.5rem; + padding-left: 1.5rem; } .tsd-full-hierarchy a { - padding: 0.25rem 0 !important; - font-size: 1rem; - display: inline-flex; - align-items: center; - color: var(--color-text); + padding: 0.25rem 0 !important; + font-size: 1rem; + display: inline-flex; + align-items: center; + color: var(--color-text); } .tsd-panel-group.tsd-index-group { - margin-bottom: 0; + margin-bottom: 0; } .tsd-index-panel .tsd-index-list { - list-style: none; - line-height: 1.333em; - margin: 0; - padding: 0.25rem 0 0 0; - overflow: hidden; - display: grid; - grid-template-columns: repeat(3, 1fr); - column-gap: 1rem; - grid-template-rows: auto; + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; } @media (max-width: 1024px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(2, 1fr); - } + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } } @media (max-width: 768px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); - } + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } } .tsd-index-panel .tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; } .tsd-flag { - display: inline-block; - padding: 0.25em 0.4em; - border-radius: 4px; - color: var(--color-comment-tag-text); - background-color: var(--color-comment-tag); - text-indent: 0; - font-size: 75%; - line-height: 1; - font-weight: normal; + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; } .tsd-anchor { - position: relative; - top: -100px; + position: relative; + top: -100px; } .tsd-member { - position: relative; + position: relative; } .tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; } .tsd-navigation.settings { - margin: 1rem 0; + margin: 1rem 0; } .tsd-navigation > a, .tsd-navigation .tsd-accordion-summary { - width: calc(100% - 0.25rem); - display: flex; - align-items: center; + width: calc(100% - 0.25rem); + display: flex; + align-items: center; } .tsd-navigation a, .tsd-navigation summary > span, .tsd-page-navigation a { - display: flex; - width: calc(100% - 0.25rem); - align-items: center; - padding: 0.25rem; - color: var(--color-text); - text-decoration: none; - box-sizing: border-box; + display: flex; + width: calc(100% - 0.25rem); + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; } .tsd-navigation a.current, .tsd-page-navigation a.current { - background: var(--color-active-menu-item); + background: var(--color-active-menu-item); } .tsd-navigation a:hover, .tsd-page-navigation a:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-navigation ul, .tsd-page-navigation ul { - margin-top: 0; - margin-bottom: 0; - padding: 0; - list-style: none; + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; } .tsd-navigation li, .tsd-page-navigation li { - padding: 0; - max-width: 100%; + padding: 0; + max-width: 100%; } .tsd-nested-navigation { - margin-left: 3rem; + margin-left: 3rem; } .tsd-nested-navigation > li > details { - margin-left: -1.5rem; + margin-left: -1.5rem; } .tsd-small-nested-navigation { - margin-left: 1.5rem; + margin-left: 1.5rem; } .tsd-small-nested-navigation > li > details { - margin-left: -1.5rem; + margin-left: -1.5rem; } .tsd-page-navigation ul { - padding-left: 1.75rem; + padding-left: 1.75rem; } #tsd-sidebar-links a { - margin-top: 0; - margin-bottom: 0.5rem; - line-height: 1.25rem; + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; } #tsd-sidebar-links a:last-of-type { - margin-bottom: 0; + margin-bottom: 0; } a.tsd-index-link { - padding: 0.25rem 0 !important; - font-size: 1rem; - line-height: 1.25rem; - display: inline-flex; - align-items: center; - color: var(--color-text); + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); } .tsd-accordion-summary { - list-style-type: none; /* hide marker on non-safari */ - outline: none; /* broken on safari, so just hide it */ + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ } .tsd-accordion-summary::-webkit-details-marker { - display: none; /* hide marker on safari */ + display: none; /* hide marker on safari */ } .tsd-accordion-summary, .tsd-accordion-summary a { - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; - cursor: pointer; + cursor: pointer; } .tsd-accordion-summary a { - width: calc(100% - 1.5rem); + width: calc(100% - 1.5rem); } .tsd-accordion-summary > * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; } .tsd-index-accordion .tsd-accordion-summary > svg { - margin-left: 0.25rem; + margin-left: 0.25rem; } .tsd-index-content > :not(:first-child) { - margin-top: 0.75rem; + margin-top: 0.75rem; } .tsd-index-heading { - margin-top: 1.5rem; - margin-bottom: 0.75rem; + margin-top: 1.5rem; + margin-bottom: 0.75rem; } .tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; } .tsd-kind-icon path { - transform-origin: center; - transform: scale(1.1); + transform-origin: center; + transform: scale(1.1); } .tsd-signature > .tsd-kind-icon { - margin-right: 0.8rem; + margin-right: 0.8rem; } .tsd-panel { - margin-bottom: 2.5rem; + margin-bottom: 2.5rem; } .tsd-panel.tsd-member { - margin-bottom: 4rem; + margin-bottom: 4rem; } .tsd-panel:empty { - display: none; + display: none; } .tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { - margin: 1.5rem -1.5rem 0.75rem -1.5rem; - padding: 0 1.5rem 0.75rem 1.5rem; + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; } .tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: none; + margin-bottom: 0; + border-bottom: none; } .tsd-panel-group { - margin: 4rem 0; + margin: 4rem 0; } .tsd-panel-group.tsd-index-group { - margin: 2rem 0; + margin: 2rem 0; } .tsd-panel-group.tsd-index-group details { - margin: 2rem 0; + margin: 2rem 0; } #tsd-search { - transition: background-color 0.2s; + transition: background-color 0.2s; } #tsd-search .title { - position: relative; - z-index: 2; + position: relative; + z-index: 2; } #tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 2.5rem; - height: 100%; + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; } #tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); } #tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; + position: absolute; + overflow: hidden; + right: -40px; } #tsd-search .field input, #tsd-search .title, #tsd-toolbar-links a { - transition: opacity 0.2s; + transition: opacity 0.2s; } #tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } #tsd-search .results li { - background-color: var(--color-background); - line-height: initial; - padding: 4px; + background-color: var(--color-background); + line-height: initial; + padding: 4px; } #tsd-search .results li:nth-child(even) { - background-color: var(--color-background-secondary); + background-color: var(--color-background-secondary); } #tsd-search .results li.state { - display: none; + display: none; } #tsd-search .results li.current:not(.no-results), #tsd-search .results li:hover:not(.no-results) { - background-color: var(--color-accent); + background-color: var(--color-accent); } #tsd-search .results a { - display: flex; - align-items: center; - padding: 0.25rem; - box-sizing: border-box; + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; } #tsd-search .results a:before { - top: 10px; + top: 10px; } #tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; + color: var(--color-text-aside); + font-weight: normal; } #tsd-search.has-focus { - background-color: var(--color-accent); + background-color: var(--color-accent); } #tsd-search.has-focus .field input { - top: 0; - opacity: 1; + top: 0; + opacity: 1; } #tsd-search.has-focus .title, #tsd-search.has-focus #tsd-toolbar-links a { - z-index: 0; - opacity: 0; + z-index: 0; + opacity: 0; } #tsd-search.has-focus .results { - visibility: visible; + visibility: visible; } #tsd-search.loading .results li.state.loading { - display: block; + display: block; } #tsd-search.failure .results li.state.failure { - display: block; + display: block; } #tsd-toolbar-links { - position: absolute; - top: 0; - right: 2rem; - height: 100%; - display: flex; - align-items: center; - justify-content: flex-end; + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; } #tsd-toolbar-links a { - margin-left: 1.5rem; + margin-left: 1.5rem; } #tsd-toolbar-links a:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-signature { - margin: 0 0 1rem 0; - padding: 1rem 0.5rem; - border: 1px solid var(--color-accent); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; } .tsd-signature-keyword { - color: var(--color-ts-keyword); - font-weight: normal; + color: var(--color-ts-keyword); + font-weight: normal; } .tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; + color: var(--color-text-aside); + font-weight: normal; } .tsd-signature-type { - font-style: italic; - font-weight: normal; + font-style: italic; + font-weight: normal; } .tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - list-style-type: none; + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; } .tsd-signatures .tsd-signature { - margin: 0; - border-color: var(--color-accent); - border-width: 1px 0; - transition: background-color 0.1s; + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; } .tsd-description .tsd-signatures .tsd-signature { - border-width: 1px; + border-width: 1px; } ul.tsd-parameter-list, ul.tsd-type-parameter-list { - list-style: square; - margin: 0; - padding-left: 20px; + list-style: square; + margin: 0; + padding-left: 20px; } ul.tsd-parameter-list > li.tsd-parameter-signature, ul.tsd-type-parameter-list > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; + list-style: none; + margin-left: -20px; } ul.tsd-parameter-list h5, ul.tsd-type-parameter-list h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; + font-size: 16px; + margin: 1em 0 0.5em 0; } .tsd-sources { - margin-top: 1rem; - font-size: 0.875em; + margin-top: 1rem; + font-size: 0.875em; } .tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; + color: var(--color-text-aside); + text-decoration: underline; } .tsd-sources ul { - list-style: none; - padding: 0; + list-style: none; + padding: 0; } .tsd-page-toolbar { - position: sticky; - z-index: 1; - top: 0; - left: 0; - width: 100%; - color: var(--color-text); - background: var(--color-background-secondary); - border-bottom: 1px var(--color-accent) solid; - transition: transform 0.3s ease-in-out; + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; } .tsd-page-toolbar a { - color: var(--color-text); - text-decoration: none; + color: var(--color-text); + text-decoration: none; } .tsd-page-toolbar a.title { - font-weight: bold; + font-weight: bold; } .tsd-page-toolbar a.title:hover { - text-decoration: underline; + text-decoration: underline; } .tsd-page-toolbar .tsd-toolbar-contents { - display: flex; - justify-content: space-between; - height: 2.5rem; - margin: 0 auto; + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; } .tsd-page-toolbar .table-cell { - position: relative; - white-space: nowrap; - line-height: 40px; + position: relative; + white-space: nowrap; + line-height: 40px; } .tsd-page-toolbar .table-cell:first-child { - width: 100%; + width: 100%; } .tsd-page-toolbar .tsd-toolbar-icon { - box-sizing: border-box; - line-height: 0; - padding: 12px 0; + box-sizing: border-box; + line-height: 0; + padding: 12px 0; } .tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.8; - height: 40px; - transition: - opacity 0.1s, - background-color 0.2s; - vertical-align: bottom; - cursor: pointer; + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: + opacity 0.1s, + background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } .tsd-widget:hover { - opacity: 0.9; + opacity: 0.9; } .tsd-widget.active { - opacity: 1; - background-color: var(--color-accent); + opacity: 1; + background-color: var(--color-accent); } .tsd-widget.no-caption { - width: 40px; + width: 40px; } .tsd-widget.no-caption:before { - margin: 0; + margin: 0; } .tsd-widget.options, .tsd-widget.menu { - display: none; + display: none; } input[type="checkbox"] + .tsd-widget:before { - background-position: -120px 0; + background-position: -120px 0; } input[type="checkbox"]:checked + .tsd-widget:before { - background-position: -160px 0; + background-position: -160px 0; } img { - max-width: 100%; + max-width: 100%; } .tsd-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - vertical-align: middle; - color: var(--color-text); + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); } .tsd-anchor-icon svg { - width: 1em; - height: 1em; - visibility: hidden; + width: 1em; + height: 1em; + visibility: hidden; } .tsd-anchor-link:hover > .tsd-anchor-icon svg { - visibility: visible; + visibility: visible; } .deprecated { - text-decoration: line-through !important; + text-decoration: line-through !important; } .warning { - padding: 1rem; - color: var(--color-warning-text); - background: var(--color-background-warning); + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); } .tsd-kind-project { - color: var(--color-ts-project); + color: var(--color-ts-project); } .tsd-kind-module { - color: var(--color-ts-module); + color: var(--color-ts-module); } .tsd-kind-namespace { - color: var(--color-ts-namespace); + color: var(--color-ts-namespace); } .tsd-kind-enum { - color: var(--color-ts-enum); + color: var(--color-ts-enum); } .tsd-kind-enum-member { - color: var(--color-ts-enum-member); + color: var(--color-ts-enum-member); } .tsd-kind-variable { - color: var(--color-ts-variable); + color: var(--color-ts-variable); } .tsd-kind-function { - color: var(--color-ts-function); + color: var(--color-ts-function); } .tsd-kind-class { - color: var(--color-ts-class); + color: var(--color-ts-class); } .tsd-kind-interface { - color: var(--color-ts-interface); + color: var(--color-ts-interface); } .tsd-kind-constructor { - color: var(--color-ts-constructor); + color: var(--color-ts-constructor); } .tsd-kind-property { - color: var(--color-ts-property); + color: var(--color-ts-property); } .tsd-kind-method { - color: var(--color-ts-method); + color: var(--color-ts-method); } .tsd-kind-call-signature { - color: var(--color-ts-call-signature); + color: var(--color-ts-call-signature); } .tsd-kind-index-signature { - color: var(--color-ts-index-signature); + color: var(--color-ts-index-signature); } .tsd-kind-constructor-signature { - color: var(--color-ts-constructor-signature); + color: var(--color-ts-constructor-signature); } .tsd-kind-parameter { - color: var(--color-ts-parameter); + color: var(--color-ts-parameter); } .tsd-kind-type-literal { - color: var(--color-ts-type-literal); + color: var(--color-ts-type-literal); } .tsd-kind-type-parameter { - color: var(--color-ts-type-parameter); + color: var(--color-ts-type-parameter); } .tsd-kind-accessor { - color: var(--color-ts-accessor); + color: var(--color-ts-accessor); } .tsd-kind-get-signature { - color: var(--color-ts-get-signature); + color: var(--color-ts-get-signature); } .tsd-kind-set-signature { - color: var(--color-ts-set-signature); + color: var(--color-ts-set-signature); } .tsd-kind-type-alias { - color: var(--color-ts-type-alias); + color: var(--color-ts-type-alias); } /* if we have a kind icon, don't color the text by kind */ .tsd-kind-icon ~ span { - color: var(--color-text); + color: var(--color-text); } * { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); } *::-webkit-scrollbar { - width: 0.75rem; + width: 0.75rem; } *::-webkit-scrollbar-track { - background: var(--color-icon-background); + background: var(--color-icon-background); } *::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); } /* mobile */ @media (max-width: 769px) { - .tsd-widget.options, - .tsd-widget.menu { - display: inline-block; - } - - .container-main { - display: flex; - } - html .col-content { - float: none; - max-width: 100%; - width: 100%; - } - html .col-sidebar { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - width: 75vw; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); - } - html .col-sidebar > *:last-child { - padding-bottom: 20px; - } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - - .to-has-menu .overlay { - animation: fade-in 0.4s; - } - - .to-has-menu .col-sidebar { - animation: pop-in-from-right 0.4s; - } - - .from-has-menu .overlay { - animation: fade-out 0.4s; - } - - .from-has-menu .col-sidebar { - animation: pop-out-to-right 0.4s; - } - - .has-menu body { - overflow: hidden; - } - .has-menu .overlay { - visibility: visible; - } - .has-menu .col-sidebar { - visibility: visible; - transform: translate(0, 0); - display: flex; - flex-direction: column; - gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; - } - .has-menu .tsd-navigation { - max-height: 100%; - } + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } } /* one sidebar */ @media (min-width: 770px) { - .container-main { - display: grid; - grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); - grid-template-areas: "sidebar content"; - margin: 2rem auto; - } - - .col-sidebar { - grid-area: sidebar; - } - .col-content { - grid-area: content; - padding: 0 1rem; - } + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } } @media (min-width: 770px) and (max-width: 1399px) { - .col-sidebar { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - padding-top: 1rem; - } - .site-menu { - margin-top: 1rem; - } + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } } /* two sidebars */ @media (min-width: 1200px) { - .container-main { - grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); - grid-template-areas: "sidebar content toc"; - } - - .col-sidebar { - display: contents; - } - - .page-menu { - grid-area: toc; - padding-left: 1rem; - } - .site-menu { - grid-area: sidebar; - } - - .site-menu { - margin-top: 1rem 0; - } - - .page-menu, - .site-menu { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - } + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } } diff --git a/Documentation/functions/Directory.directory.html b/Documentation/functions/Directory.directory.html index 8dfc3429..a0d7908c 100644 --- a/Documentation/functions/Directory.directory.html +++ b/Documentation/functions/Directory.directory.html @@ -1,349 +1 @@ - - - - - - - directory | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Function directory

-
-
- -
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +directory | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/functions/Image.image-2.html b/Documentation/functions/Image.image-2.html index 2c44658b..1cc9c0fd 100644 --- a/Documentation/functions/Image.image-2.html +++ b/Documentation/functions/Image.image-2.html @@ -1,365 +1,2 @@ - - - - - - - image | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Function image

-
-
- -
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +image | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/functions/Integration.Merge.html b/Documentation/functions/Integration.Merge.html index 12b30579..416ee298 100644 --- a/Documentation/functions/Integration.Merge.html +++ b/Documentation/functions/Integration.Merge.html @@ -1,571 +1 @@ - - - - - - - Merge | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Function Merge

-
-
-
    - -
  • -
    -

    Type Parameters

    -
      -
    • - Ts - extends readonly unknown[] -
    • -
    -
    -
    -

    Parameters

    -
      -
    • - Rest - ...objects: - Ts -
    • -
    -
    -

    - Returns - DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>> -

    - -
  • -
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Merge | @playform/compress - v0.0.12
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest ...objects: Ts

    Returns DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

\ No newline at end of file diff --git a/Documentation/functions/Integration.integration.html b/Documentation/functions/Integration.integration.html index 8e5c8a7a..2db83922 100644 --- a/Documentation/functions/Integration.integration.html +++ b/Documentation/functions/Integration.integration.html @@ -1,349 +1 @@ - - - - - - - integration | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Function integration

-
-
- -
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +integration | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/functions/Merge.merge.html b/Documentation/functions/Merge.merge.html index 87d700d1..1253809e 100644 --- a/Documentation/functions/Merge.merge.html +++ b/Documentation/functions/Merge.merge.html @@ -1,567 +1 @@ - - - - - - - merge | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Function merge

-
-
-
    - -
  • -
    -

    Type Parameters

    -
      -
    • - Ts - extends readonly unknown[] -
    • -
    -
    -
    -

    Parameters

    -
      -
    • - Rest - ...objects: - Ts -
    • -
    -
    -

    - Returns - DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>> -

    - -
  • -
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +merge | @playform/compress - v0.0.12
  • Type Parameters

    • Ts extends readonly unknown[]

    Parameters

    • Rest ...objects: Ts

    Returns DeepMergeHKT<Ts, Readonly<{
        DeepMergeArraysURI: "DeepMergeArraysDefaultURI";
        DeepMergeFilterValuesURI: "DeepMergeFilterValuesDefaultURI";
        DeepMergeMapsURI: "DeepMergeMapsDefaultURI";
        DeepMergeOthersURI: "DeepMergeLeafURI";
        DeepMergeRecordsURI: "DeepMergeRecordsDefaultURI";
        DeepMergeSetsURI: "DeepMergeSetsDefaultURI";
    }>, Readonly<{
        key: PropertyKey;
        parents: readonly Readonly<Record<PropertyKey, unknown>>[];
    }>>

\ No newline at end of file diff --git a/Documentation/index.html b/Documentation/index.html index 7fb2b1c4..7dc1af96 100644 --- a/Documentation/index.html +++ b/Documentation/index.html @@ -1,910 +1,120 @@ - - - - - - - @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
-

@playform/compress - v0.0.10

-
-
- - - - - - - - - - - -
-

- - - - Astro - -

-
-

Related —

-
-
- - - - Build -
- - - - Dependency -
- - - - Version -

-
-
- - Star
- - - - Download -
🦔 Inline —
-
-
- - - - Build -
- - - - Dependency -
- - - - Version -

-
-
- - Star
- - - - Download -
🗻 Format —
-
+@playform/compress - v0.0.12

@playform/compress - v0.0.12

Astro

Related —


Build
Dependency
Version


Star
Download
🦔 Inline —

Build
Dependency
Version


Star
Download
🗻 Format —
- -

- 🗜️ Compress — -

-

- This - Astro integration - brings compression utilities to your Astro project. -

-

🎁 CSS (csso) —

-

- 🎁 CSS (lightningcss) — -

-

- 🎁 HTML (html-minifier-terser) — -

-

- 🎁 Image (sharp) — -

-

- 🎁 JavaScript (terser) — -

-

🎁 SVG (svgo) —

-
-

Note

-

- Compress will not compress your - requests, only your statically generated build and - pre-rendered routes. -

-
-
-

[!IMPORTANT]

-

- Use Compress last in your integration - list for the best optimization. -

-
- -

Installation

-

- There are two ways to add integrations to your project. - Let's try the most convenient option first! -

- -

- astro add command -

-

- Astro includes a CLI tool for adding first party - integrations: astro add. This command will: -

-
    -
  1. - (Optionally) Install all necessary dependencies and - peer dependencies -
  2. -
  3. - (Also optionally) Update your - astro.config.* file to apply this - integration -
  4. -
-

- To install Compress, run the following from - your project directory and follow the prompts: -

-

Using NPM:

-
npx astro add @playform/compress
+

🗜️ Compress —

This Astro integration brings compression utilities to +your Astro project.

+

🎁 CSS (csso) —

+

🎁 CSS (lightningcss) —

+

🎁 HTML (html-minifier-terser) —

+

🎁 Image (sharp) —

+

🎁 JavaScript (terser) —

+

🎁 SVG (svgo) —

+
+

Note

+

Compress will not compress your requests, only your statically generated +build and pre-rendered routes.

+
+
+

[!IMPORTANT]

+

Use Compress last in your integration list for the best optimization.

+
+

Installation

There are two ways to add integrations to your project. Let's try the most +convenient option first!

+

astro add command

Astro includes a CLI tool for adding first party integrations: astro add. This +command will:

+
    +
  1. (Optionally) Install all necessary dependencies and peer dependencies
  2. +
  3. (Also optionally) Update your astro.config.* file to apply this integration
  4. +
+

To install Compress, run the following from your project directory and follow +the prompts:

+

Using NPM:

+
npx astro add @playform/compress
 
-

Using Yarn:

-
yarn astro add @playform/compress
+

Using Yarn:

+
yarn astro add @playform/compress
 
-

Using PNPM:

-
pnpx astro add @playform/compress
+

Using PNPM:

+
pnpx astro add @playform/compress
 
- -

- Install dependencies manually -

-

- First, install the Compress integration - like so: -

-
npm install -D -E @playform/compress
+

Install dependencies manually

First, install the Compress integration like so:

+
npm install -D -E @playform/compress
 
-

- Then, apply this integration to your - astro.config.* file using the - integrations property: -

-

- astro.config.ts -

-
export default {
integrations: [(await import("@playform/compress")).default()],
}; +

Then, apply this integration to your astro.config.* file using the +integrations property:

+

astro.config.ts

+
export default {
integrations: [(await import("@playform/compress")).default()],
};
- -

Getting started

-

- The utility will now automatically compress all your - CSS, HTML, SVG, JavaScript and image files in the Astro - outDir folder. -

-

- The following image file types will be compressed via - sharp: -

-
    -
  • avci
  • -
  • avcs
  • -
  • avif
  • -
  • avifs
  • -
  • gif
  • -
  • heic
  • -
  • heics
  • -
  • heif
  • -
  • heifs
  • -
  • jfif
  • -
  • jif
  • -
  • jpe
  • -
  • jpeg
  • -
  • jpg
  • -
  • apng
  • -
  • png
  • -
  • raw
  • -
  • tiff
  • -
  • webp
  • -
-

- SVG compression is supported, as well via - svgo. -

- -

- Default Compression -

-

- You can override any of the default options from the - configurations of: -

- -

- astro.config.ts -

-
export default {
integrations: [
(await import("@playform/compress")).default({
CSS: false,
HTML: {
"html-minifier-terser": {
removeAttributeQuotes: false,
},
},
Image: false,
JavaScript: false,
SVG: false,
}),
],
}; +

Getting started

The utility will now automatically compress all your CSS, HTML, SVG, JavaScript +and image files in the Astro outDir folder.

+

The following image file types will be compressed via sharp:

+
    +
  • avci
  • +
  • avcs
  • +
  • avif
  • +
  • avifs
  • +
  • gif
  • +
  • heic
  • +
  • heics
  • +
  • heif
  • +
  • heifs
  • +
  • jfif
  • +
  • jif
  • +
  • jpe
  • +
  • jpeg
  • +
  • jpg
  • +
  • apng
  • +
  • png
  • +
  • raw
  • +
  • tiff
  • +
  • webp
  • +
+

SVG compression is supported, as well via svgo.

+

Default Compression

You can override any of the default options from the configurations of:

+ +

astro.config.ts

+
export default {
integrations: [
(await import("@playform/compress")).default({
CSS: false,
HTML: {
"html-minifier-terser": {
removeAttributeQuotes: false,
},
},
Image: false,
JavaScript: false,
SVG: false,
}),
],
};
-

or disable them entirely:

-

- astro.config.ts -

-
export default {
integrations: [
(await import("@playform/compress")).default({
CSS: false,
HTML: false,
Image: false,
JavaScript: false,
SVG: false,
}),
],
}; +

or disable them entirely:

+

astro.config.ts

+
export default {
integrations: [
(await import("@playform/compress")).default({
CSS: false,
HTML: false,
Image: false,
JavaScript: false,
SVG: false,
}),
],
};
-

- You can see the full option map here: - Source/Interface/Option.ts -

- -

Output

-

- By default Compress compresses the - outDir Astro directory, if - you'd like it to compress a different directory you - would have to add it to the Compress - Path option, as well: -

-
export default {
integrations: [
(await import("@playform/compress")).default({
Path: ["./dist", "./Compress"],
}),
],
}; +

You can see the full option map here: +Source/Interface/Option.ts

+

Output

By default Compress compresses the outDir Astro directory, if you'd like +it to compress a different directory you would have to add it to the Compress +Path option, as well:

+
export default {
integrations: [
(await import("@playform/compress")).default({
Path: ["./dist", "./Compress"],
}),
],
};
- -

- Add Multiple Paths -

-

- You can add multiple paths to compress by specifying an - array as the Path variable. -

-

- astro.config.ts -

-
export default {
integrations: [
(await import("@playform/compress")).default({
Path: ["./Target", "./Build"],
}),
],
}; +

Add Multiple Paths

You can add multiple paths to compress by specifying an array as the Path +variable.

+

astro.config.ts

+
export default {
integrations: [
(await import("@playform/compress")).default({
Path: ["./Target", "./Build"],
}),
],
};
- -

- Input-Output Mapping -

-

- You can also provide a map of paths for different input - output directories. -

-

- astro.config.ts -

-
export default {
integrations: [
(await import("@playform/compress")).default({
Path: new Map([["./Source", "./Target"]]),
}),
],
}; +

Input-Output Mapping

You can also provide a map of paths for different input output directories.

+

astro.config.ts

+
export default {
integrations: [
(await import("@playform/compress")).default({
Path: new Map([["./Source", "./Target"]]),
}),
],
};
-

Or an array of the two:

-

- astro.config.ts -

-
export default {
integrations: [
(await import("@playform/compress")).default({
Path: [
// Compress Target
"./Target",
// Compress Target one more time into a different directory
new Map([["./Target", "./TargetCompress"]]),
],
}),
],
}; +

Or an array of the two:

+

astro.config.ts

+
export default {
integrations: [
(await import("@playform/compress")).default({
Path: [
// Compress Target
"./Target",
// Compress Target one more time into a different directory
new Map([["./Target", "./TargetCompress"]]),
],
}),
],
};
- -

File Filtering

-

- You can filter files to exclude specific ones from - compression. A filter can be an array of regular - expressions or a single match. You can also use - functions to match on file names: -

-

- astro.config.ts -

-
export default {
integrations: [
(await import("@playform/compress")).default({
Exclude: [
"File.png",
(File: string) =>
File === "./Target/Favicon/Image/safari-pinned-tab.svg",
],
}),
],
}; +

File Filtering

You can filter files to exclude specific ones from compression. A filter can be +an array of regular expressions or a single match. You can also use functions to +match on file names:

+

astro.config.ts

+
export default {
integrations: [
(await import("@playform/compress")).default({
Exclude: [
"File.png",
(File: string) =>
File === "./Target/Favicon/Image/safari-pinned-tab.svg",
],
}),
],
};
- -

- Controlling Logging -

-

- You can control the logging level by setting the - Logger parameter. The default value is - 2, but you can set it to 0 if - you don't want to see debug messages: -

-

- astro.config.ts -

-
export default {
integrations: [
(await import("@playform/compress")).default({
Logger: 0,
}),
],
}; +

Controlling Logging

You can control the logging level by setting the Logger parameter. The default +value is 2, but you can set it to 0 if you don't want to see debug messages:

+

astro.config.ts

+
export default {
integrations: [
(await import("@playform/compress")).default({
Logger: 0,
}),
],
};
- -

Changelog

-

- See CHANGELOG.md for a - history of changes to this integration. -

-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +

Changelog

See CHANGELOG.md for a history of changes to this integration.

+
\ No newline at end of file diff --git a/Documentation/interfaces/CSS.Interface-1.html b/Documentation/interfaces/CSS.Interface-1.html index c6c5b6a0..72b8a82e 100644 --- a/Documentation/interfaces/CSS.Interface-1.html +++ b/Documentation/interfaces/CSS.Interface-1.html @@ -1,1171 +1,50 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - {
    afterCompress?: AfterCompressFn | AfterCompressFn[];
    beforeCompress?: BeforeCompressFn | BeforeCompressFn[];
    clone?: boolean;
    comments?: boolean;
    debug?: boolean;
    filename?: string;
    forceMediaMerge?: boolean;
    logger?: (() => void);
    restructure?: boolean;
    sourceMap?: boolean;
    usage?: Usage;
} -
-
-

Hierarchy

-
    -
  • - MinifyOptions -
  • -
  • - CompressOptions -
      -
    • Interface
    • -
    -
  • -
-
- -
-
-
- - - - -
-
-
-
-

Properties

-
- - -
- afterCompress?: - AfterCompressFn | AfterCompressFn[] -
-
-

Called right after compress() is run.

-
-
- -
-
- - -
- beforeCompress?: - BeforeCompressFn | BeforeCompressFn[] -
-
-

Called right after parse is run.

-
-
- -
-
- - -
- clone?: - boolean -
-
-

- Transform a copy of input AST if true. Useful in - case of AST reuse. -

-
-
-

Default

-
false
-
-
- -
-
- - -
- comments?: - boolean -
-
-

Specify what comments to leave:

-
    -
  • - 'exclamation' or true – leave all - exclamation comments -
  • -
  • - 'first-exclamation' – remove every - comment except first one -
  • -
  • false – remove all comments
  • -
-
-
-

Default

-
Compress false
-
-

Default

-
csso true
-
-
- -
-
- - -
- debug?: - boolean -
-
-

Output debug information to stderr.

-
-
-

Default

-
false
-
-
- -
-
- - -
- filename?: - string -
-
-

- Filename of input CSS, uses for source map - generation. -

-
-
-

Default

-
'<unknown>'
-
-
- -
-
- - -
- forceMediaMerge?: - boolean -
-
-

Enables merging of

-
-
-

Media

-

- rules with the same media query by splitted by - other rules. The optimisation is unsafe in - general, but should work fine in most cases. Use - it on your own risk. -

-

Default

-
Compress true
-
-

Default

-
csso false
-
-
- -
-
- - -
- logger?: - (() => void) -
-
-

- Function to track every step of transformation. -

-
-
-

Type declaration

-
    -
  • -
      -
    • - (): void -
    • -
    • -

      - Returns - void -

      -
    • -
    -
  • -
-
-
- -
-
- - -
- restructure?: - boolean -
-
-

Disable or enable a structure optimisations.

-
-
-

Default

-
CompressAstro false
-
-

Default

-
csso true
-
-
- -
-
- - -
- sourceMap?: - boolean -
-
-

Generate a source map when true.

-
-
-

Default

-
false
-
-
- -
-
- - -
- usage?: - Usage -
-
-

Usage data for advanced optimisations.

-
-
- -
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Interface | @playform/compress - v0.0.12
interface Interface {
    afterCompress?: AfterCompressFn | AfterCompressFn[];
    beforeCompress?: BeforeCompressFn | BeforeCompressFn[];
    clone?: boolean;
    comments?: boolean;
    debug?: boolean;
    filename?: string;
    forceMediaMerge?: boolean;
    logger?: (() => void);
    restructure?: boolean;
    sourceMap?: boolean;
    usage?: Usage;
}

Hierarchy

  • MinifyOptions
  • CompressOptions
    • Interface

Properties

afterCompress?: AfterCompressFn | AfterCompressFn[]

Called right after compress() is run.

+
beforeCompress?: BeforeCompressFn | BeforeCompressFn[]

Called right after parse is run.

+
clone?: boolean

Transform a copy of input AST if true. Useful in case of AST reuse.

+

Default

false
+
+
comments?: boolean

Specify what comments to leave:

+
    +
  • 'exclamation' or true – leave all exclamation comments
  • +
  • 'first-exclamation' – remove every comment except first one
  • +
  • false – remove all comments
  • +
+

Default

Compress false
+
+

Default

csso true
+
+
debug?: boolean

Output debug information to stderr.

+

Default

false
+
+
filename?: string

Filename of input CSS, uses for source map generation.

+

Default

'<unknown>'
+
+
forceMediaMerge?: boolean

Enables merging of

+

Media

rules with the same media query by splitted by other rules. +The optimisation is unsafe in general, but should work fine in most cases. Use it on your own risk.

+

Default

Compress true
+
+

Default

csso false
+
+
logger?: (() => void)

Function to track every step of transformation.

+

Type declaration

    • (): void
    • Returns void

restructure?: boolean

Disable or enable a structure optimisations.

+

Default

CompressAstro false
+
+

Default

csso true
+
+
sourceMap?: boolean

Generate a source map when true.

+

Default

false
+
+
usage?: Usage

Usage data for advanced optimisations.

+
\ No newline at end of file diff --git a/Documentation/interfaces/CSS.Interface.html b/Documentation/interfaces/CSS.Interface.html index f41de1aa..5817f4b1 100644 --- a/Documentation/interfaces/CSS.Interface.html +++ b/Documentation/interfaces/CSS.Interface.html @@ -1,1475 +1,52 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - {
    analyzeDependencies?: boolean | DependencyOptions;
    cssModules?: boolean | CSSModulesConfig;
    customAtRules?: CustomAtRules;
    drafts?: Drafts;
    errorRecovery?: boolean;
    exclude?: number;
    include?: number;
    inputSourceMap?: string;
    minify?: boolean;
    nonStandard?: NonStandard;
    projectRoot?: string;
    pseudoClasses?: PseudoClasses;
    sourceMap?: boolean;
    targets?: Targets;
    unusedSymbols?: string[];
    visitor?: Visitor<CustomAtRules>;
} -
-
-

Hierarchy

-
    -
  • - Omit<TransformOptions<CustomAtRules>, "filename" | "code"> -
      -
    • Interface
    • -
    -
  • -
-
- -
-
-
- - - - -
-
-
-
-

Properties

-
- - -
- analyzeDependencies?: - boolean | DependencyOptions -
-
-

- Whether to analyze dependencies (e.g. - @import and url()). - When enabled, @import rules are - removed, and url() dependencies are - replaced with hashed placeholders that can be - replaced with the final urls later (after - bundling). Dependencies are returned as part of - the result. -

-
-
- -
-
- - -
- cssModules?: - boolean | CSSModulesConfig -
-
-

Whether to compile this file as a CSS module.

-
-
- -
-
- - -
- customAtRules?: - CustomAtRules -
-
-

- Defines how to parse custom CSS at-rules. Each - at-rule can have a prelude, defined using a CSS - syntax string, and a block body. The body can be a - declaration list, rule list, or style block as - defined in the - css spec. -

-
-
- -
-
- - -
- drafts?: - Drafts -
-
-

- Whether to enable parsing various draft syntax. -

-
-
- -
-
- - -
- errorRecovery?: - boolean -
-
-

- Whether to ignore invalid rules and declarations - rather than erroring. When enabled, warnings are - returned, and the invalid rule or declaration is - omitted from the output code. -

-
-
- -
-
- - -
- exclude?: - number -
-
-

- Features that should never be compiled, even - when unsupported by targets. -

-
-
- -
-
- - -
- include?: - number -
-
-

- Features that should always be compiled, even - when supported by targets. -

-
-
- -
-
- - -
- inputSourceMap?: - string -
-
-

An input source map to extend.

-
-
- -
-
- - -
- minify?: - boolean -
-
-

Whether to enable minification

-
-
-

Default

-
Compress true
+Interface | @playform/compress - v0.0.12
interface Interface {
    analyzeDependencies?: boolean | DependencyOptions;
    cssModules?: boolean | CSSModulesConfig;
    customAtRules?: CustomAtRules;
    drafts?: Drafts;
    errorRecovery?: boolean;
    exclude?: number;
    include?: number;
    inputSourceMap?: string;
    minify?: boolean;
    nonStandard?: NonStandard;
    projectRoot?: string;
    pseudoClasses?: PseudoClasses;
    sourceMap?: boolean;
    targets?: Targets;
    unusedSymbols?: string[];
    visitor?: Visitor<CustomAtRules>;
}

Hierarchy

  • Omit<TransformOptions<CustomAtRules>, "filename" | "code">
    • Interface

Properties

analyzeDependencies?: boolean | DependencyOptions

Whether to analyze dependencies (e.g. @import and url()). +When enabled, @import rules are removed, and url() dependencies +are replaced with hashed placeholders that can be replaced with the final +urls later (after bundling). Dependencies are returned as part of the result.

+
cssModules?: boolean | CSSModulesConfig

Whether to compile this file as a CSS module.

+
customAtRules?: CustomAtRules

Defines how to parse custom CSS at-rules. Each at-rule can have a prelude, defined using a CSS +syntax string, and +a block body. The body can be a declaration list, rule list, or style block as defined in the +css spec.

+
drafts?: Drafts

Whether to enable parsing various draft syntax.

+
errorRecovery?: boolean

Whether to ignore invalid rules and declarations rather than erroring. +When enabled, warnings are returned, and the invalid rule or declaration is +omitted from the output code.

+
exclude?: number

Features that should never be compiled, even when unsupported by targets.

+
include?: number

Features that should always be compiled, even when supported by targets.

+
inputSourceMap?: string

An input source map to extend.

+
minify?: boolean

Whether to enable minification

+

Default

Compress true
 
-

Default

-
lightningcss false
+

Default

lightningcss false
 
-
- -
-
- - -
- nonStandard?: - NonStandard -
-
-

- Whether to enable various non-standard syntax. -

-
-
- -
-
- - -
- projectRoot?: - string -
-
-

- An optional project root path, used as the - source root in the output source map. Also used - to generate relative paths for sources used in - CSS module hashes. -

-
-
- -
-
- - -
- pseudoClasses?: - PseudoClasses -
-
-

- Replaces user action pseudo classes with class - names that can be applied from JavaScript. This - is useful for polyfills, for example. -

-
-
- -
-
- - -
- sourceMap?: - boolean -
-
-

Whether to output a source map.

-
-
- -
-
- - -
- targets?: - Targets -
-
-

The browser targets for the generated code.

-
-
- -
-
- - -
- unusedSymbols?: - string[] -
-
-

- A list of class names, ids, and custom - identifiers (e.g. @keyframes) that are known to - be unused. These will be removed during - minification. Note that these are not selectors - but individual names (without any . or # - prefixes). -

-
-
- -
-
- - -
- visitor?: - Visitor<CustomAtRules> -
-
-

- An AST visitor object. This allows custom - transforms or analysis to be implemented in - JavaScript. Multiple visitors can be composed - into one using the - composeVisitors function. For - optimal performance, visitors should be as - specific as possible about what types of values - they care about so that JavaScript has to be - called as little as possible. -

-
-
- -
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +
nonStandard?: NonStandard

Whether to enable various non-standard syntax.

+
projectRoot?: string

An optional project root path, used as the source root in the output source map. +Also used to generate relative paths for sources used in CSS module hashes.

+
pseudoClasses?: PseudoClasses

Replaces user action pseudo classes with class names that can be applied from JavaScript. +This is useful for polyfills, for example.

+
sourceMap?: boolean

Whether to output a source map.

+
targets?: Targets

The browser targets for the generated code.

+
unusedSymbols?: string[]

A list of class names, ids, and custom identifiers (e.g. @keyframes) that are known +to be unused. These will be removed during minification. Note that these are not +selectors but individual names (without any . or # prefixes).

+
visitor?: Visitor<CustomAtRules>

An AST visitor object. This allows custom transforms or analysis to be implemented in JavaScript. +Multiple visitors can be composed into one using the composeVisitors function. +For optimal performance, visitors should be as specific as possible about what types of values +they care about so that JavaScript has to be called as little as possible.

+
\ No newline at end of file diff --git a/Documentation/interfaces/Directory.Interface.html b/Documentation/interfaces/Directory.Interface.html index 614ab18f..89831224 100644 --- a/Documentation/interfaces/Directory.Interface.html +++ b/Documentation/interfaces/Directory.Interface.html @@ -1,367 +1 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - ((Path) => Promise<string>) -
-
- -
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Interface | @playform/compress - v0.0.12
interface Interface ((Path) => Promise<string>)
\ No newline at end of file diff --git a/Documentation/interfaces/Image.Interface-1.html b/Documentation/interfaces/Image.Interface-1.html index fd3a68c8..fb9ac2e5 100644 --- a/Documentation/interfaces/Image.Interface-1.html +++ b/Documentation/interfaces/Image.Interface-1.html @@ -1,887 +1,9 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - {
    avif?: boolean | AvifOptions;
    gif?: boolean | GifOptions;
    heif?: boolean | HeifOptions;
    jpeg?: boolean | JpegOptions;
    png?: boolean | PngOptions;
    sharp?: boolean | SharpOptions;
    tiff?: boolean | TiffOptions;
    webp?: boolean | WebpOptions;
    [key: - string]: AvifOptions | GifOptions | HeifOptions | JpegOptions | PngOptions | SharpOptions | TiffOptions | WebpOptions | boolean | undefined;
} -
-
-

Indexable

-
- [key: - string]: AvifOptions | GifOptions | HeifOptions | JpegOptions | PngOptions | SharpOptions | TiffOptions | WebpOptions | boolean | undefined -
-
- -
-
-
- - - -
-
-

- Properties -

- -
-
-
-
-
-
-

Properties

-
- - -
- avif?: - boolean | AvifOptions -
- -
-
- - -
- gif?: - boolean | GifOptions -
- -
-
- - -
- heif?: - boolean | HeifOptions -
- -
-
- - -
- jpeg?: - boolean | JpegOptions -
- -
-
- - -
- png?: - boolean | PngOptions -
- -
-
- - -
- sharp?: - boolean | SharpOptions -
- -
-
- - -
- tiff?: - boolean | TiffOptions -
- -
-
- - -
- webp?: - boolean | WebpOptions -
- -
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Interface | @playform/compress - v0.0.12
interface Interface {
    avif?: boolean | AvifOptions;
    gif?: boolean | GifOptions;
    heif?: boolean | HeifOptions;
    jpeg?: boolean | JpegOptions;
    png?: boolean | PngOptions;
    sharp?: boolean | SharpOptions;
    tiff?: boolean | TiffOptions;
    webp?: boolean | WebpOptions;
    [key: string]: AvifOptions | GifOptions | HeifOptions | JpegOptions | PngOptions | SharpOptions | TiffOptions | WebpOptions | boolean | undefined;
}

Indexable

[key: string]: AvifOptions | GifOptions | HeifOptions | JpegOptions | PngOptions | SharpOptions | TiffOptions | WebpOptions | boolean | undefined

Properties

Properties

avif?: boolean | AvifOptions
gif?: boolean | GifOptions
heif?: boolean | HeifOptions
jpeg?: boolean | JpegOptions
png?: boolean | PngOptions
sharp?: boolean | SharpOptions
tiff?: boolean | TiffOptions
webp?: boolean | WebpOptions
\ No newline at end of file diff --git a/Documentation/interfaces/Image.Interface-2.html b/Documentation/interfaces/Image.Interface-2.html index 9c472625..65b26896 100644 --- a/Documentation/interfaces/Image.Interface-2.html +++ b/Documentation/interfaces/Image.Interface-2.html @@ -1,711 +1,11 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - {
    After: number;
    Before: number;
    Buffer: {
        [key: - string]: any;
    } & Sharp;
    Input: string;
    Output: string;
} -
-
-

Hierarchy

-
    -
  • - Omit<File, "Buffer"> -
      -
    • Interface
    • -
    -
  • -
-
- -
-
-
- - - -
-
-

- Properties -

- -
-
-
-
-
-
-

Properties

-
- - -
- After: - number -
-
-

The size after the action.

-
-
- -
-
- - -
- Before: - number -
-
-

The size before the action.

-
-
- -
-
- - -
- Buffer: - {
    [key: - string]: any;
} & Sharp -
-
-

Type declaration

-
    -
  • -
    - [key: - string]: any -
    -
    -

    - biome-ignore - lint/suspicious/noExplicitAny: -

    -
    -
    -
  • -
-
- -
-
- - -
- Input: - string -
-
-

The input file.

-
-
- -
-
- - -
- Output: - string -
-
-

The output file.

-
-
- -
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Interface | @playform/compress - v0.0.12
interface Interface {
    After: number;
    Before: number;
    Buffer: {
        [key: string]: any;
    } & Sharp;
    Input: string;
    Output: string;
}

Hierarchy

  • Omit<File, "Buffer">
    • Interface

Properties

Properties

After: number

The size after the action.

+
Before: number

The size before the action.

+
Buffer: {
    [key: string]: any;
} & Sharp

Type declaration

  • [key: string]: any

    biome-ignore lint/suspicious/noExplicitAny:

    +
Input: string

The input file.

+
Output: string

The output file.

+
\ No newline at end of file diff --git a/Documentation/interfaces/Image.Interface.html b/Documentation/interfaces/Image.Interface.html index 1c18b5f5..2fa13fa0 100644 --- a/Documentation/interfaces/Image.Interface.html +++ b/Documentation/interfaces/Image.Interface.html @@ -1,385 +1,2 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - ((Option, - On) => Promise<any>) -
-
- -
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Interface | @playform/compress - v0.0.12
interface Interface ((Option, On) => Promise<any>)
\ No newline at end of file diff --git a/Documentation/interfaces/Integration.Interface.html b/Documentation/interfaces/Integration.Interface.html index 2c9787d0..540b20b9 100644 --- a/Documentation/interfaces/Integration.Interface.html +++ b/Documentation/interfaces/Integration.Interface.html @@ -1,359 +1 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - ((Option?) => AstroIntegration) -
-
- -
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Interface | @playform/compress - v0.0.12
interface Interface ((Option?) => AstroIntegration)
\ No newline at end of file diff --git a/Documentation/interfaces/Map.Interface.html b/Documentation/interfaces/Map.Interface.html index af250e21..0aecaf77 100644 --- a/Documentation/interfaces/Map.Interface.html +++ b/Documentation/interfaces/Map.Interface.html @@ -1,312 +1 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - {
    [key: - string]: string;
} -
-
-

Indexable

-
- [key: - string]: string -
-
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Interface | @playform/compress - v0.0.12
interface Interface {
    [key: string]: string;
}

Indexable

[key: string]: string
\ No newline at end of file diff --git a/Documentation/interfaces/Option.Interface.html b/Documentation/interfaces/Option.Interface.html index 38a54cb0..ab3f8ad7 100644 --- a/Documentation/interfaces/Option.Interface.html +++ b/Documentation/interfaces/Option.Interface.html @@ -1,1489 +1,33 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - {
    Action?: boolean | default;
    CSS?: boolean | {
        csso?: Interface;
        lightningcss?: Interface;
    };
    Cache?: boolean | default;
    Exclude?: boolean | Type | Type[] | Set<Type>;
    File?: string | boolean | string[];
    HTML?: boolean | {
        html-minifier-terser?: Options;
    };
    Image?: boolean | {
        sharp?: Interface;
    };
    JavaScript?: boolean | {
        terser?: MinifyOptions;
    };
    Logger?: boolean | Type;
    Map?: boolean | Interface;
    Parser?: Interface;
    Path?: boolean | Type | Type[] | Set<Type>;
    SVG?: boolean | {
        svgo?: Config;
    };
} -
-
-

Hierarchy

-
    -
  • - default -
      -
    • Interface
    • -
    -
  • -
-
- -
-
-
- - - - -
-
-
-
-

Properties

-
- - -
- Action?: - boolean | default -
-
-

Action pipe configuration.

-
-
- -
-
- - -
- CSS?: - boolean | {
    csso?: Interface;
    lightningcss?: Interface;
} -
-
-

csso, lightningcss option properties

-
-
-

Type declaration

- -
-
- -
-
- - -
- Cache?: - boolean | default -
-
-

Configuration for the target cache.

-
-
-

Default

-
{ Search: "./", Folder: "./Cache" }
+Interface | @playform/compress - v0.0.12
interface Interface {
    Action?: boolean | default;
    CSS?: boolean | {
        csso?: Interface;
        lightningcss?: Interface;
    };
    Cache?: boolean | default;
    Exclude?: boolean | Type | Type[] | Set<Type>;
    File?: string | boolean | string[];
    HTML?: boolean | {
        html-minifier-terser?: Options;
    };
    Image?: boolean | {
        sharp?: Interface;
    };
    JavaScript?: boolean | {
        terser?: MinifyOptions;
    };
    Logger?: boolean | Type;
    Map?: boolean | Interface;
    Parser?: Interface;
    Path?: boolean | Type | Type[] | Set<Type>;
    SVG?: boolean | {
        svgo?: Config;
    };
}

Hierarchy

  • default
    • Interface

Properties

Action?: boolean | default

Action pipe configuration.

+
CSS?: boolean | {
    csso?: Interface;
    lightningcss?: Interface;
}

csso, lightningcss option properties

+

Type declaration

Cache?: boolean | default

Configuration for the target cache.

+

Default

{ Search: "./", Folder: "./Cache" }
 
-
- -
-
- - -
- Exclude?: - boolean | Type | Type[] | Set<Type> -
-
-

Criteria for excluding files.

-
-
- -
-
- - -
- File?: - string | boolean | string[] -
-
-

File patterns to be matched.

-
-
- -
-
- - -
- HTML?: - boolean | {
    html-minifier-terser?: Options;
} -
-
-

html-minifier-terser option properties

-
-
-

Type declaration

-
    -
  • -
    - Optional - html-minifier-terser?: Options -
    -
  • -
-
-
- -
-
- - -
- Image?: - boolean | {
    sharp?: Interface;
} -
-
-

sharp option properties

-
-
-

Type declaration

- -
-
- -
-
- - -
- JavaScript?: - boolean | {
    terser?: MinifyOptions;
} -
-
-

terser option properties

-
-
-

Type declaration

-
    -
  • -
    - Optional - terser?: MinifyOptions -
    -
  • -
-
-
- -
-
- - -
- Logger?: - boolean | Type -
-
-

Debugging level.

-
-
-

Default

-
2
+
Exclude?: boolean | Type | Type[] | Set<Type>

Criteria for excluding files.

+
File?: string | boolean | string[]

File patterns to be matched.

+
HTML?: boolean | {
    html-minifier-terser?: Options;
}

html-minifier-terser option properties

+

Type declaration

  • Optional html-minifier-terser?: Options
Image?: boolean | {
    sharp?: Interface;
}

sharp option properties

+

Type declaration

JavaScript?: boolean | {
    terser?: MinifyOptions;
}

terser option properties

+

Type declaration

  • Optional terser?: MinifyOptions
Logger?: boolean | Type

Debugging level.

+

Default

2
 
-
- -
-
- - -
- Map?: - boolean | Interface -
-
-

Map to different file paths

-
-
- -
-
- - -
- Parser?: - Interface -
-
-

Parsers for different file types

-
-
- -
-
- - -
- Path?: - boolean | Type | Type[] | Set<Type> -
-
-

Configuration for the target path(s).

-
-
-

Default

-
"./Target"
+
Map?: boolean | Interface

Map to different file paths

+
Parser?: Interface

Parsers for different file types

+
Path?: boolean | Type | Type[] | Set<Type>

Configuration for the target path(s).

+

Default

"./Target"
 
-
- -
-
- - -
- SVG?: - boolean | {
    svgo?: Config;
} -
-
-

svgo option properties

-
-
-

Type declaration

-
    -
  • -
    - Optional - svgo?: Config -
    -
  • -
-
-
- -
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +
SVG?: boolean | {
    svgo?: Config;
}

svgo option properties

+

Type declaration

  • Optional svgo?: Config
\ No newline at end of file diff --git a/Documentation/interfaces/Parser.Interface.html b/Documentation/interfaces/Parser.Interface.html index c6c92847..8012e797 100644 --- a/Documentation/interfaces/Parser.Interface.html +++ b/Documentation/interfaces/Parser.Interface.html @@ -1,706 +1,7 @@ - - - - - - - Interface | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Interface Interface

-
-
- interface Interface - {
    CSS?: Type | Type[];
    HTML?: "html-minifier-terser" | "html-minifier-terser"[];
    Image?: "sharp" | "sharp"[];
    JavaScript?: "terser" | "terser"[];
    SVG?: "svgo" | "svgo"[];
    [key: - string]: any;
} -
-
-

Indexable

-
- [key: - string]: any -
-
-

biome-ignore lint/suspicious/noExplicitAny:

-
-
-
- -
-
-
- - - -
-
-

- Properties -

- -
-
-
-
-
-
-

Properties

-
- - -
- CSS?: - Type | Type[] -
- -
-
- - -
- HTML?: - "html-minifier-terser" | "html-minifier-terser"[] -
- -
-
- - -
- Image?: - "sharp" | "sharp"[] -
- -
-
- - -
- JavaScript?: - "terser" | "terser"[] -
- -
-
- - -
- SVG?: - "svgo" | "svgo"[] -
- -
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Interface | @playform/compress - v0.0.12
interface Interface {
    CSS?: Type | Type[];
    HTML?: "html-minifier-terser" | "html-minifier-terser"[];
    Image?: "sharp" | "sharp"[];
    JavaScript?: "terser" | "terser"[];
    SVG?: "svgo" | "svgo"[];
    [key: string]: any;
}

Indexable

[key: string]: any

biome-ignore lint/suspicious/noExplicitAny:

+

Properties

Properties

CSS?: Type | Type[]
HTML?: "html-minifier-terser" | "html-minifier-terser"[]
Image?: "sharp" | "sharp"[]
JavaScript?: "terser" | "terser"[]
SVG?: "svgo" | "svgo"[]
\ No newline at end of file diff --git a/Documentation/modules/CSS.html b/Documentation/modules/CSS.html index af45b9e7..073c858b 100644 --- a/Documentation/modules/CSS.html +++ b/Documentation/modules/CSS.html @@ -1,342 +1,5 @@ - - - - - - - CSS | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module CSS

-
- -
-
-

Index

-
-

Interfaces

- -
-
-

Variables

- -
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +CSS | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/Directory.html b/Documentation/modules/Directory.html index a0f3767d..a469e779 100644 --- a/Documentation/modules/Directory.html +++ b/Documentation/modules/Directory.html @@ -1,322 +1,3 @@ - - - - - - - Directory | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module Directory

-
- -
-
-

Index

-
-

Interfaces

- -
-
-

Functions

- -
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Directory | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/File.html b/Documentation/modules/File.html index e9d07c55..ab9f9343 100644 --- a/Documentation/modules/File.html +++ b/Documentation/modules/File.html @@ -1,322 +1,3 @@ - - - - - - - File | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module File

-
- -
-
-

Index

-
-

Type Aliases

-
- - Type -
-
-
-

Variables

-
- - _Map -
-
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +File | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/HTML.html b/Documentation/modules/HTML.html index 481c764f..97520ae3 100644 --- a/Documentation/modules/HTML.html +++ b/Documentation/modules/HTML.html @@ -1,322 +1,3 @@ - - - - - - - HTML | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module HTML

-
- -
-
-

Index

-
-

Type Aliases

-
- - Type -
-
-
-

Variables

-
- - HTML -
-
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +HTML | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/Image.html b/Documentation/modules/Image.html index 1876a870..5509c906 100644 --- a/Documentation/modules/Image.html +++ b/Documentation/modules/Image.html @@ -1,377 +1,8 @@ - - - - - - - Image | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module Image

-
- -
-
-

Index

-
-

Interfaces

- -
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Image | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/Integration.html b/Documentation/modules/Integration.html index 2c1a827b..411a68eb 100644 --- a/Documentation/modules/Integration.html +++ b/Documentation/modules/Integration.html @@ -1,377 +1,8 @@ - - - - - - - Integration | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module Integration

-
- -
-
-

Index

-
-

Interfaces

- -
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Integration | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/JavaScript.html b/Documentation/modules/JavaScript.html index cbc4ce31..27ce8aba 100644 --- a/Documentation/modules/JavaScript.html +++ b/Documentation/modules/JavaScript.html @@ -1,322 +1,3 @@ - - - - - - - JavaScript | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module JavaScript

-
- -
-
-

Index

-
-

Type Aliases

-
- - Type -
-
-
-

Variables

- -
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +JavaScript | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/Map.html b/Documentation/modules/Map.html index 3ebdf34c..32392ba4 100644 --- a/Documentation/modules/Map.html +++ b/Documentation/modules/Map.html @@ -1,322 +1,3 @@ - - - - - - - Map | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module Map

-
- -
-
-

Index

-
-

Interfaces

- -
-
-

Variables

-
- - map -
-
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Map | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/Merge.html b/Documentation/modules/Merge.html index 51d33daf..65455542 100644 --- a/Documentation/modules/Merge.html +++ b/Documentation/modules/Merge.html @@ -1,307 +1,2 @@ - - - - - - - Merge | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module Merge

-
- -
-
-

Index

-
-

Functions

- -
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Merge | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/Middleware.html b/Documentation/modules/Middleware.html index 32299642..ccacb987 100644 --- a/Documentation/modules/Middleware.html +++ b/Documentation/modules/Middleware.html @@ -1,276 +1 @@ - - - - - - - Middleware | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module Middleware

-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Middleware | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/Option.html b/Documentation/modules/Option.html index e7cd7e32..f40d1842 100644 --- a/Documentation/modules/Option.html +++ b/Documentation/modules/Option.html @@ -1,322 +1,3 @@ - - - - - - - Option | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module Option

-
- -
-
-

Index

-
-

Interfaces

- -
-
-

Variables

- -
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Option | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/Parser.html b/Documentation/modules/Parser.html index 5130d35b..20122e21 100644 --- a/Documentation/modules/Parser.html +++ b/Documentation/modules/Parser.html @@ -1,377 +1,8 @@ - - - - - - - Parser | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module Parser

-
- -
-
-

Index

-
-

Interfaces

- -
-
-

Type Aliases

- -
-
-

Variables

- -
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Parser | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/modules/SVG.html b/Documentation/modules/SVG.html index bc1c9b8e..c3f08201 100644 --- a/Documentation/modules/SVG.html +++ b/Documentation/modules/SVG.html @@ -1,322 +1,3 @@ - - - - - - - SVG | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Module SVG

-
- -
-
-

Index

-
-

Type Aliases

-
- - Type -
-
-
-

Variables

-
- - SVG -
-
-
-
-
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +SVG | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/File.Type.html b/Documentation/types/File.Type.html index ac23b743..cce83e92 100644 --- a/Documentation/types/File.Type.html +++ b/Documentation/types/File.Type.html @@ -1,299 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - keyof typeof _Map -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/HTML.Type.html b/Documentation/types/HTML.Type.html index 644bd725..73fbeb4b 100644 --- a/Documentation/types/HTML.Type.html +++ b/Documentation/types/HTML.Type.html @@ -1,293 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - Options -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/JavaScript.Type.html b/Documentation/types/JavaScript.Type.html index 3125f2cb..ce0d17cd 100644 --- a/Documentation/types/JavaScript.Type.html +++ b/Documentation/types/JavaScript.Type.html @@ -1,295 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - MinifyOptions -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/Parser.Type-1.html b/Documentation/types/Parser.Type-1.html index 0516a8a0..51b7d225 100644 --- a/Documentation/types/Parser.Type-1.html +++ b/Documentation/types/Parser.Type-1.html @@ -1,293 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - "terser" -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/Parser.Type-2.html b/Documentation/types/Parser.Type-2.html index 3691b439..f1d2c626 100644 --- a/Documentation/types/Parser.Type-2.html +++ b/Documentation/types/Parser.Type-2.html @@ -1,293 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - "sharp" -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/Parser.Type-3.html b/Documentation/types/Parser.Type-3.html index 5c3444d3..b9df4c5c 100644 --- a/Documentation/types/Parser.Type-3.html +++ b/Documentation/types/Parser.Type-3.html @@ -1,295 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - "html-minifier-terser" -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/Parser.Type-4.html b/Documentation/types/Parser.Type-4.html index 305f2433..1e00f3b2 100644 --- a/Documentation/types/Parser.Type-4.html +++ b/Documentation/types/Parser.Type-4.html @@ -1,297 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - "csso" | "lightningcss" -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/Parser.Type.html b/Documentation/types/Parser.Type.html index 26db5e57..cd535d7c 100644 --- a/Documentation/types/Parser.Type.html +++ b/Documentation/types/Parser.Type.html @@ -1,293 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - "svgo" -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/types/SVG.Type.html b/Documentation/types/SVG.Type.html index 80543342..55b9cec7 100644 --- a/Documentation/types/SVG.Type.html +++ b/Documentation/types/SVG.Type.html @@ -1,293 +1 @@ - - - - - - - Type | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Type alias Type

-
-
- Type: - Config -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Type | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/CSS.CSS-1.html b/Documentation/variables/CSS.CSS-1.html index a92d6f82..bd2d080a 100644 --- a/Documentation/variables/CSS.CSS-1.html +++ b/Documentation/variables/CSS.CSS-1.html @@ -1,297 +1 @@ - - - - - - - CSS | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable CSS

-
-
- CSS: - Interface -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +CSS | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/CSS.CSS.html b/Documentation/variables/CSS.CSS.html index dad3a2c5..71a6b4e7 100644 --- a/Documentation/variables/CSS.CSS.html +++ b/Documentation/variables/CSS.CSS.html @@ -1,297 +1 @@ - - - - - - - CSS | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable CSS

-
-
- CSS: - Interface -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +CSS | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/File._Map.html b/Documentation/variables/File._Map.html index 1d3df6bc..d8fb5616 100644 --- a/Documentation/variables/File._Map.html +++ b/Documentation/variables/File._Map.html @@ -1,297 +1 @@ - - - - - - - _Map | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable _Map

-
-
- _Map: - Interface -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +_Map | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/HTML.HTML.html b/Documentation/variables/HTML.HTML.html index 3fed0fca..ec5dfb2e 100644 --- a/Documentation/variables/HTML.HTML.html +++ b/Documentation/variables/HTML.HTML.html @@ -1,641 +1 @@ - - - - - - - HTML | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable HTML

-
-
- HTML: - {
    caseSensitive: true;
    collapseInlineTagWhitespace: false;
    collapseWhitespace: true;
    continueOnParseError: true;
    html5: true;
    ignoreCustomComments: RegExp[];
    includeAutoGeneratedTags: true;
    keepClosingSlash: true;
    minifyCSS: true;
    minifyJS: true;
    minifyURLs: false;
    noNewlinesBeforeTagClose: true;
    preventAttributesEscaping: false;
    processConditionalComments: false;
    processScripts: string[];
    quoteCharacter: string;
    removeAttributeQuotes: true;
    removeComments: true;
    removeScriptTypeAttributes: true;
    removeStyleLinkTypeAttributes: true;
    removeTagWhitespace: false;
    sortAttributes: true;
    sortClassName: true;
    trimCustomFragments: true;
    useShortDoctype: false;
} -
-
-

Type declaration

-
    -
  • -
    - caseSensitive: true -
    -
  • -
  • -
    - collapseInlineTagWhitespace: false -
    -
  • -
  • -
    - collapseWhitespace: true -
    -
  • -
  • -
    - continueOnParseError: true -
    -
  • -
  • -
    - html5: true -
    -
  • -
  • -
    - ignoreCustomComments: RegExp[] -
    -
  • -
  • -
    - includeAutoGeneratedTags: true -
    -
  • -
  • -
    - keepClosingSlash: true -
    -
  • -
  • -
    - minifyCSS: true -
    -
  • -
  • -
    - minifyJS: true -
    -
  • -
  • -
    - minifyURLs: false -
    -
  • -
  • -
    - noNewlinesBeforeTagClose: true -
    -
  • -
  • -
    - preventAttributesEscaping: false -
    -
  • -
  • -
    - processConditionalComments: false -
    -
  • -
  • -
    - processScripts: string[] -
    -
  • -
  • -
    - quoteCharacter: string -
    -
  • -
  • -
    - removeAttributeQuotes: true -
    -
  • -
  • -
    - removeComments: true -
    -
  • -
  • -
    - removeScriptTypeAttributes: true -
    -
  • -
  • -
    - removeStyleLinkTypeAttributes: true -
    -
  • -
  • -
    - removeTagWhitespace: false -
    -
  • -
  • -
    - sortAttributes: true -
    -
  • -
  • -
    - sortClassName: true -
    -
  • -
  • -
    - trimCustomFragments: true -
    -
  • -
  • -
    - useShortDoctype: false -
    -
  • -
-
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +HTML | @playform/compress - v0.0.12
HTML: {
    caseSensitive: true;
    collapseInlineTagWhitespace: false;
    collapseWhitespace: true;
    continueOnParseError: true;
    html5: true;
    ignoreCustomComments: RegExp[];
    includeAutoGeneratedTags: true;
    keepClosingSlash: true;
    minifyCSS: true;
    minifyJS: true;
    minifyURLs: false;
    noNewlinesBeforeTagClose: true;
    preventAttributesEscaping: false;
    processConditionalComments: false;
    processScripts: string[];
    quoteCharacter: string;
    removeAttributeQuotes: true;
    removeComments: true;
    removeScriptTypeAttributes: true;
    removeStyleLinkTypeAttributes: true;
    removeTagWhitespace: false;
    sortAttributes: true;
    sortClassName: true;
    trimCustomFragments: true;
    useShortDoctype: false;
}

Type declaration

  • caseSensitive: true
  • collapseInlineTagWhitespace: false
  • collapseWhitespace: true
  • continueOnParseError: true
  • html5: true
  • ignoreCustomComments: RegExp[]
  • includeAutoGeneratedTags: true
  • keepClosingSlash: true
  • minifyCSS: true
  • minifyJS: true
  • minifyURLs: false
  • noNewlinesBeforeTagClose: true
  • preventAttributesEscaping: false
  • processConditionalComments: false
  • processScripts: string[]
  • quoteCharacter: string
  • removeAttributeQuotes: true
  • removeComments: true
  • removeScriptTypeAttributes: true
  • removeStyleLinkTypeAttributes: true
  • removeTagWhitespace: false
  • sortAttributes: true
  • sortClassName: true
  • trimCustomFragments: true
  • useShortDoctype: false
\ No newline at end of file diff --git a/Documentation/variables/Image._Map.html b/Documentation/variables/Image._Map.html index 3cf91f56..d434c093 100644 --- a/Documentation/variables/Image._Map.html +++ b/Documentation/variables/Image._Map.html @@ -1,297 +1 @@ - - - - - - - _Map | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable _Map

-
-
- _Map: - Interface -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +_Map | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/Image.image-1.html b/Documentation/variables/Image.image-1.html index 705b9061..084e05ad 100644 --- a/Documentation/variables/Image.image-1.html +++ b/Documentation/variables/Image.image-1.html @@ -1,297 +1 @@ - - - - - - - image | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable image

-
-
- image: - Interface -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +image | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/Image.image.html b/Documentation/variables/Image.image.html index ebc22294..3d0efced 100644 --- a/Documentation/variables/Image.image.html +++ b/Documentation/variables/Image.image.html @@ -1,297 +1 @@ - - - - - - - image | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable image

-
-
- image: - Interface -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +image | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/Integration.Default.html b/Documentation/variables/Integration.Default.html index fae8ddae..6dfc6838 100644 --- a/Documentation/variables/Integration.Default.html +++ b/Documentation/variables/Integration.Default.html @@ -1,3219 +1 @@ - - - - - - - Default | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable Default

-
-
- Default: - {
    Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    };
    CSS: {
        csso: Interface;
        lightningcss: Interface;
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    };
    Image: {
        sharp: Interface;
    };
    JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    };
    Logger: 2;
    Map: Interface;
    Parser: Interface;
    Path: string;
    SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    };
} -
-
-

Type declaration

-
    -
  • -
    - Action: {
        Accomplished: ((__namedParameters) - => Promise<string>);
        Changed: ((Plan) - => Promise<any>);
        Failed: ((__namedParameters) - => Promise<string>);
        Fulfilled: ((__namedParameters) - => Promise<string | false>);
        Passed: ((__namedParameters) - => Promise<boolean>);
        Read: ((__namedParameters) - => Promise<string>);
        Wrote: ((__namedParameters) - => Promise<Type>);
    } -
    -
      -
    • -
      - Accomplished: ((__namedParameters) - => Promise<string>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<string> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<string> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Changed: ((Plan) - => Promise<any>) -
      -
        -
      • -
          -
        • - (Plan): Promise<any> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - Plan: - default -
          • -
          -
          -

          - Returns - Promise<any> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Failed: ((__namedParameters) - => Promise<string>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<string> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<string> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Fulfilled: ((__namedParameters) - => Promise<string - | false>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<string - | false> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<string - | false> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Passed: ((__namedParameters) - => Promise<boolean>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<boolean> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<boolean> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Read: ((__namedParameters) - => Promise<string>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<string> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<string> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Wrote: ((__namedParameters) - => Promise<Type>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<Type> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<Type> -

          -
        • -
        -
      • -
      -
    • -
    -
  • -
  • -
    - CSS: {
        csso: Interface;
        lightningcss: Interface;
    } -
    - -
  • -
  • -
    - Cache: {
        Folder: string;
        Search: string;
    } -
    -
      -
    • -
      - Folder: string -
      -
    • -
    • -
      - Search: string -
      -
    • -
    -
  • -
  • -
    - Exclude: false -
    -
  • -
  • -
    - File: string -
    -
  • -
  • -
    - HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    } -
    -
      -
    • -
      - html-minifier-terser: {
          caseSensitive: true;
          collapseInlineTagWhitespace: false;
          collapseWhitespace: true;
          continueOnParseError: true;
          html5: true;
          ignoreCustomComments: RegExp[];
          includeAutoGeneratedTags: true;
          keepClosingSlash: true;
          minifyCSS: true;
          minifyJS: true;
          minifyURLs: false;
          noNewlinesBeforeTagClose: true;
          preventAttributesEscaping: false;
          processConditionalComments: false;
          processScripts: string[];
          quoteCharacter: string;
          removeAttributeQuotes: true;
          removeComments: true;
          removeScriptTypeAttributes: true;
          removeStyleLinkTypeAttributes: true;
          removeTagWhitespace: false;
          sortAttributes: true;
          sortClassName: true;
          trimCustomFragments: true;
          useShortDoctype: false;
      } -
      -
        -
      • -
        - caseSensitive: true -
        -
      • -
      • -
        - collapseInlineTagWhitespace: false -
        -
      • -
      • -
        - collapseWhitespace: true -
        -
      • -
      • -
        - continueOnParseError: true -
        -
      • -
      • -
        - html5: true -
        -
      • -
      • -
        - ignoreCustomComments: RegExp[] -
        -
      • -
      • -
        - includeAutoGeneratedTags: true -
        -
      • -
      • -
        - keepClosingSlash: true -
        -
      • -
      • -
        - minifyCSS: true -
        -
      • -
      • -
        - minifyJS: true -
        -
      • -
      • -
        - minifyURLs: false -
        -
      • -
      • -
        - noNewlinesBeforeTagClose: true -
        -
      • -
      • -
        - preventAttributesEscaping: false -
        -
      • -
      • -
        - processConditionalComments: false -
        -
      • -
      • -
        - processScripts: string[] -
        -
      • -
      • -
        - quoteCharacter: string -
        -
      • -
      • -
        - removeAttributeQuotes: true -
        -
      • -
      • -
        - removeComments: true -
        -
      • -
      • -
        - removeScriptTypeAttributes: true -
        -
      • -
      • -
        - removeStyleLinkTypeAttributes: true -
        -
      • -
      • -
        - removeTagWhitespace: false -
        -
      • -
      • -
        - sortAttributes: true -
        -
      • -
      • -
        - sortClassName: true -
        -
      • -
      • -
        - trimCustomFragments: true -
        -
      • -
      • -
        - useShortDoctype: false -
        -
      • -
      -
    • -
    -
  • -
  • -
    - Image: {
        sharp: Interface;
    } -
    - -
  • -
  • -
    - JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    } -
    -
      -
    • -
      - terser: {
          ecma: 5;
          enclose: false;
          format: {
              comments: false;
          };
          ie8: false;
          keep_classnames: false;
          keep_fnames: false;
          module: false;
          safari10: false;
          toplevel: false;
      } -
      -
        -
      • -
        - ecma: 5 -
        -
      • -
      • -
        - enclose: false -
        -
      • -
      • -
        - format: {
            comments: false;
        } -
        -
          -
        • -
          - comments: false -
          -
        • -
        -
      • -
      • -
        - ie8: false -
        -
      • -
      • -
        - keep_classnames: false -
        -
      • -
      • -
        - keep_fnames: false -
        -
      • -
      • -
        - module: false -
        -
      • -
      • -
        - safari10: false -
        -
      • -
      • -
        - toplevel: false -
        -
      • -
      -
    • -
    -
  • -
  • -
    - Logger: 2 -
    -
  • -
  • -
    - Map: Interface -
    -
  • -
  • -
    - Parser: Interface -
    -
  • -
  • -
    - Path: string -
    -
  • -
  • -
    - SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    } -
    -
      -
    • -
      - svgo: {
          js2svg: {
              indent: number;
              pretty: false;
          };
          multipass: true;
          plugins: "preset-default"[];
      } -
      -
        -
      • -
        - js2svg: {
            indent: number;
            pretty: false;
        } -
        -
          -
        • -
          - indent: number -
          -
        • -
        • -
          - pretty: false -
          -
        • -
        -
      • -
      • -
        - multipass: true -
        -
      • -
      • -
        - plugins: "preset-default"[] -
        -
      • -
      -
    • -
    -
  • -
-
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Default | @playform/compress - v0.0.12
Default: {
    Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    };
    CSS: {
        csso: Interface;
        lightningcss: Interface;
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    };
    Image: {
        sharp: Interface;
    };
    JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    };
    Logger: 2;
    Map: Interface;
    Parser: Interface;
    Path: string;
    SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    };
}

Type declaration

  • Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    }
    • Accomplished: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Changed: ((Plan) => Promise<any>)
    • Failed: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Fulfilled: ((__namedParameters) => Promise<string | false>)
        • (__namedParameters): Promise<string | false>
        • Parameters

          • __namedParameters: default

          Returns Promise<string | false>

    • Passed: ((__namedParameters) => Promise<boolean>)
        • (__namedParameters): Promise<boolean>
        • Parameters

          • __namedParameters: default

          Returns Promise<boolean>

    • Read: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Wrote: ((__namedParameters) => Promise<Type>)
        • (__namedParameters): Promise<Type>
        • Parameters

          • __namedParameters: default

          Returns Promise<Type>

  • CSS: {
        csso: Interface;
        lightningcss: Interface;
    }
  • Cache: {
        Folder: string;
        Search: string;
    }
    • Folder: string
    • Search: string
  • Exclude: false
  • File: string
  • HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    }
    • html-minifier-terser: {
          caseSensitive: true;
          collapseInlineTagWhitespace: false;
          collapseWhitespace: true;
          continueOnParseError: true;
          html5: true;
          ignoreCustomComments: RegExp[];
          includeAutoGeneratedTags: true;
          keepClosingSlash: true;
          minifyCSS: true;
          minifyJS: true;
          minifyURLs: false;
          noNewlinesBeforeTagClose: true;
          preventAttributesEscaping: false;
          processConditionalComments: false;
          processScripts: string[];
          quoteCharacter: string;
          removeAttributeQuotes: true;
          removeComments: true;
          removeScriptTypeAttributes: true;
          removeStyleLinkTypeAttributes: true;
          removeTagWhitespace: false;
          sortAttributes: true;
          sortClassName: true;
          trimCustomFragments: true;
          useShortDoctype: false;
      }
      • caseSensitive: true
      • collapseInlineTagWhitespace: false
      • collapseWhitespace: true
      • continueOnParseError: true
      • html5: true
      • ignoreCustomComments: RegExp[]
      • includeAutoGeneratedTags: true
      • keepClosingSlash: true
      • minifyCSS: true
      • minifyJS: true
      • minifyURLs: false
      • noNewlinesBeforeTagClose: true
      • preventAttributesEscaping: false
      • processConditionalComments: false
      • processScripts: string[]
      • quoteCharacter: string
      • removeAttributeQuotes: true
      • removeComments: true
      • removeScriptTypeAttributes: true
      • removeStyleLinkTypeAttributes: true
      • removeTagWhitespace: false
      • sortAttributes: true
      • sortClassName: true
      • trimCustomFragments: true
      • useShortDoctype: false
  • Image: {
        sharp: Interface;
    }
  • JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    }
    • terser: {
          ecma: 5;
          enclose: false;
          format: {
              comments: false;
          };
          ie8: false;
          keep_classnames: false;
          keep_fnames: false;
          module: false;
          safari10: false;
          toplevel: false;
      }
      • ecma: 5
      • enclose: false
      • format: {
            comments: false;
        }
        • comments: false
      • ie8: false
      • keep_classnames: false
      • keep_fnames: false
      • module: false
      • safari10: false
      • toplevel: false
  • Logger: 2
  • Map: Interface
  • Parser: Interface
  • Path: string
  • SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    }
    • svgo: {
          js2svg: {
              indent: number;
              pretty: false;
          };
          multipass: true;
          plugins: "preset-default"[];
      }
      • js2svg: {
            indent: number;
            pretty: false;
        }
        • indent: number
        • pretty: false
      • multipass: true
      • plugins: "preset-default"[]
\ No newline at end of file diff --git a/Documentation/variables/Integration.Search.html b/Documentation/variables/Integration.Search.html index ec142318..29998f31 100644 --- a/Documentation/variables/Integration.Search.html +++ b/Documentation/variables/Integration.Search.html @@ -1,297 +1 @@ - - - - - - - Search | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable Search

-
-
- Search: - string -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +Search | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/Integration.System.html b/Documentation/variables/Integration.System.html index dba5a2a3..fd859680 100644 --- a/Documentation/variables/Integration.System.html +++ b/Documentation/variables/Integration.System.html @@ -1,301 +1,2 @@ - - - - - - - System | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable System

-
-
- System: - string -
-
-

TODO: Test this for security

-
-
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +System | @playform/compress - v0.0.12
System: string

TODO: Test this for security

+
\ No newline at end of file diff --git a/Documentation/variables/Integration._Action.html b/Documentation/variables/Integration._Action.html index 841330b3..e9ebdc32 100644 --- a/Documentation/variables/Integration._Action.html +++ b/Documentation/variables/Integration._Action.html @@ -1,297 +1 @@ - - - - - - - _Action | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable _Action

-
-
- _Action: - Action -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +_Action | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/JavaScript.javaScript.html b/Documentation/variables/JavaScript.javaScript.html index 066e7adf..56a9d348 100644 --- a/Documentation/variables/JavaScript.javaScript.html +++ b/Documentation/variables/JavaScript.javaScript.html @@ -1,443 +1 @@ - - - - - - - javaScript | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable javaScript

-
-
- javaScript: - {
    ecma: 5;
    enclose: false;
    format: {
        comments: false;
    };
    ie8: false;
    keep_classnames: false;
    keep_fnames: false;
    module: false;
    safari10: false;
    toplevel: false;
} -
-
-

Type declaration

-
    -
  • -
    - ecma: 5 -
    -
  • -
  • -
    - enclose: false -
    -
  • -
  • -
    - format: {
        comments: false;
    } -
    -
      -
    • -
      - comments: false -
      -
    • -
    -
  • -
  • -
    - ie8: false -
    -
  • -
  • -
    - keep_classnames: false -
    -
  • -
  • -
    - keep_fnames: false -
    -
  • -
  • -
    - module: false -
    -
  • -
  • -
    - safari10: false -
    -
  • -
  • -
    - toplevel: false -
    -
  • -
-
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +javaScript | @playform/compress - v0.0.12
javaScript: {
    ecma: 5;
    enclose: false;
    format: {
        comments: false;
    };
    ie8: false;
    keep_classnames: false;
    keep_fnames: false;
    module: false;
    safari10: false;
    toplevel: false;
}

Type declaration

  • ecma: 5
  • enclose: false
  • format: {
        comments: false;
    }
    • comments: false
  • ie8: false
  • keep_classnames: false
  • keep_fnames: false
  • module: false
  • safari10: false
  • toplevel: false
\ No newline at end of file diff --git a/Documentation/variables/Map.map.html b/Documentation/variables/Map.map.html index dff4c839..0e0b5ddd 100644 --- a/Documentation/variables/Map.map.html +++ b/Documentation/variables/Map.map.html @@ -1,297 +1 @@ - - - - - - - map | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable map

-
-
- map: - Interface -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +map | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/Option.option.html b/Documentation/variables/Option.option.html index cbdeb7fc..fe384f1e 100644 --- a/Documentation/variables/Option.option.html +++ b/Documentation/variables/Option.option.html @@ -1,3215 +1 @@ - - - - - - - option | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable option

-
-
- option: - {
    Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    };
    CSS: {
        csso: Interface;
        lightningcss: Interface;
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    };
    Image: {
        sharp: Interface;
    };
    JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    };
    Logger: 2;
    Map: Interface;
    Parser: Interface;
    Path: string;
    SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    };
} -
-
-

Type declaration

-
    -
  • -
    - Action: {
        Accomplished: ((__namedParameters) - => Promise<string>);
        Changed: ((Plan) - => Promise<any>);
        Failed: ((__namedParameters) - => Promise<string>);
        Fulfilled: ((__namedParameters) - => Promise<string | false>);
        Passed: ((__namedParameters) - => Promise<boolean>);
        Read: ((__namedParameters) - => Promise<string>);
        Wrote: ((__namedParameters) - => Promise<Type>);
    } -
    -
      -
    • -
      - Accomplished: ((__namedParameters) - => Promise<string>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<string> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<string> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Changed: ((Plan) - => Promise<any>) -
      -
        -
      • -
          -
        • - (Plan): Promise<any> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - Plan: - default -
          • -
          -
          -

          - Returns - Promise<any> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Failed: ((__namedParameters) - => Promise<string>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<string> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<string> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Fulfilled: ((__namedParameters) - => Promise<string - | false>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<string - | false> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<string - | false> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Passed: ((__namedParameters) - => Promise<boolean>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<boolean> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<boolean> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Read: ((__namedParameters) - => Promise<string>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<string> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<string> -

          -
        • -
        -
      • -
      -
    • -
    • -
      - Wrote: ((__namedParameters) - => Promise<Type>) -
      -
        -
      • -
          -
        • - (__namedParameters): Promise<Type> -
        • -
        • -
          -

          - Parameters -

          -
            -
          • - __namedParameters: - default -
          • -
          -
          -

          - Returns - Promise<Type> -

          -
        • -
        -
      • -
      -
    • -
    -
  • -
  • -
    - CSS: {
        csso: Interface;
        lightningcss: Interface;
    } -
    - -
  • -
  • -
    - Cache: {
        Folder: string;
        Search: string;
    } -
    -
      -
    • -
      - Folder: string -
      -
    • -
    • -
      - Search: string -
      -
    • -
    -
  • -
  • -
    - Exclude: false -
    -
  • -
  • -
    - File: string -
    -
  • -
  • -
    - HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    } -
    -
      -
    • -
      - html-minifier-terser: {
          caseSensitive: true;
          collapseInlineTagWhitespace: false;
          collapseWhitespace: true;
          continueOnParseError: true;
          html5: true;
          ignoreCustomComments: RegExp[];
          includeAutoGeneratedTags: true;
          keepClosingSlash: true;
          minifyCSS: true;
          minifyJS: true;
          minifyURLs: false;
          noNewlinesBeforeTagClose: true;
          preventAttributesEscaping: false;
          processConditionalComments: false;
          processScripts: string[];
          quoteCharacter: string;
          removeAttributeQuotes: true;
          removeComments: true;
          removeScriptTypeAttributes: true;
          removeStyleLinkTypeAttributes: true;
          removeTagWhitespace: false;
          sortAttributes: true;
          sortClassName: true;
          trimCustomFragments: true;
          useShortDoctype: false;
      } -
      -
        -
      • -
        - caseSensitive: true -
        -
      • -
      • -
        - collapseInlineTagWhitespace: false -
        -
      • -
      • -
        - collapseWhitespace: true -
        -
      • -
      • -
        - continueOnParseError: true -
        -
      • -
      • -
        - html5: true -
        -
      • -
      • -
        - ignoreCustomComments: RegExp[] -
        -
      • -
      • -
        - includeAutoGeneratedTags: true -
        -
      • -
      • -
        - keepClosingSlash: true -
        -
      • -
      • -
        - minifyCSS: true -
        -
      • -
      • -
        - minifyJS: true -
        -
      • -
      • -
        - minifyURLs: false -
        -
      • -
      • -
        - noNewlinesBeforeTagClose: true -
        -
      • -
      • -
        - preventAttributesEscaping: false -
        -
      • -
      • -
        - processConditionalComments: false -
        -
      • -
      • -
        - processScripts: string[] -
        -
      • -
      • -
        - quoteCharacter: string -
        -
      • -
      • -
        - removeAttributeQuotes: true -
        -
      • -
      • -
        - removeComments: true -
        -
      • -
      • -
        - removeScriptTypeAttributes: true -
        -
      • -
      • -
        - removeStyleLinkTypeAttributes: true -
        -
      • -
      • -
        - removeTagWhitespace: false -
        -
      • -
      • -
        - sortAttributes: true -
        -
      • -
      • -
        - sortClassName: true -
        -
      • -
      • -
        - trimCustomFragments: true -
        -
      • -
      • -
        - useShortDoctype: false -
        -
      • -
      -
    • -
    -
  • -
  • -
    - Image: {
        sharp: Interface;
    } -
    - -
  • -
  • -
    - JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    } -
    -
      -
    • -
      - terser: {
          ecma: 5;
          enclose: false;
          format: {
              comments: false;
          };
          ie8: false;
          keep_classnames: false;
          keep_fnames: false;
          module: false;
          safari10: false;
          toplevel: false;
      } -
      -
        -
      • -
        - ecma: 5 -
        -
      • -
      • -
        - enclose: false -
        -
      • -
      • -
        - format: {
            comments: false;
        } -
        -
          -
        • -
          - comments: false -
          -
        • -
        -
      • -
      • -
        - ie8: false -
        -
      • -
      • -
        - keep_classnames: false -
        -
      • -
      • -
        - keep_fnames: false -
        -
      • -
      • -
        - module: false -
        -
      • -
      • -
        - safari10: false -
        -
      • -
      • -
        - toplevel: false -
        -
      • -
      -
    • -
    -
  • -
  • -
    - Logger: 2 -
    -
  • -
  • -
    - Map: Interface -
    -
  • -
  • -
    - Parser: Interface -
    -
  • -
  • -
    - Path: string -
    -
  • -
  • -
    - SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    } -
    -
      -
    • -
      - svgo: {
          js2svg: {
              indent: number;
              pretty: false;
          };
          multipass: true;
          plugins: "preset-default"[];
      } -
      -
        -
      • -
        - js2svg: {
            indent: number;
            pretty: false;
        } -
        -
          -
        • -
          - indent: number -
          -
        • -
        • -
          - pretty: false -
          -
        • -
        -
      • -
      • -
        - multipass: true -
        -
      • -
      • -
        - plugins: "preset-default"[] -
        -
      • -
      -
    • -
    -
  • -
-
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +option | @playform/compress - v0.0.12
option: {
    Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    };
    CSS: {
        csso: Interface;
        lightningcss: Interface;
    };
    Cache: {
        Folder: string;
        Search: string;
    };
    Exclude: false;
    File: string;
    HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    };
    Image: {
        sharp: Interface;
    };
    JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    };
    Logger: 2;
    Map: Interface;
    Parser: Interface;
    Path: string;
    SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    };
}

Type declaration

  • Action: {
        Accomplished: ((__namedParameters) => Promise<string>);
        Changed: ((Plan) => Promise<any>);
        Failed: ((__namedParameters) => Promise<string>);
        Fulfilled: ((__namedParameters) => Promise<string | false>);
        Passed: ((__namedParameters) => Promise<boolean>);
        Read: ((__namedParameters) => Promise<string>);
        Wrote: ((__namedParameters) => Promise<Type>);
    }
    • Accomplished: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Changed: ((Plan) => Promise<any>)
    • Failed: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Fulfilled: ((__namedParameters) => Promise<string | false>)
        • (__namedParameters): Promise<string | false>
        • Parameters

          • __namedParameters: default

          Returns Promise<string | false>

    • Passed: ((__namedParameters) => Promise<boolean>)
        • (__namedParameters): Promise<boolean>
        • Parameters

          • __namedParameters: default

          Returns Promise<boolean>

    • Read: ((__namedParameters) => Promise<string>)
        • (__namedParameters): Promise<string>
        • Parameters

          • __namedParameters: default

          Returns Promise<string>

    • Wrote: ((__namedParameters) => Promise<Type>)
        • (__namedParameters): Promise<Type>
        • Parameters

          • __namedParameters: default

          Returns Promise<Type>

  • CSS: {
        csso: Interface;
        lightningcss: Interface;
    }
  • Cache: {
        Folder: string;
        Search: string;
    }
    • Folder: string
    • Search: string
  • Exclude: false
  • File: string
  • HTML: {
        html-minifier-terser: {
            caseSensitive: true;
            collapseInlineTagWhitespace: false;
            collapseWhitespace: true;
            continueOnParseError: true;
            html5: true;
            ignoreCustomComments: RegExp[];
            includeAutoGeneratedTags: true;
            keepClosingSlash: true;
            minifyCSS: true;
            minifyJS: true;
            minifyURLs: false;
            noNewlinesBeforeTagClose: true;
            preventAttributesEscaping: false;
            processConditionalComments: false;
            processScripts: string[];
            quoteCharacter: string;
            removeAttributeQuotes: true;
            removeComments: true;
            removeScriptTypeAttributes: true;
            removeStyleLinkTypeAttributes: true;
            removeTagWhitespace: false;
            sortAttributes: true;
            sortClassName: true;
            trimCustomFragments: true;
            useShortDoctype: false;
        };
    }
    • html-minifier-terser: {
          caseSensitive: true;
          collapseInlineTagWhitespace: false;
          collapseWhitespace: true;
          continueOnParseError: true;
          html5: true;
          ignoreCustomComments: RegExp[];
          includeAutoGeneratedTags: true;
          keepClosingSlash: true;
          minifyCSS: true;
          minifyJS: true;
          minifyURLs: false;
          noNewlinesBeforeTagClose: true;
          preventAttributesEscaping: false;
          processConditionalComments: false;
          processScripts: string[];
          quoteCharacter: string;
          removeAttributeQuotes: true;
          removeComments: true;
          removeScriptTypeAttributes: true;
          removeStyleLinkTypeAttributes: true;
          removeTagWhitespace: false;
          sortAttributes: true;
          sortClassName: true;
          trimCustomFragments: true;
          useShortDoctype: false;
      }
      • caseSensitive: true
      • collapseInlineTagWhitespace: false
      • collapseWhitespace: true
      • continueOnParseError: true
      • html5: true
      • ignoreCustomComments: RegExp[]
      • includeAutoGeneratedTags: true
      • keepClosingSlash: true
      • minifyCSS: true
      • minifyJS: true
      • minifyURLs: false
      • noNewlinesBeforeTagClose: true
      • preventAttributesEscaping: false
      • processConditionalComments: false
      • processScripts: string[]
      • quoteCharacter: string
      • removeAttributeQuotes: true
      • removeComments: true
      • removeScriptTypeAttributes: true
      • removeStyleLinkTypeAttributes: true
      • removeTagWhitespace: false
      • sortAttributes: true
      • sortClassName: true
      • trimCustomFragments: true
      • useShortDoctype: false
  • Image: {
        sharp: Interface;
    }
  • JavaScript: {
        terser: {
            ecma: 5;
            enclose: false;
            format: {
                comments: false;
            };
            ie8: false;
            keep_classnames: false;
            keep_fnames: false;
            module: false;
            safari10: false;
            toplevel: false;
        };
    }
    • terser: {
          ecma: 5;
          enclose: false;
          format: {
              comments: false;
          };
          ie8: false;
          keep_classnames: false;
          keep_fnames: false;
          module: false;
          safari10: false;
          toplevel: false;
      }
      • ecma: 5
      • enclose: false
      • format: {
            comments: false;
        }
        • comments: false
      • ie8: false
      • keep_classnames: false
      • keep_fnames: false
      • module: false
      • safari10: false
      • toplevel: false
  • Logger: 2
  • Map: Interface
  • Parser: Interface
  • Path: string
  • SVG: {
        svgo: {
            js2svg: {
                indent: number;
                pretty: false;
            };
            multipass: true;
            plugins: "preset-default"[];
        };
    }
    • svgo: {
          js2svg: {
              indent: number;
              pretty: false;
          };
          multipass: true;
          plugins: "preset-default"[];
      }
      • js2svg: {
            indent: number;
            pretty: false;
        }
        • indent: number
        • pretty: false
      • multipass: true
      • plugins: "preset-default"[]
\ No newline at end of file diff --git a/Documentation/variables/Parser.parser.html b/Documentation/variables/Parser.parser.html index 176e2bb5..b8040a9b 100644 --- a/Documentation/variables/Parser.parser.html +++ b/Documentation/variables/Parser.parser.html @@ -1,297 +1 @@ - - - - - - - parser | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable parser

-
-
- parser: - Interface -
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +parser | @playform/compress - v0.0.12
\ No newline at end of file diff --git a/Documentation/variables/SVG.SVG.html b/Documentation/variables/SVG.SVG.html index 311a7aa5..407cfc4e 100644 --- a/Documentation/variables/SVG.SVG.html +++ b/Documentation/variables/SVG.SVG.html @@ -1,390 +1 @@ - - - - - - - SVG | @playform/compress - v0.0.10 - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-
-
- -

Variable SVG

-
-
- SVG: - {
    js2svg: {
        indent: number;
        pretty: false;
    };
    multipass: true;
    plugins: "preset-default"[];
} -
-
-

Type declaration

-
    -
  • -
    - js2svg: {
        indent: number;
        pretty: false;
    } -
    -
      -
    • -
      - indent: number -
      -
    • -
    • -
      - pretty: false -
      -
    • -
    -
  • -
  • -
    - multipass: true -
    -
  • -
  • -
    - plugins: "preset-default"[] -
    -
  • -
-
- -
-
- - -
-
-
-

- Generated using - TypeDoc -

-
-
- - +SVG | @playform/compress - v0.0.12
SVG: {
    js2svg: {
        indent: number;
        pretty: false;
    };
    multipass: true;
    plugins: "preset-default"[];
}

Type declaration

  • js2svg: {
        indent: number;
        pretty: false;
    }
    • indent: number
    • pretty: false
  • multipass: true
  • plugins: "preset-default"[]
\ No newline at end of file diff --git a/package.json b/package.json index be6b1bd2..81c788e1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@playform/compress", - "version": "0.0.11", + "version": "0.0.12", "private": false, "description": "🗜️ Compress —", "keywords": [ @@ -42,7 +42,7 @@ "@playform/pipe": "0.0.5", "@types/csso": "5.0.4", "@types/html-minifier-terser": "7.0.2", - "astro": "4.10.0", + "astro": "*", "csso": "5.0.5", "html-minifier-terser": "7.2.0", "kleur": "4.1.5", From 233a4ec1fdcab1cd5da4d9b45fe0e275be745a6e Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Sun, 9 Jun 2024 05:26:55 +0300 Subject: [PATCH 9/9] squash! --- package.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package.json b/package.json index cc2fd3ac..81c788e1 100644 --- a/package.json +++ b/package.json @@ -42,11 +42,7 @@ "@playform/pipe": "0.0.5", "@types/csso": "5.0.4", "@types/html-minifier-terser": "7.0.2", -<<<<<<< HEAD "astro": "*", -======= - "astro": "4.10.0", ->>>>>>> e1bd8677e57aa7030be9ff744305973ad7a7337c "csso": "5.0.5", "html-minifier-terser": "7.2.0", "kleur": "4.1.5",