From cd91fca0db518f3d8f959adbdf0607ab82f28507 Mon Sep 17 00:00:00 2001 From: Imran Date: Sat, 10 Oct 2020 18:44:12 +0530 Subject: [PATCH 1/3] Setup stylelint --- assets/.nvmrc | 1 + assets/.stylelintrc.json | 29 + assets/build/assets.php | 2 +- assets/build/css/main.css | 2 +- assets/package-lock.json | 1614 +++++++++++++++-- assets/package.json | 131 +- assets/src/sass/0-settings/_colors.scss | 17 +- assets/src/sass/0-settings/_typography.scss | 54 +- assets/src/sass/0-settings/_variables.scss | 8 +- assets/src/sass/1-tools/_functions.scss | 2 +- assets/src/sass/1-tools/_mixins.scss | 24 +- assets/src/sass/2-generic/_buttons.scss | 1 + .../sass/2-generic/_editor-color-classes.scss | 1 + assets/src/sass/2-generic/_elements.scss | 29 +- .../4-layouts/header/nav/_navigation.scss | 5 +- .../src/sass/4-layouts/posts/_pagination.scss | 2 +- assets/src/sass/_essentials.scss | 2 +- 17 files changed, 1643 insertions(+), 281 deletions(-) create mode 100644 assets/.nvmrc create mode 100644 assets/.stylelintrc.json diff --git a/assets/.nvmrc b/assets/.nvmrc new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/assets/.nvmrc @@ -0,0 +1 @@ +12 diff --git a/assets/.stylelintrc.json b/assets/.stylelintrc.json new file mode 100644 index 0000000..8e98c1a --- /dev/null +++ b/assets/.stylelintrc.json @@ -0,0 +1,29 @@ +{ + "ignoreFiles": "", + "rules": { + "at-rule-empty-line-before": null, + "block-no-empty": true, + "color-hex-case": "lower", + "color-no-invalid-hex": true, + "comment-no-empty": true, + "declaration-block-no-shorthand-property-overrides": true, + "declaration-colon-space-before": "never", + "declaration-no-important": true, + "font-family-name-quotes": "always-where-recommended", + "font-weight-notation": "numeric", + "function-url-quotes": "always", + "indentation": "tab", + "max-empty-lines": 1, + "no-missing-end-of-source-newline": true, + "number-leading-zero": "always", + "property-case": "lower", + "rule-empty-line-before": null, + "selector-combinator-space-after": "always", + "selector-list-comma-newline-after": null, + "selector-max-specificity": "0,3,1", + "selector-pseudo-element-case": "lower", + "selector-pseudo-element-colon-notation": "double", + "unit-case": "lower", + "unit-no-unknown": true + } +} diff --git a/assets/build/assets.php b/assets/build/assets.php index 1d55909..5af730c 100644 --- a/assets/build/assets.php +++ b/assets/build/assets.php @@ -1 +1 @@ - array('dependencies' => array('wp-polyfill'), 'version' => 'd2a72a6fd7481a06db8417b2968f3cee'), 'js/single.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c189330732d608ff3f48cf8c50f11401'), 'js/editor.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b600979fc00a141d490c7095b99439be'), 'js/blocks.js' => array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-polyfill'), 'version' => 'c001b0eb0e00ad82a5f5f4ede2bbc8a9')); \ No newline at end of file + array('dependencies' => array('wp-polyfill'), 'version' => '73fb28ff703d908abc937ac7acfe42fa'), 'js/single.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c189330732d608ff3f48cf8c50f11401'), 'js/editor.js' => array('dependencies' => array('wp-polyfill'), 'version' => '3c891e7ba6513ceb778c1ed337bc2952'), 'js/blocks.js' => array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-polyfill'), 'version' => 'c001b0eb0e00ad82a5f5f4ede2bbc8a9')); \ No newline at end of file diff --git a/assets/build/css/main.css b/assets/build/css/main.css index 4a477ec..232936e 100644 --- a/assets/build/css/main.css +++ b/assets/build/css/main.css @@ -1 +1 @@ -@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.eot);src:local("Lato Light"),local("Lato-Light"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.eot);src:local("Lato Light Italic"),local("Lato-LightItalic"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.eot);src:local("Lato Regular"),local("Lato-Regular"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.eot);src:local("Lato Italic"),local("Lato-Italic"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.eot);src:local("Lato Bold"),local("Lato-Bold"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.eot);src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.svg#Lato) format("svg")}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ccc;color:#000}small{font-size:80%}sup{top:-8px}sub{bottom:-4px}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid #ccc;margin:0 2px;padding:6px 10px 12px}legend{border:0;padding:0}optgroup{font-weight:700}figure{margin:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;left:-999em;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto;clip-path:none;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.hide{display:none}.hidden{visibility:hidden}.visible{visibility:visible}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-family:Lato,sans-serif;font-size:16px;line-height:1.43;background:#fff;color:#414042}@media (min-width:64em){body{font-size:18px;line-height:1.43}}body.mce-content-body{font-family:inherit;margin:15px}blockquote,blockquote.wp-block-quote,q{quotes:"" "";border-left:4px solid #eee;font-style:italic;margin:0 0 30px 30px;padding-left:16px;background:transparent;text-align:left}blockquote.wp-block-quote p,blockquote p,q p{font-size:16px;font-style:normal;font-weight:400}blockquote.wp-block-quote .wp-block-quote__citation,blockquote .wp-block-quote__citation,blockquote.wp-block-quote cite,blockquote cite,q .wp-block-quote__citation,q cite{display:block;font-size:16px;font-weight:700;margin-top:12px;text-transform:uppercase}blockquote.wp-block-quote p:last-of-type,blockquote p:last-of-type,q p:last-of-type{margin-bottom:0}blockquote.is-large,blockquote.is-style-large,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,q.is-large,q.is-style-large{margin:0 auto}.wp-block-pullquote{border:none;padding:0}.wp-block-pullquote blockquote{border-left:0;border-top:8px solid #eee;border-bottom:8px solid #eee;padding:16px 0;text-align:center;max-width:50%;margin:0 auto}.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignright blockquote,img{max-width:100%}img{height:auto;vertical-align:middle}.wp-block-image.is-resized img,.wp-block-image.size-medium img,.wp-block-image.size-thumbnail img{width:auto}.wp-block-image figcaption{text-align:left;padding:10px 0}figure{max-width:100%}a{cursor:pointer;color:#0192cc;text-decoration:none;transition:.3s}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a a:active{color:#355180;text-decoration:underline;outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1,h2{font-size:31.5px;line-height:1.27}h3{font-size:24.5px;line-height:1.64}h4{font-size:17.5px;line-height:1.142}h5{font-size:14px;line-height:1.43}h6{font-size:11.9px;line-height:1.681}h1,h2,h3,h4,h5,h6{margin:10px 0;text-rendering:optimizelegibility}ol,ul{margin:0 0 18px}ol.no-bullet,ol.no-bullet ol,ol.no-bullet ul,ul.no-bullet,ul.no-bullet ol,ul.no-bullet ul{margin:0;padding:0;list-style:none}ul{padding:0;margin:0 0 10px 25px}@media (min-width:48em){ul{margin:0 0 5px}}li>ol,li>ul{margin-left:18px}dt{font-weight:700}dd{margin:0 24px 24px}p:empty{display:none}li>ol,li>ul{margin-bottom:0}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}@media (min-width:48em){table{max-width:350px}}.wp-block-button .wp-block-button__link{border-radius:0;font-weight:700;font-size:16px;line-height:18px;padding:20px 24px}.wp-block-button .wp-block-button__link:hover{background:#ccc;text-decoration:none}button,input,select,textarea{font-family:Lato,sans-serif}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:20px;width:206px;padding:14px 6px;margin:0 0 10px;line-height:1.43;color:#555;vertical-align:middle;border-radius:4px;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border .2s linear,box-shadow .2s linear}textarea{height:auto;padding:4px 6px;max-width:100%;outline:none;overflow:auto}select{box-shadow:none;transition:none;width:220px;padding:0 6px}input[type=file],select{height:30px;line-height:2.15}button{margin:0}label{display:block;margin-bottom:5px}button,input,label,select,textarea{font-size:16px;line-height:1.43;font-weight:400}@media (min-width:64em){button,input,label,select,textarea{font-size:18px;line-height:1.43}}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.54;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background-color:#e2eaee;border:1px solid rgba(0,0,0,.15);border-radius:4px}code,pre{font-family:Lato,sans-serif,monospace}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8;font-size:12px;border-radius:3px}.wp-block-separator,hr{width:100%;margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;box-sizing:content-box}.wp-block-separator:not(.is-style-dots),hr:not(.is-style-dots){background-color:#eff3f6;border:0;height:1px}.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr:not(.is-style-wide):not(.is-style-dots){width:100%;height:4px;background:transparent}.wp-block-separator:not(.is-style-wide):not(.is-style-dots):before,hr:not(.is-style-wide):not(.is-style-dots):before{content:"";display:block;height:4px;width:40px;background:#eff3f6}.wp-block-separator.is-style-dots:before,hr.is-style-dots:before{color:#eff3f6;font-size:18px;letter-spacing:12px;padding-left:12px}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.site-content{word-wrap:break-word}.home-page-wrap .entry-content>*{margin:60px auto}.home-page-wrap .entry-content>:not(.alignfull){max-width:1140px;padding:0 15px}.home-page-wrap .entry-content>.alignwide{max-width:1240px}.updated:not(.published){display:none}.page-numbers.current>span{background-color:grey;color:#fff}.nav-item:hover .dropdown-menu:not(.show){display:block} \ No newline at end of file +@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.eot);src:local("Lato Light"),local("Lato-Light"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.eot);src:local("Lato Light Italic"),local("Lato-LightItalic"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-300italic.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.eot);src:local("Lato Regular"),local("Lato-Regular"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-regular.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.eot);src:local("Lato Italic"),local("Lato-Italic"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-italic.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.eot);src:local("Lato Bold"),local("Lato-Bold"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700.svg#Lato) format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.eot);src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.woff2) format("woff2"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.woff) format("woff"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.ttf) format("truetype"),url(../src/library/fonts/lato-v16-latin/lato-v16-latin-700italic.svg#Lato) format("svg")}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ccc;color:#000}small{font-size:80%}sup{top:-8px}sub{bottom:-4px}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid #ccc;margin:0 2px;padding:6px 10px 12px}legend{border:0;padding:0}optgroup{font-weight:700}figure{margin:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;left:-999em;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto;clip-path:none;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.hide{display:none}.hidden{visibility:hidden}.visible{visibility:visible}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-family:Lato,sans-serif;font-size:16px;line-height:1.43;background:#fff;color:#414042}@media (min-width:64em){body{font-size:18px;line-height:1.43}}body.mce-content-body{font-family:inherit;margin:15px}blockquote,blockquote.wp-block-quote,q{quotes:"" "";border-left:4px solid #eee;font-style:italic;margin:0 0 30px 30px;padding-left:16px;background:transparent;text-align:left}blockquote.wp-block-quote p,blockquote p,q p{font-size:16px;font-style:normal;font-weight:400}blockquote.wp-block-quote .wp-block-quote__citation,blockquote .wp-block-quote__citation,blockquote.wp-block-quote cite,blockquote cite,q .wp-block-quote__citation,q cite{display:block;font-size:16px;font-weight:700;margin-top:12px;text-transform:uppercase}blockquote.wp-block-quote p:last-of-type,blockquote p:last-of-type,q p:last-of-type{margin-bottom:0}blockquote.is-large,blockquote.is-style-large,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,q.is-large,q.is-style-large{margin:0 auto}.wp-block-pullquote{border:none;padding:0}.wp-block-pullquote blockquote{border-left:0;border-top:8px solid #eee;border-bottom:8px solid #eee;padding:16px 0;text-align:center;max-width:50%;margin:0 auto}.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignright blockquote,img{max-width:100%}img{height:auto;vertical-align:middle}.wp-block-image.is-resized img,.wp-block-image.size-medium img,.wp-block-image.size-thumbnail img{width:auto}.wp-block-image figcaption{text-align:left;padding:10px 0}figure{max-width:100%}a{cursor:pointer;color:#0192cc;text-decoration:none;transition:.3s}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a a:active{color:#355180;text-decoration:underline;outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1,h2{font-size:31.5px;line-height:1.27}h3{font-size:24.5px;line-height:1.64}h4{font-size:17.5px;line-height:1.142}h5{font-size:14px;line-height:1.43}h6{font-size:11.9px;line-height:1.681}h1,h2,h3,h4,h5,h6{margin:10px 0;text-rendering:optimizelegibility}ol,ul{margin:0 0 18px}ol.no-bullet,ol.no-bullet ol,ol.no-bullet ul,ul.no-bullet,ul.no-bullet ol,ul.no-bullet ul{margin:0;padding:0;list-style:none}ul{padding:0;margin:0 0 10px 25px}@media (min-width:48em){ul{margin:0 0 5px}}li>ol,li>ul{margin-left:18px}dt{font-weight:700}dd{margin:0 24px 24px}p:empty{display:none}li>ol,li>ul{margin-bottom:0}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}@media (min-width:48em){table{max-width:350px}}.wp-block-button .wp-block-button__link{border-radius:0;font-weight:700;font-size:16px;line-height:18px;padding:20px 24px}.wp-block-button .wp-block-button__link:hover{background:#ccc;text-decoration:none}button,input,select,textarea{font-family:Lato,sans-serif}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:20px;width:206px;padding:14px 6px;margin:0 0 10px;line-height:1.43;color:#555;vertical-align:middle;border-radius:4px;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border .2s linear,box-shadow .2s linear}textarea{height:auto;padding:4px 6px;max-width:100%;outline:none;overflow:auto}select{box-shadow:none;transition:none;width:220px;padding:0 6px}input[type=file],select{height:30px;line-height:2.15}button{margin:0}label{display:block;margin-bottom:5px}button,input,label,select,textarea{font-size:16px;line-height:1.43;font-weight:400}@media (min-width:64em){button,input,label,select,textarea{font-size:18px;line-height:1.43}}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.54;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background-color:#e2eaee;border:1px solid rgba(0,0,0,.15);border-radius:4px}code,pre{font-family:Lato,sans-serif,monospace}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8;font-size:12px;border-radius:3px}.wp-block-separator,hr{width:100%;margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;box-sizing:content-box}.wp-block-separator:not(.is-style-dots),hr:not(.is-style-dots){background-color:#eff3f6;border:0;height:1px}.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr:not(.is-style-wide):not(.is-style-dots){width:100%;height:4px;background:transparent}.wp-block-separator:not(.is-style-wide):not(.is-style-dots):before,hr:not(.is-style-wide):not(.is-style-dots):before{content:"";display:block;height:4px;width:40px;background:#eff3f6}.wp-block-separator.is-style-dots:before,hr.is-style-dots:before{color:#eff3f6;font-size:18px;letter-spacing:12px;padding-left:12px}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.site-content{word-wrap:break-word}.home-page-wrap .entry-content>*{margin:60px auto}.home-page-wrap .entry-content>:not(.alignfull){max-width:1140px;padding:0 15px}.home-page-wrap .entry-content>.alignwide{max-width:1240px}.updated:not(.published){display:none}.page-numbers.current>span{background-color:#e2e2e2;color:#fff}.nav-item:hover .dropdown-menu:not(.show){display:block} \ No newline at end of file diff --git a/assets/package-lock.json b/assets/package-lock.json index 4300054..03b2d88 100644 --- a/assets/package-lock.json +++ b/assets/package-lock.json @@ -1381,6 +1381,25 @@ "integrity": "sha512-RFwCobxsvZ6j7twS7dHIZQZituMIDJJNHS/qY6iuthVebxS3zhRY+jaC2roEKiAYaVuTcGmX6Luc6YBcf6zJVg==", "dev": true }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dev": true, + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz", + "integrity": "sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==", + "dev": true, + "requires": { + "remark": "^12.0.0", + "unist-util-find-all-after": "^3.0.1" + } + }, "@svgr/babel-plugin-add-jsx-attribute": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", @@ -1718,12 +1737,24 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, + "@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true + }, "@types/node": { "version": "14.0.27", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz", "integrity": "sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==", "dev": true }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -1790,6 +1821,12 @@ } } }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, "@types/webpack": { "version": "4.41.21", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.21.tgz", @@ -2931,6 +2968,12 @@ "function-bind": "^1.1.1" } }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -3041,6 +3084,21 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, "autosize": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz", @@ -3185,6 +3243,12 @@ "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", "dev": true }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -3627,6 +3691,12 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, + "ccount": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz", + "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==", + "dev": true + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -3638,6 +3708,30 @@ "supports-color": "^5.3.0" } }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-html4": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, "chokidar": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", @@ -3810,6 +3904,15 @@ } } }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "requires": { + "is-regexp": "^2.0.0" + } + }, "coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", @@ -3827,6 +3930,12 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true + }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -3872,6 +3981,12 @@ "simple-swizzle": "^0.2.2" } }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -4696,6 +4811,16 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -4916,6 +5041,15 @@ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -5687,6 +5821,15 @@ "safe-buffer": "^5.1.1" } }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "requires": { + "clone-regexp": "^2.1.0" + } + }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -5933,6 +6076,12 @@ "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", "dev": true }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, "fastq": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", @@ -6438,6 +6587,12 @@ } } }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, "globule": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", @@ -6449,6 +6604,15 @@ "minimatch": "~3.0.2" } }, + "gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "good-listener": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", @@ -6486,6 +6650,12 @@ "har-schema": "^2.0.0" } }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -6667,6 +6837,45 @@ "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", "dev": true }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -6730,6 +6939,12 @@ "resolve-from": "^3.0.0" } }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, "import-local": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", @@ -6844,6 +7059,28 @@ } } }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6912,6 +7149,12 @@ "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -6970,6 +7213,12 @@ "is-extglob": "^2.1.1" } }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, "is-negative-zero": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", @@ -7056,6 +7305,12 @@ "has-symbols": "^1.0.1" } }, + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + }, "is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", @@ -7110,12 +7365,24 @@ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true + }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", @@ -7290,6 +7557,12 @@ "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", "dev": true }, + "known-css-properties": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.19.0.tgz", + "integrity": "sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==", + "dev": true + }, "language-subtag-registry": { "version": "0.3.20", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz", @@ -7447,6 +7720,72 @@ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", "dev": true }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -7506,6 +7845,27 @@ "object-visit": "^1.0.0" } }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true + }, + "markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dev": true, + "requires": { + "repeat-string": "^1.0.0" + } + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -7517,6 +7877,15 @@ "safe-buffer": "^5.1.2" } }, + "mdast-util-compact": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", + "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", + "dev": true, + "requires": { + "unist-util-visit": "^2.0.0" + } + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -7639,6 +8008,12 @@ "mime-db": "1.44.0" } }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, "mini-css-extract-plugin": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", @@ -7691,6 +8066,17 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, "minipass": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", @@ -8117,6 +8503,18 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, "normalize-url": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", @@ -8150,6 +8548,12 @@ "boolbase": "~1.0.0" } }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", @@ -8492,6 +8896,20 @@ "safe-buffer": "^5.1.1" } }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -8738,6 +9156,30 @@ "postcss": "^7.0.0" } }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, "postcss-merge-longhand": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", @@ -9131,7 +9573,41 @@ } } }, - "postcss-selector-parser": { + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, + "requires": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, + "requires": { + "postcss": "^7.0.6" + } + }, + "postcss-selector-parser": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", @@ -9162,6 +9638,12 @@ } } }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true + }, "postcss-unique-selectors": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", @@ -9374,6 +9856,12 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -9868,6 +10356,63 @@ } } }, + "remark": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.1.tgz", + "integrity": "sha512-gS7HDonkdIaHmmP/+shCPejCEEW+liMp/t/QwmF0Xt47Rpuhl32lLtDV1uKWvGoq+kxr5jSgg5oAIpGuyULjUw==", + "dev": true, + "requires": { + "remark-parse": "^8.0.0", + "remark-stringify": "^8.0.0", + "unified": "^9.0.0" + } + }, + "remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", + "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^2.0.0", + "mdast-util-compact": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^3.0.0", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, "rememo": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/rememo/-/rememo-3.0.0.tgz", @@ -9902,6 +10447,12 @@ "is-finite": "^1.0.0" } }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -10645,6 +11196,12 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -10692,6 +11249,12 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "dev": true }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -10821,6 +11384,19 @@ "safe-buffer": "~5.1.0" } }, + "stringify-entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.1.tgz", + "integrity": "sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==", + "dev": true, + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.2", + "is-hexadecimal": "^1.0.0" + } + }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -10877,6 +11453,12 @@ } } }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, "stylehacks": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", @@ -10901,173 +11483,737 @@ } } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "dev": true - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "dev": true - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - } - }, - "tannin": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.2.0.tgz", - "integrity": "sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==", - "dev": true, - "requires": { - "@tannin/plural-forms": "^1.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", - "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "stylelint": { + "version": "13.7.2", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.7.2.tgz", + "integrity": "sha512-mmieorkfmO+ZA6CNDu1ic9qpt4tFvH2QUB7vqXgrMVHe5ENU69q7YDq0YUg/UHLuCsZOWhUAvcMcLzLDIERzSg==", "dev": true, "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.1", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.1.1", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^5.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.1", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.19.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^7.1.1", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.32", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.1", + "v8-compile-cache": "^2.1.1", + "write-file-atomic": "^3.0.3" }, "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true - } - } - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "randombytes": "^2.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "meow": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", + "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "table": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.3.tgz", + "integrity": "sha512-8321ZMcf1B9HvVX/btKv8mMZahCjn2aYrDlpqHaBFCfnox64edeH9kEid0vTLTRR8gWR2A20aDgeuTTea4sVtw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "stylelint-config-recommended": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz", + "integrity": "sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==", + "dev": true + }, + "stylelint-config-recommended-scss": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-4.2.0.tgz", + "integrity": "sha512-4bI5BYbabo/GCQ6LbRZx/ZlVkK65a1jivNNsD+ix/Lw0U3iAch+jQcvliGnnAX8SUPaZ0UqzNVNNAF3urswa7g==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^3.0.0" + } + }, + "stylelint-config-wordpress": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-wordpress/-/stylelint-config-wordpress-17.0.0.tgz", + "integrity": "sha512-qUU2kVMd2ezIV9AzRdgietIfnavRRENt4180A1OMoVXIowRjjhohZgBiyVPV5EtNKo3GTO63l8g/QGNG27/h9g==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^3.0.0", + "stylelint-config-recommended-scss": "^4.2.0", + "stylelint-scss": "^3.17.2" + } + }, + "stylelint-scss": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.18.0.tgz", + "integrity": "sha512-LD7+hv/6/ApNGt7+nR/50ft7cezKP2HM5rI8avIdGaUWre3xlHfV4jKO/DRZhscfuN+Ewy9FMhcTq0CcS0C/SA==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "stylelint-webpack-plugin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-2.1.0.tgz", + "integrity": "sha512-nx6pF+s4kWuXj2pAhPiMjAsRZqsPphamy2rwUuPiKmb1FRYtXZL0jl+iwoqc/W3hMaia+UMiGJBzkjXKLXmSmA==", + "dev": true, + "requires": { + "arrify": "^2.0.1", + "micromatch": "^4.0.2", + "schema-utils": "^2.7.0" + }, + "dependencies": { + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + } + }, + "tannin": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.2.0.tgz", + "integrity": "sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==", + "dev": true, + "requires": { + "@tannin/plural-forms": "^1.1.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -11181,12 +12327,30 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", "dev": true }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, + "trim-trailing-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", + "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", @@ -11259,6 +12423,15 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, "ua-parser-js": { "version": "0.7.22", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", @@ -11307,6 +12480,16 @@ } } }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -11335,6 +12518,34 @@ "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "dev": true }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + } + } + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -11377,6 +12588,60 @@ "imurmurhash": "^0.1.4" } }, + "unist-util-find-all-after": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz", + "integrity": "sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==", + "dev": true, + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==", + "dev": true + }, + "unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dev": true, + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz", + "integrity": "sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -11555,6 +12820,43 @@ "extsprintf": "^1.2.0" } }, + "vfile": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz", + "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } + } + }, + "vfile-location": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.1.0.tgz", + "integrity": "sha512-FCZ4AN9xMcjFIG1oGmZKo61PjwJHRVA+0/tPUP2ul4uIwjGGndIxavEMRpWn5p4xwm/ZsdXp9YNygf1ZyE4x8g==", + "dev": true + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -11911,6 +13213,18 @@ "mkdirp": "^0.5.1" } }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/assets/package.json b/assets/package.json index dcb30ae..9b247be 100644 --- a/assets/package.json +++ b/assets/package.json @@ -1,65 +1,70 @@ { - "name": "aquila", - "version": "1.0.0", - "description": "Aquila theme packages", - "main": "main.js", - "scripts": { - "prod": "cross-env NODE_ENV=production webpack --mode production --progress", - "dev": "cross-env NODE_ENV=development webpack --watch --mode development --progress", - "clean": "rm -rf build/*", - "svg": "svgr -d src/js/icons src/icons", - "lint": "eslint src/js/*", - "lint:fix": "eslint --fix src/js/*", - "precommit": "npm run prod && npm run lint:fix" - }, - "keywords": [ - "wordpress", - "themes" - ], - "author": "Imran Sayed", - "license": "MIT", - "private": true, - "devDependencies": { - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/preset-react": "^7.10.4", - "@svgr/cli": "^5.4.0", - "@wordpress/base-styles": "^3.1.0", - "@wordpress/block-editor": "^5.0.0", - "@wordpress/blocks": "^6.23.0", - "@wordpress/components": "^11.0.0", - "@wordpress/compose": "^3.21.0", - "@wordpress/data": "^4.24.0", - "@wordpress/dependency-extraction-webpack-plugin": "^2.8.0", - "@wordpress/element": "^2.18.0", - "@wordpress/eslint-plugin": "^7.3.0", - "@wordpress/hooks": "^2.10.0", - "@wordpress/i18n": "^3.16.0", - "@wordpress/icons": "^2.7.0", - "@wordpress/server-side-render": "^1.18.0", - "babel-loader": "^8.1.0", - "clean-webpack-plugin": "^3.0.0", - "copy-webpack-plugin": "^6.0.3", - "cross-env": "^7.0.2", - "css-loader": "^4.2.1", - "cssnano": "^4.1.10", - "eslint": "^7.11.0", - "eslint-config-wordpress": "^2.0.0", - "eslint-loader": "^4.0.2", - "eslint-plugin-jsdoc": "^30.6.4", - "file-loader": "^6.0.0", - "lodash": "^4.17.20", - "mini-css-extract-plugin": "^0.9.0", - "node-sass": "^4.14.1", - "optimize-css-assets-webpack-plugin": "^5.0.3", - "sass-loader": "^9.0.3", - "sass-mq": "^5.0.1", - "style-loader": "^1.2.1", - "uglifyjs-webpack-plugin": "^2.2.0", - "webpack": "^4.44.1", - "webpack-cli": "^3.3.12" - }, - "browserslist": [ - "defaults" - ] + "name": "aquila", + "version": "1.0.0", + "description": "Aquila theme packages", + "main": "main.js", + "scripts": { + "prod": "cross-env NODE_ENV=production webpack --mode production --progress", + "dev": "cross-env NODE_ENV=development webpack --watch --mode development --progress", + "clean": "rm -rf build/*", + "svg": "svgr -d src/js/icons src/icons", + "lint": "eslint src/js/*", + "lint:fix": "eslint --fix src/js/*", + "lint-css": "stylelint 'src/sass/**/*.scss'", + "lint-css:fix": "npm run lint-css -- --fix", + "precommit": "npm run lint-css:fix && npm run lint:fix && npm run prod" + }, + "keywords": [ + "wordpress", + "themes" + ], + "author": "Imran Sayed", + "license": "MIT", + "private": true, + "devDependencies": { + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/preset-react": "^7.10.4", + "@svgr/cli": "^5.4.0", + "@wordpress/base-styles": "^3.1.0", + "@wordpress/block-editor": "^5.0.0", + "@wordpress/blocks": "^6.23.0", + "@wordpress/components": "^11.0.0", + "@wordpress/compose": "^3.21.0", + "@wordpress/data": "^4.24.0", + "@wordpress/dependency-extraction-webpack-plugin": "^2.8.0", + "@wordpress/element": "^2.18.0", + "@wordpress/eslint-plugin": "^7.3.0", + "@wordpress/hooks": "^2.10.0", + "@wordpress/i18n": "^3.16.0", + "@wordpress/icons": "^2.7.0", + "@wordpress/server-side-render": "^1.18.0", + "babel-loader": "^8.1.0", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "^6.0.3", + "cross-env": "^7.0.2", + "css-loader": "^4.2.1", + "cssnano": "^4.1.10", + "eslint": "^7.11.0", + "eslint-config-wordpress": "^2.0.0", + "eslint-loader": "^4.0.2", + "eslint-plugin-jsdoc": "^30.6.4", + "file-loader": "^6.0.0", + "lodash": "^4.17.20", + "mini-css-extract-plugin": "^0.9.0", + "node-sass": "^4.14.1", + "optimize-css-assets-webpack-plugin": "^5.0.3", + "sass-loader": "^9.0.3", + "sass-mq": "^5.0.1", + "style-loader": "^1.2.1", + "stylelint": "^13.7.2", + "stylelint-config-wordpress": "^17.0.0", + "stylelint-webpack-plugin": "^2.1.0", + "uglifyjs-webpack-plugin": "^2.2.0", + "webpack": "^4.44.1", + "webpack-cli": "^3.3.12" + }, + "browserslist": [ + "defaults" + ] } diff --git a/assets/src/sass/0-settings/_colors.scss b/assets/src/sass/0-settings/_colors.scss index f28f6ff..4d0f065 100644 --- a/assets/src/sass/0-settings/_colors.scss +++ b/assets/src/sass/0-settings/_colors.scss @@ -8,7 +8,7 @@ Colors Variables -----------------------------------*/ -$black: #000000; +$black: #000; $black-900: #3d3d3d; $black-860: #595858; $black-850: #323232; @@ -18,16 +18,16 @@ $black-700: #595959; $black-100: #282828; $black-50: #5d5d5d; -$white: #ffffff; +$white: #fff; $dark-gray-200: #333; $dark-gray-100: #424242; $gray-100: #eff3f6; -$gray-150: #eeeeee; -$gray-160: #E2EAEE; -$gray-200: #cccccc; -$gray-300: #555555; +$gray-150: #eee; +$gray-160: #e2eaee; +$gray-200: #ccc; +$gray-300: #555; $blue-900: #3344d9; $blue-800: #322ebb; @@ -54,8 +54,8 @@ $opacity-black-015: rgba(0, 0, 0, 0.15); Gradient -----------------------------------*/ -$header-gradient: linear-gradient( to bottom, $black-900 0%, $black-100 100% ); -$link-hover-gradient: linear-gradient( to bottom, $blue-100 0%, $blue-200 100% ); +$header-gradient: linear-gradient(to bottom, $black-900 0%, $black-100 100%); +$link-hover-gradient: linear-gradient(to bottom, $blue-100 0%, $blue-200 100%); /*--------------------------------- Element Colors @@ -93,4 +93,3 @@ $color__border-light: $gray-100; $color__border-fieldset: $gray-200; $color__border-table: $gray-200; $color__border-header: $gray-300; - diff --git a/assets/src/sass/0-settings/_typography.scss b/assets/src/sass/0-settings/_typography.scss index b247cfa..0448ce1 100644 --- a/assets/src/sass/0-settings/_typography.scss +++ b/assets/src/sass/0-settings/_typography.scss @@ -4,10 +4,10 @@ ------------------*/ // Global theme font. -$font__main: 'Lato', sans-serif; +$font__main: "Lato", sans-serif; // Global code font -$font__code: 'Lato', sans-serif, monospace; +$font__code: "Lato", sans-serif, monospace; // Fallback font when font is not loaded via WebFonts JS. $font__fallback: sans-serif; @@ -20,69 +20,69 @@ $font__base-line-height: 30px; -----------------------------------*/ $body-text: ( - 'h1': ( - 'small': ( + "h1": ( + "small": ( font-size: 31.5px, line-height: 1.27, ), ), - 'h2': ( - 'small': ( + "h2": ( + "small": ( font-size: 31.5px, line-height: 1.27, ), ), - 'h3': ( - 'small': ( + "h3": ( + "small": ( font-size: 24.5px, line-height: 1.64, ), ), - 'h4': ( - 'small': ( + "h4": ( + "small": ( font-size: 17.5px, line-height: 1.142, ), ), - 'h5': ( - 'small': ( + "h5": ( + "small": ( font-size: 14px, line-height: 1.43, ), ), - 'h6': ( - 'small': ( + "h6": ( + "small": ( font-size: 11.9px, line-height: 1.681, ), ), - 'body': ( - 'small': ( + "body": ( + "small": ( font-size: 16px, line-height: 1.43, ), - 'large': ( - font-size: 18px, - line-height: 1.43, + "large": ( + font-size: 18px, + line-height: 1.43, ), ), - 'l': ( - 'small': ( + "l": ( + "small": ( font-size: 18px, ), ), - 'm': ( - 'small': ( + "m": ( + "small": ( font-size: 16px, ), ), - 's': ( - 'small': ( + "s": ( + "small": ( font-size: 12px, ), ), - 'xs': ( - 'small': ( + "xs": ( + "small": ( font-size: 11px, ), ), diff --git a/assets/src/sass/0-settings/_variables.scss b/assets/src/sass/0-settings/_variables.scss index 95113b2..714a74e 100644 --- a/assets/src/sass/0-settings/_variables.scss +++ b/assets/src/sass/0-settings/_variables.scss @@ -5,10 +5,10 @@ $border-radius: 3px; // mq breakpoints. $mq-breakpoints: ( - small: 600px, - medium: 768px, - large: 1024px, - xlarge: 1240px + small: 600px, + medium: 768px, + large: 1024px, + xlarge: 1240px ) !default; $site_width: 1140px; diff --git a/assets/src/sass/1-tools/_functions.scss b/assets/src/sass/1-tools/_functions.scss index 2937a26..dc3f75b 100644 --- a/assets/src/sass/1-tools/_functions.scss +++ b/assets/src/sass/1-tools/_functions.scss @@ -1,3 +1,3 @@ @function background_url( $image ) { - @return url( '../img/' + $image ); + @return url( "../img/" + $image ); } diff --git a/assets/src/sass/1-tools/_mixins.scss b/assets/src/sass/1-tools/_mixins.scss index 2c92824..3e18e6c 100644 --- a/assets/src/sass/1-tools/_mixins.scss +++ b/assets/src/sass/1-tools/_mixins.scss @@ -20,32 +20,34 @@ * This will add font-size and line-height with different breakpoints. */ @mixin body-text( $level: normal, $body-text: $body-text, $device-size: false ) { - @if type-of($body-text) != 'map' { + @if type-of($body-text) != "map" { @error "`#{$body-text}` is not a valid value for $values. It must be a list."; } $size: map_get($body-text, $level); - @if type-of($size) == 'map' { + @if type-of($size) == "map" { @if $device-size == false { @each $device, $values in $size { - @if $device != 'small' { + @if $device != "small" { @include mq($from: $device) { - font-size: map_get($values, 'font-size'); - line-height: map_get($values, 'line-height'); + font-size: map_get($values, "font-size"); + line-height: map_get($values, "line-height"); } - } @else { - font-size: map_get($values, 'font-size'); - line-height: map_get($values, 'line-height'); + } + @else { + font-size: map_get($values, "font-size"); + line-height: map_get($values, "line-height"); } } - } @else { + } + @else { $device_values: map_get($size, $device-size); - font-size: map_get($device_values, 'font-size'); - line-height: map_get($device_values, 'line-height'); + font-size: map_get($device_values, "font-size"); + line-height: map_get($device_values, "line-height"); } } } diff --git a/assets/src/sass/2-generic/_buttons.scss b/assets/src/sass/2-generic/_buttons.scss index e69de29..7161d30 100644 --- a/assets/src/sass/2-generic/_buttons.scss +++ b/assets/src/sass/2-generic/_buttons.scss @@ -0,0 +1 @@ +// Button styles diff --git a/assets/src/sass/2-generic/_editor-color-classes.scss b/assets/src/sass/2-generic/_editor-color-classes.scss index e69de29..ab82e51 100644 --- a/assets/src/sass/2-generic/_editor-color-classes.scss +++ b/assets/src/sass/2-generic/_editor-color-classes.scss @@ -0,0 +1 @@ +// Editor color classes styles. diff --git a/assets/src/sass/2-generic/_elements.scss b/assets/src/sass/2-generic/_elements.scss index 748a267..90aafe1 100644 --- a/assets/src/sass/2-generic/_elements.scss +++ b/assets/src/sass/2-generic/_elements.scss @@ -106,14 +106,12 @@ blockquote.wp-block-quote { } } - img { height: auto; max-width: 100%; vertical-align: middle; } - /* Image Support --------------------------------------------- */ .wp-block-image { @@ -131,7 +129,6 @@ img { } } - figure { max-width: 100%; } @@ -174,7 +171,7 @@ sub { /*------------------------------------*\ #HEADINGS \*------------------------------------*/ - +/* stylelint-disable */ h1 { @include body-text( h1 ) } @@ -199,7 +196,14 @@ h6 { @include body-text( h6 ) } -h1, h2, h3, h4, h5, h6 { +/* stylelint-enable */ + +h1, +h2, +h3, +h4, +h5, +h6 { margin: 10px 0; text-rendering: optimizelegibility; } @@ -296,7 +300,10 @@ table { Form Fields \*------------------------------------*/ -input, button, select, textarea { +input, +button, +select, +textarea { font-family: $font__main; } @@ -344,10 +351,11 @@ select { box-shadow: none; transition: none; width: 220px; - padding: 0px 6px; + padding: 0 6px; } -select, input[type="file"] { +select, +input[type="file"] { height: 30px; line-height: 2.15; } @@ -445,7 +453,7 @@ hr { background: transparent; &::before { - content: ''; + content: ""; display: block; height: 4px; width: 40px; @@ -453,11 +461,10 @@ hr { } } - &.is-style-dots:before { + &.is-style-dots::before { color: $gray-100; font-size: 18px; letter-spacing: 12px; padding-left: 12px; } } - diff --git a/assets/src/sass/4-layouts/header/nav/_navigation.scss b/assets/src/sass/4-layouts/header/nav/_navigation.scss index 2788230..175de9a 100644 --- a/assets/src/sass/4-layouts/header/nav/_navigation.scss +++ b/assets/src/sass/4-layouts/header/nav/_navigation.scss @@ -1,5 +1,8 @@ +/* stylelint-disable */ /* Nav item */ -.nav-item:hover .dropdown-menu:not(.show){ +.nav-item:hover .dropdown-menu:not(.show) { display: block; } + +/* stylelint-enable */ diff --git a/assets/src/sass/4-layouts/posts/_pagination.scss b/assets/src/sass/4-layouts/posts/_pagination.scss index ec26f6e..5a085e0 100644 --- a/assets/src/sass/4-layouts/posts/_pagination.scss +++ b/assets/src/sass/4-layouts/posts/_pagination.scss @@ -1,5 +1,5 @@ /* Pagination */ .page-numbers.current > span { - background-color: gray; + background-color: #e2e2e2; color: #fff; } diff --git a/assets/src/sass/_essentials.scss b/assets/src/sass/_essentials.scss index 7e36b2c..fe934aa 100644 --- a/assets/src/sass/_essentials.scss +++ b/assets/src/sass/_essentials.scss @@ -1,5 +1,5 @@ // Essentials. @import "../library/fonts/fonts.css"; @import "0-settings/settings"; -@import '~sass-mq'; +@import "~sass-mq"; @import "1-tools/tools"; From b33f10983399e90d6817e1a88080b516c6952001 Mon Sep 17 00:00:00 2001 From: Imran Date: Sun, 11 Oct 2020 11:02:07 +0530 Subject: [PATCH 2/3] Update packages --- assets/.eslintrc.json | 59 ++++++++++++++++++++++++++++++++++++---- assets/.stylelintrc.json | 1 + package.json | 3 +- 3 files changed, 57 insertions(+), 6 deletions(-) diff --git a/assets/.eslintrc.json b/assets/.eslintrc.json index b0fd5b5..db36547 100644 --- a/assets/.eslintrc.json +++ b/assets/.eslintrc.json @@ -1,6 +1,10 @@ { - "extends": "wordpress", - "parser": "babel-eslint", + "extends": [ + "plugin:@wordpress/eslint-plugin/recommended" + ], + "plugins": [ + "jsdoc" + ], "parserOptions": { "ecmaVersion": 6, "ecmaFeatures": { @@ -13,6 +17,11 @@ }, "sourceType": "module" }, + "globals": { + "wp": false, + "hm": false, + "_": false + }, "env": { "es6": true, "browser": true, @@ -35,9 +44,49 @@ "space-before-function-paren": 0, "no-tabs": 0, "prefer-destructuring": 0, - "no-undef": 0, "no-param-reassign": 0, - "comma-dangle": 0, - "lines-around-comment": 0 + "curly": "error", + "no-empty-function": "error", + "no-global-assign": "error", + "yoda": [ "error", "always" ], + "no-undefined":"error", + "comma-spacing": ["error", { "before": false, "after": true }], + "lines-between-class-members": ["error", "always"], + "arrow-spacing": "error", + "jsdoc/check-alignment": 1, + "jsdoc/check-param-names": 1, + "jsdoc/check-tag-names": 1, + "jsdoc/check-types": 0, + "jsdoc/implements-on-classes": 1, + "jsdoc/newline-after-description": 1, + "jsdoc/no-undefined-types": 0, + "jsdoc/require-jsdoc": 1, + "jsdoc/require-param": 1, + "jsdoc/require-param-description": 1, + "jsdoc/require-param-name": 1, + "jsdoc/require-param-type": 1, + "jsdoc/require-returns": 1, + "jsdoc/require-returns-check": 1, + "jsdoc/require-returns-description": 1, + "jsdoc/require-returns-type": 1, + "jsdoc/valid-types": 1, + "no-mixed-spaces-and-tabs": "off", + "require-jsdoc": ["error", { + "require": { + "FunctionDeclaration": true, + "MethodDefinition": true, + "ClassDeclaration": true, + "ArrowFunctionExpression": true, + "FunctionExpression": true + } + }] + }, + "settings": { + "jsdoc": { + "tagNamePreference" : { + "param": "param", + "returns": "return" + } + } } } diff --git a/assets/.stylelintrc.json b/assets/.stylelintrc.json index 8e98c1a..8360e87 100644 --- a/assets/.stylelintrc.json +++ b/assets/.stylelintrc.json @@ -1,4 +1,5 @@ { + "extends": "stylelint-config-wordpress", "ignoreFiles": "", "rules": { "at-rule-empty-line-before": null, diff --git a/package.json b/package.json index d542242..a522401 100644 --- a/package.json +++ b/package.json @@ -22,5 +22,6 @@ "node-sass": "^4.14.1", "sass-loader": "^9.0.3", "sass-mq": "^5.0.1" - } + }, + "dependencies": {} } From 2e5897c2799882c34941da1f3ee9e6455ee12b1b Mon Sep 17 00:00:00 2001 From: Imran Date: Sun, 11 Oct 2020 11:31:02 +0530 Subject: [PATCH 3/3] Run precommit --- assets/.stylelintrc.json | 5 +- assets/build/assets.php | 2 +- assets/build/js/blocks.js | 2 +- assets/src/js/clock/index.js | 47 ++++++++++++----- .../js/gutenberg/blocks/dos-and-donts/edit.js | 8 ++- .../gutenberg/blocks/dos-and-donts/index.js | 11 ++-- .../blocks/dos-and-donts/templates.js | 20 ++++---- .../blocks/heading-with-icon/edit.js | 50 +++++++++---------- .../blocks/heading-with-icon/icons-map.js | 13 ++++- .../blocks/heading-with-icon/index.js | 30 +++++++---- assets/src/js/icons/Check.js | 9 +++- assets/src/js/icons/Cross.js | 14 +++++- assets/src/sass/1-tools/_mixins.scss | 8 ++- assets/src/sass/2-generic/_elements.scss | 6 +-- assets/src/sass/2-generic/_gutenberg.scss | 6 +-- assets/src/sass/3-utilities/_animations.scss | 3 ++ assets/src/sass/7-blocks/_dos-and-donts.scss | 2 + .../src/sass/7-blocks/_heading-with-icon.scss | 2 + 18 files changed, 152 insertions(+), 86 deletions(-) diff --git a/assets/.stylelintrc.json b/assets/.stylelintrc.json index 8360e87..c056880 100644 --- a/assets/.stylelintrc.json +++ b/assets/.stylelintrc.json @@ -1,5 +1,5 @@ { - "extends": "stylelint-config-wordpress", + "extends": "stylelint-config-wordpress/scss", "ignoreFiles": "", "rules": { "at-rule-empty-line-before": null, @@ -17,14 +17,11 @@ "max-empty-lines": 1, "no-missing-end-of-source-newline": true, "number-leading-zero": "always", - "property-case": "lower", "rule-empty-line-before": null, "selector-combinator-space-after": "always", "selector-list-comma-newline-after": null, "selector-max-specificity": "0,3,1", - "selector-pseudo-element-case": "lower", "selector-pseudo-element-colon-notation": "double", - "unit-case": "lower", "unit-no-unknown": true } } diff --git a/assets/build/assets.php b/assets/build/assets.php index 5af730c..6dd2e74 100644 --- a/assets/build/assets.php +++ b/assets/build/assets.php @@ -1 +1 @@ - array('dependencies' => array('wp-polyfill'), 'version' => '73fb28ff703d908abc937ac7acfe42fa'), 'js/single.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c189330732d608ff3f48cf8c50f11401'), 'js/editor.js' => array('dependencies' => array('wp-polyfill'), 'version' => '3c891e7ba6513ceb778c1ed337bc2952'), 'js/blocks.js' => array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-polyfill'), 'version' => 'c001b0eb0e00ad82a5f5f4ede2bbc8a9')); \ No newline at end of file + array('dependencies' => array('wp-polyfill'), 'version' => '4698e5181087a60922655b73ad40a101'), 'js/single.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c189330732d608ff3f48cf8c50f11401'), 'js/editor.js' => array('dependencies' => array('wp-polyfill'), 'version' => '12ab3e60bdb8114ca8c19cb2ab3fe043'), 'js/blocks.js' => array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-polyfill'), 'version' => '08397384479650a051a6ec0cb1127672')); \ No newline at end of file diff --git a/assets/build/js/blocks.js b/assets/build/js/blocks.js index 3b81a11..830bab1 100644 --- a/assets/build/js/blocks.js +++ b/assets/build/js/blocks.js @@ -1 +1 @@ -!function(n){var a={};function o(e){if(a[e])return a[e].exports;var t=a[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=n,o.c=a,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)o.d(n,a,function(e){return t[e]}.bind(null,a));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=13)}([function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.lodash}()},,,,,,,function(e,t,n){},function(e,t,n){"use strict";n.r(t);n(12);var a=n(2);function o(){return(o=Object.assign||function(e){for(var t=1;t".concat(n,"")}],["core/list",{className:"aquila-dos-and-donts__list"}]]]}function h(){return React.createElement("div",{className:"aquila-dos-and-donts"},React.createElement(d.InnerBlocks,{template:b,allowedBlocks:_,templateLock:!0}))}var b=[["core/group",{className:"aquila-dos-and-donts__group",backgroundColor:"pale-cyan-blue"},[["core/columns",{className:"aquila-dos-and-donts__cols",width:49},[g("dos","aquila-dos-and-donts__col-one","Dos"),g("donts","aquila-dos-and-donts__col-two","Dont's")]]]]],_=["core/group"];Object(m.registerBlockType)("aquila-blocks/dos-and-donts",{title:Object(f.__)("Dos and dont's","aquila"),icon:"editor-table",description:Object(f.__)("Add headings and text","aquila"),category:"aquila",edit:h,save:function(){return React.createElement("div",{className:"aquila-dos-and-donts"},React.createElement(d.InnerBlocks.Content,null))}})}]); \ No newline at end of file +!function(n){var a={};function o(e){if(a[e])return a[e].exports;var t=a[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=n,o.c=a,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)o.d(n,a,function(e){return t[e]}.bind(null,a));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=13)}([function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t){!function(){e.exports=this.lodash}()},,,,,,,function(e,t,n){},function(e,t,n){"use strict";n.r(t);n(12);var a=n(2);function o(){return(o=Object.assign||function(e){for(var t=1;t".concat(n,"")}],["core/list",{className:"aquila-dos-and-donts__list"}]]]}function h(){return React.createElement("div",{className:"aquila-dos-and-donts"},React.createElement(f.InnerBlocks,{template:b,allowedBlocks:_,templateLock:!0}))}var b=[["core/group",{className:"aquila-dos-and-donts__group",backgroundColor:"pale-cyan-blue"},[["core/columns",{className:"aquila-dos-and-donts__cols"},[g("dos","aquila-dos-and-donts__col-one","Dos"),g("donts","aquila-dos-and-donts__col-two","Dont's")]]]]],_=["core/group"];Object(m.registerBlockType)("aquila-blocks/dos-and-donts",{title:Object(p.__)("Dos and dont's","aquila"),icon:"editor-table",description:Object(p.__)("Add headings and text","aquila"),category:"aquila",edit:h,save:function(){return React.createElement("div",{className:"aquila-dos-and-donts"},React.createElement(f.InnerBlocks.Content,null))}})}]); \ No newline at end of file diff --git a/assets/src/js/clock/index.js b/assets/src/js/clock/index.js index 49fd76d..221bacf 100644 --- a/assets/src/js/clock/index.js +++ b/assets/src/js/clock/index.js @@ -1,31 +1,55 @@ ( function ( $ ) { + /** + * Clock Class. + */ class Clock { + /** + * Constructor + */ constructor() { this.initializeClock(); } + /** + * initializeClock + */ initializeClock() { - let t = setInterval( () => this.time(), 1000 ); + setInterval( () => this.time(), 1000 ); } + /** + * Numpad + * + * @param {String} str String + * + * @return {string} String + */ numPad( str ) { - let cStr = str.toString(); + const cStr = str.toString(); if ( 2 > cStr.length ) { str = 0 + cStr; } return str; } + /** + * Time + */ time() { - let currDate = new Date(); - let currSec = currDate.getSeconds(); - let currMin = currDate.getMinutes(); - let curr24Hr = currDate.getHours(); - let ampm = 12 <= curr24Hr ? 'pm' : 'am'; - let currHr = curr24Hr % 12; - currHr = currHr ? currHr : 12; + const currDate = new Date(); + const currSec = currDate.getSeconds(); + const currMin = currDate.getMinutes(); + const curr24Hr = currDate.getHours(); + const ampm = 12 <= curr24Hr ? 'pm' : 'am'; + let currHr = curr24Hr % 12; + currHr = currHr ? currHr : 12; - let stringTime = currHr + ':' + this.numPad( currMin ) + ':' + this.numPad( currSec ); + const stringTime = + currHr + + ':' + + this.numPad( currMin ) + + ':' + + this.numPad( currSec ); const timeEmojiEl = $( '#time-emoji' ); if ( 5 <= curr24Hr && 17 >= curr24Hr ) { @@ -40,5 +64,4 @@ } new Clock(); - -} ( jQuery ) ); +} )( jQuery ); diff --git a/assets/src/js/gutenberg/blocks/dos-and-donts/edit.js b/assets/src/js/gutenberg/blocks/dos-and-donts/edit.js index c4fd56a..ba36f68 100644 --- a/assets/src/js/gutenberg/blocks/dos-and-donts/edit.js +++ b/assets/src/js/gutenberg/blocks/dos-and-donts/edit.js @@ -9,7 +9,7 @@ const INNER_BLOCKS_TEMPLATE = [ 'core/group', { className: 'aquila-dos-and-donts__group', - backgroundColor: 'pale-cyan-blue' + backgroundColor: 'pale-cyan-blue', }, blockColumns, ], @@ -17,8 +17,12 @@ const INNER_BLOCKS_TEMPLATE = [ const ALLOWED_BLOCKS = [ 'core/group' ]; +/** + * Edit function. + * + * @return {Object} Content. + */ const Edit = () => { - return (
- +
); }, diff --git a/assets/src/js/gutenberg/blocks/dos-and-donts/templates.js b/assets/src/js/gutenberg/blocks/dos-and-donts/templates.js index fee489c..3d66370 100644 --- a/assets/src/js/gutenberg/blocks/dos-and-donts/templates.js +++ b/assets/src/js/gutenberg/blocks/dos-and-donts/templates.js @@ -4,7 +4,7 @@ * @param {String} optionVal Option * @param {String} colClassName ClassName * @param {String} heading Heading - * @returns {Array} Block column. + * @return {Array} Block column. */ const getBlockColumn = ( optionVal, colClassName, heading ) => { return [ @@ -16,14 +16,11 @@ const getBlockColumn = ( optionVal, colClassName, heading ) => { { className: 'aquila-dos-and-donts__heading', option: optionVal, - content: `${heading}` + content: `${ heading }`, }, ], - [ - 'core/list', - { className: 'aquila-dos-and-donts__list' }, - ] - ] + [ 'core/list', { className: 'aquila-dos-and-donts__list' } ], + ], ]; }; @@ -32,11 +29,14 @@ export const blockColumns = [ 'core/columns', { className: 'aquila-dos-and-donts__cols', - width: 49 }, [ getBlockColumn( 'dos', 'aquila-dos-and-donts__col-one', 'Dos' ), - getBlockColumn( 'donts', 'aquila-dos-and-donts__col-two', 'Dont\'s' ) - ] + getBlockColumn( + 'donts', + 'aquila-dos-and-donts__col-two', + "Dont's" + ), + ], ], ]; diff --git a/assets/src/js/gutenberg/blocks/heading-with-icon/edit.js b/assets/src/js/gutenberg/blocks/heading-with-icon/edit.js index 2ad07dc..498e3ec 100644 --- a/assets/src/js/gutenberg/blocks/heading-with-icon/edit.js +++ b/assets/src/js/gutenberg/blocks/heading-with-icon/edit.js @@ -2,56 +2,52 @@ * Internal Dependencies. */ import { getIconComponent } from './icons-map'; -import { RichText } from '@wordpress/block-editor'; /** * WordPress Dependencies. */ -import { - PanelBody, - RadioControl, -} from '@wordpress/components'; +import { PanelBody, RadioControl } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; -import { InspectorControls } from '@wordpress/block-editor'; +import { RichText, InspectorControls } from '@wordpress/block-editor'; -const Edit = ( { className, attributes, setAttributes } ) => { +/** + * Edit + * + * @param {Object} props Props. + * + * @return {Object} Content. + */ +const Edit = ( props ) => { + const { className, attributes, setAttributes } = props; const { option, content } = attributes; const HeadingIcon = getIconComponent( option ); return (
- - - - {/* You can also pass formattingControls={ [ 'bold', 'italic' ] } to allow the content to be made bold or italic, but do not allow other formatting options */} + + + + { /* You can also pass formattingControls={ [ 'bold', 'italic' ] } to allow the content to be made bold or italic, but do not allow other formatting options */ } setAttributes( { content } ) } // Store updated content as a block attribute - placeholder={ __( 'Heading...', 'aquila' ) } // Display this text before any content has been added by the user + onChange={ ( contentVal ) => setAttributes( { contentVal } ) } // Store updated content as a block attribute + placeholder={ __( 'Heading…', 'aquila' ) } // Display this text before any content has been added by the user /> - + { - setAttributes( { option } ); + onChange={ ( optionVal ) => { + setAttributes( { optionVal } ); } } /> diff --git a/assets/src/js/gutenberg/blocks/heading-with-icon/icons-map.js b/assets/src/js/gutenberg/blocks/heading-with-icon/icons-map.js index ccc1623..09998df 100644 --- a/assets/src/js/gutenberg/blocks/heading-with-icon/icons-map.js +++ b/assets/src/js/gutenberg/blocks/heading-with-icon/icons-map.js @@ -1,11 +1,20 @@ import * as SvgIcons from '../../../icons'; import { isEmpty } from 'lodash'; +/** + * Get icon component. + * + * @param {String} option Option. + * + * @return {*|SvgCheck} SVG Component. + */ export const getIconComponent = ( option ) => { const IconsMap = { dos: SvgIcons.Check, - donts: SvgIcons.Cross + donts: SvgIcons.Cross, }; - return ( ! isEmpty( option ) && ( option in IconsMap ) ) ? IconsMap[option] : IconsMap.dos; + return ! isEmpty( option ) && option in IconsMap + ? IconsMap[ option ] + : IconsMap.dos; }; diff --git a/assets/src/js/gutenberg/blocks/heading-with-icon/index.js b/assets/src/js/gutenberg/blocks/heading-with-icon/index.js index e4f5472..5859c75 100644 --- a/assets/src/js/gutenberg/blocks/heading-with-icon/index.js +++ b/assets/src/js/gutenberg/blocks/heading-with-icon/index.js @@ -1,8 +1,7 @@ - /** * Heading with Icon block. * - * @package Aquila + * @package */ import { getIconComponent } from './icons-map'; @@ -57,28 +56,37 @@ registerBlockType( 'aquila-blocks/heading', { attributes: { option: { type: 'string', - default: 'dos' + default: 'dos', }, content: { type: 'string', source: 'html', selector: 'h4', - default: __( 'Dos', 'aquila' ) - } + default: __( 'Dos', 'aquila' ), + }, }, edit: Edit, - save( { attributes: { option, content } } ) { - + /** + * Save function. + * + * @param {Object} props Props + * + * @return {Object} Content. + */ + save( props ) { + const { + attributes: { option, content }, + } = props; const HeadingIcon = getIconComponent( option ); return (
- - - - {/* Saves

Content added in the editor...

to the database for frontend display */} + + + + { /* Saves

Content added in the editor...

to the database for frontend display */ }
); diff --git a/assets/src/js/icons/Check.js b/assets/src/js/icons/Check.js index 1583540..6e92c59 100644 --- a/assets/src/js/icons/Check.js +++ b/assets/src/js/icons/Check.js @@ -1,8 +1,15 @@ import * as React from 'react'; +/** + * SVG check. + * + * @param {Object} props Props. + * + * @return {Object} SVG content. + */ function SvgCheck( props ) { return ( - + + * { + > * { margin: $margin-top auto $margin-bottom auto; } - & > *:not(.alignfull) { + > *:not(.alignfull) { max-width: $site_width; padding: 0 $padding-right 0 $padding-left; } - & > .alignwide { + > .alignwide { max-width: $wide_width; } } diff --git a/assets/src/sass/3-utilities/_animations.scss b/assets/src/sass/3-utilities/_animations.scss index cbcfa6c..9731a4e 100644 --- a/assets/src/sass/3-utilities/_animations.scss +++ b/assets/src/sass/3-utilities/_animations.scss @@ -4,6 +4,7 @@ animation-timing-function: ease-out; } +/* stylelint-disable */ @keyframes fadeInLeft { 0% { opacity: 0; @@ -60,3 +61,5 @@ opacity: 1; } } + +/* stylelint-enable */ diff --git a/assets/src/sass/7-blocks/_dos-and-donts.scss b/assets/src/sass/7-blocks/_dos-and-donts.scss index 03b7e95..d7fb38b 100644 --- a/assets/src/sass/7-blocks/_dos-and-donts.scss +++ b/assets/src/sass/7-blocks/_dos-and-donts.scss @@ -1,5 +1,7 @@ +/* stylelint-disable */ .aquila-dos-and-donts { .aquila-dos-and-donts__list { margin-left: 20px; } } +/* stylelint-enable */ diff --git a/assets/src/sass/7-blocks/_heading-with-icon.scss b/assets/src/sass/7-blocks/_heading-with-icon.scss index 9f94248..c4c9d54 100644 --- a/assets/src/sass/7-blocks/_heading-with-icon.scss +++ b/assets/src/sass/7-blocks/_heading-with-icon.scss @@ -1,3 +1,4 @@ +/* stylelint-disable */ .aquila-icon-heading { display: flex; @@ -7,3 +8,4 @@ margin-right: 16px; } } +/* stylelint-enable */