Merge branch 'feature/tailwind' into develop
This commit is contained in:
commit
8176e36099
|
@ -1,8 +1,10 @@
|
||||||
|
@tailwind base;
|
||||||
|
@tailwind components;
|
||||||
|
@tailwind utilities;
|
||||||
|
|
||||||
@import "app/config";
|
@import "app/config";
|
||||||
@import "~wire.css/dist/wire.css";
|
|
||||||
@import "~tingle.js/src/tingle.css";
|
|
||||||
@import 'app/prism';
|
@import 'app/prism';
|
||||||
@import 'app/alert';
|
@import "app/typo";
|
||||||
|
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: "MainFont";
|
font-family: "MainFont";
|
||||||
|
@ -46,7 +48,7 @@ html, body {
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
font-size: 1.7em;
|
// font-size: 1.7em;
|
||||||
}
|
}
|
||||||
|
|
||||||
$dicons: coffee server search project share contact list response twitter diaspora github code rss linkedin mastodon pixelfed gpg matrix murph cube link;
|
$dicons: coffee server search project share contact list response twitter diaspora github code rss linkedin mastodon pixelfed gpg matrix murph cube link;
|
||||||
|
@ -59,6 +61,12 @@ $dicons: coffee server search project share contact list response twitter diaspo
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.list--inline {
|
||||||
|
li {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.deblan-icon {
|
.deblan-icon {
|
||||||
font-family: 'deblan-icon';
|
font-family: 'deblan-icon';
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
|
@ -102,20 +110,20 @@ pre[class*="language-"] {
|
||||||
border-radius: 0 !important;
|
border-radius: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.page {
|
.blog {
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
background: $color-white;
|
background: $color-white;
|
||||||
font-family: "MainFont";
|
font-family: "MainFont";
|
||||||
}
|
}
|
||||||
|
|
||||||
.form .field {
|
// .form .field {
|
||||||
input[type=text],
|
// input[type=text],
|
||||||
input[type=email],
|
// input[type=email],
|
||||||
input[type=url],
|
// input[type=url],
|
||||||
textarea {
|
// textarea {
|
||||||
border-radius: 10px;
|
// border-radius: 10px;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
.captcha_reload {
|
.captcha_reload {
|
||||||
width: 50px !important;
|
width: 50px !important;
|
||||||
padding-left: 50px;
|
padding-left: 50px;
|
||||||
|
@ -138,41 +146,41 @@ pre[class*="language-"] {
|
||||||
background: url(../images/Refresh_icon.svg);
|
background: url(../images/Refresh_icon.svg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//
|
||||||
|
// &-captcha {
|
||||||
|
// label {
|
||||||
|
// display: block;
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// img {
|
||||||
|
// vertical-align: middle;
|
||||||
|
// margin-right: 5px;
|
||||||
|
// border-radius: 10px;
|
||||||
|
// width: auto;
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// input {
|
||||||
|
// display: inline-block;
|
||||||
|
// width: 100px !important;
|
||||||
|
// height: 50px !important;
|
||||||
|
// margin-bottom: -1px;
|
||||||
|
// margin-left: 5px;
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// .form-error-icon {
|
||||||
|
// display: none;
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// .form-error-message {
|
||||||
|
// display: block;
|
||||||
|
// color: red;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
&-captcha {
|
// .button, .btn, input[type="submit"], input[type="button"] {
|
||||||
label {
|
// border-radius: 10px;
|
||||||
display: block;
|
// }
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
vertical-align: middle;
|
|
||||||
margin-right: 5px;
|
|
||||||
border-radius: 10px;
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
input {
|
|
||||||
display: inline-block;
|
|
||||||
width: 100px !important;
|
|
||||||
height: 50px !important;
|
|
||||||
margin-bottom: -1px;
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-error-icon {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form-error-message {
|
|
||||||
display: block;
|
|
||||||
color: red;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.button, .btn, input[type="submit"], input[type="button"] {
|
|
||||||
border-radius: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.no-margin {
|
.no-margin {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
@ -295,13 +303,7 @@ pre[class*="language-"] {
|
||||||
padding: 30px 40px;
|
padding: 30px 40px;
|
||||||
margin: auto;
|
margin: auto;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
background: rgba(255, 255, 255, 0.06);
|
|
||||||
animation: morph 15s linear infinite alternate, spin 20s linear infinite;
|
|
||||||
z-index: 1000;
|
z-index: 1000;
|
||||||
will-change: border-radius, transform;
|
|
||||||
transform-origin: 55% 55%;
|
|
||||||
animation: HeaderMorph 10s linear infinite alternate, spin 26s linear infinite reverse;
|
|
||||||
transform-origin: 20% 20%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.header-shadow {
|
.header-shadow {
|
||||||
|
@ -341,13 +343,17 @@ pre[class*="language-"] {
|
||||||
.content {
|
.content {
|
||||||
background: $color-content-background;
|
background: $color-content-background;
|
||||||
width: calc(100% - 230px);
|
width: calc(100% - 230px);
|
||||||
|
|
||||||
|
> .content-wrapper {
|
||||||
|
min-height: calc(100vh - 105px);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
color: $color-header-text;
|
color: $color-header-text;
|
||||||
|
|
||||||
p, h1, ul {
|
p, h1, ul {
|
||||||
position: relative;
|
position: relative !important;
|
||||||
z-index: 1000;
|
z-index: 1000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -500,6 +506,10 @@ pre[class*="language-"] {
|
||||||
img {
|
img {
|
||||||
width: auto;
|
width: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
*:first-child {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@for $i from 1 through 6 {
|
@for $i from 1 through 6 {
|
||||||
|
@ -512,10 +522,9 @@ pre[class*="language-"] {
|
||||||
.review {
|
.review {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
||||||
.review-avatar {
|
.review-avatar, .review-avatar img {
|
||||||
display: inline-block;
|
|
||||||
width: 60px;
|
width: 60px;
|
||||||
margin-right: 10px;
|
max-width: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.review--post {
|
&.review--post {
|
||||||
|
@ -598,6 +607,10 @@ pre[class*="language-"] {
|
||||||
|
|
||||||
.body-content {
|
.body-content {
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
|
|
||||||
|
ul {
|
||||||
|
list-style: initial;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.quick {
|
.quick {
|
||||||
|
@ -742,6 +755,7 @@ pre[class*="language-"] {
|
||||||
width: 25px;
|
width: 25px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
color: $color-white;
|
color: $color-white;
|
||||||
|
text-decoration: none;
|
||||||
|
|
||||||
span {
|
span {
|
||||||
display: none;
|
display: none;
|
||||||
|
@ -777,11 +791,6 @@ $links: (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.form .field input[type="checkbox"] + label, .form .field input[type="radio"] + label {
|
|
||||||
margin-left: 1rem;
|
|
||||||
margin-top: -2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.preview-button {
|
.preview-button {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
margin-left: 3px;
|
margin-left: 3px;
|
||||||
|
@ -804,38 +813,65 @@ $links: (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.button, .btn, input[type="submit"], input[type="button"] {
|
// .button, .btn, input[type="submit"], input[type="button"] {
|
||||||
background: $color-blue;
|
// background: $color-blue;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
.button:hover, .btn:hover, input:hover[type="submit"], input:hover[type="button"] {
|
// .button:hover, .btn:hover, input:hover[type="submit"], input:hover[type="button"] {
|
||||||
background: $color-blue2;
|
// background: $color-blue2;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
.button:focus, .btn:focus, input:focus[type="submit"], input:focus[type="button"] {
|
// .button:focus, .btn:focus, input:focus[type="submit"], input:focus[type="button"] {
|
||||||
background: $color-blue2;
|
// background: $color-blue2;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
|
// .pager {
|
||||||
|
// padding: 20px 20px 0 20px;
|
||||||
|
// text-align: center;
|
||||||
|
//
|
||||||
|
// .pager-page {
|
||||||
|
// padding: 0 2px 2px 2px;
|
||||||
|
//
|
||||||
|
// &.active {
|
||||||
|
// .button {
|
||||||
|
// color: #000;
|
||||||
|
// font-weight: bold;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// .button {
|
||||||
|
// padding: 8px;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
.pager {
|
.pager {
|
||||||
padding: 20px 20px 0 20px;
|
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|
||||||
.pager-page {
|
.btn-md {
|
||||||
padding: 0 2px 2px 2px;
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
|
||||||
&.active {
|
a {
|
||||||
.button {
|
display: block;
|
||||||
color: #000;
|
padding-left: 1rem;
|
||||||
font-weight: bold;
|
padding-right: 1rem;
|
||||||
|
line-height: 3rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.button {
|
.card figure {
|
||||||
padding: 8px;
|
a {
|
||||||
}
|
display: block;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
height: 200px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@keyframes bounceIn {
|
@keyframes bounceIn {
|
||||||
0%{
|
0%{
|
||||||
|
@ -886,87 +922,80 @@ $links: (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.tingle-modal-box--mesh {
|
.modal-mesh {
|
||||||
.tingle-modal-box__content {
|
|
||||||
padding: 0;
|
|
||||||
line-height: 0;
|
|
||||||
|
|
||||||
iframe {
|
iframe {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 90vh;
|
height: 80vh;
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.card {
|
|
||||||
border: 1px solid $color-hr-border;
|
|
||||||
border-radius: 10px;
|
|
||||||
margin: 20px;
|
|
||||||
|
|
||||||
&-preview {
|
|
||||||
img {
|
|
||||||
border-top-left-radius: 10px;
|
|
||||||
border-top-right-radius: 10px;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&-title {
|
// .card {
|
||||||
font-size: 20px;
|
// border: 1px solid $color-hr-border;
|
||||||
padding: 10px;
|
// border-radius: 10px;
|
||||||
color: $color-body-text;
|
// margin: 20px;
|
||||||
}
|
//
|
||||||
|
// &-preview {
|
||||||
&-description {
|
// img {
|
||||||
padding-left: 10px;
|
// border-top-left-radius: 10px;
|
||||||
padding-right: 10px;
|
// border-top-right-radius: 10px;
|
||||||
}
|
// width: 100%;
|
||||||
|
// }
|
||||||
&-file {
|
// }
|
||||||
ul {
|
//
|
||||||
margin-top: 0;
|
// &-title {
|
||||||
}
|
// font-size: 20px;
|
||||||
|
// padding: 10px;
|
||||||
li {
|
// color: $color-body-text;
|
||||||
padding-left: 0;
|
// }
|
||||||
}
|
//
|
||||||
}
|
// &-description {
|
||||||
|
// padding-left: 10px;
|
||||||
.button {
|
// padding-right: 10px;
|
||||||
margin-top: 4px;
|
// }
|
||||||
}
|
//
|
||||||
}
|
// &-file {
|
||||||
|
// ul {
|
||||||
|
// margin-top: 0;
|
||||||
.cards {
|
// }
|
||||||
padding: 0 20px 20px 20px;
|
//
|
||||||
|
// li {
|
||||||
&--posts {
|
// padding-left: 0;
|
||||||
padding-left: 0;
|
// }
|
||||||
padding-right: 0;
|
// }
|
||||||
|
//
|
||||||
.card-preview {
|
// .button {
|
||||||
img {
|
// margin-top: 4px;
|
||||||
max-height: 200px;
|
// }
|
||||||
width: 100%;
|
// }
|
||||||
}
|
//
|
||||||
}
|
//
|
||||||
|
// .cards {
|
||||||
.row > .col-4:nth-child(1) .card {
|
// padding: 0 20px 20px 20px;
|
||||||
margin-left: 0;
|
//
|
||||||
}
|
// &--posts {
|
||||||
|
// padding-left: 0;
|
||||||
.row > .col-4:nth-child(3) .card {
|
// padding-right: 0;
|
||||||
margin-right: 0;
|
//
|
||||||
}
|
// .card-preview {
|
||||||
}
|
// img {
|
||||||
}
|
// max-height: 200px;
|
||||||
|
// width: 100%;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// .row > .col-4:nth-child(1) .card {
|
||||||
|
// margin-left: 0;
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// .row > .col-4:nth-child(3) .card {
|
||||||
|
// margin-right: 0;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
.ejs-link {
|
.ejs-link {
|
||||||
border: 2px solid $color-very-light-grey;
|
|
||||||
border-radius: 5px;
|
|
||||||
margin: 10px auto;
|
margin: 10px auto;
|
||||||
|
|
||||||
&--anchor {
|
&--anchor {
|
||||||
|
@ -1155,109 +1184,42 @@ $links: (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.bg-box {
|
||||||
|
background: #fbfcff;
|
||||||
|
}
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
|
.bg-box {
|
||||||
|
background: #343c53;
|
||||||
|
}
|
||||||
|
|
||||||
|
.body, .review-body {
|
||||||
|
a:not(.button), h1, h2, h3, h4, h5, p, ul {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
p a, ul a {
|
||||||
|
border-bottom: 2px dotted $color-blue2;
|
||||||
|
}
|
||||||
|
|
||||||
|
blockquote {
|
||||||
|
border-left: 2px solid $color-blockquote-border;
|
||||||
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
color: $code-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.content {
|
.content {
|
||||||
background: #242b3d;
|
background: #242b3d;
|
||||||
}
|
}
|
||||||
|
|
||||||
.body, .review, #form {
|
|
||||||
a, h1, h2, h3, h4, h5, p, ul, li, label, th, td,
|
|
||||||
.h1, .h2, .h3, .h4, .h5, .review-body {
|
|
||||||
color: #fff !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.review .review-header .review-anchor-link {
|
|
||||||
color: #ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
.body p a, .body ul a {
|
|
||||||
border-bottom: 2px dotted $color-white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.body p strong, .body ul strong {
|
|
||||||
background: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.body .pager a {
|
|
||||||
border-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
img.border {
|
|
||||||
border-color: #32333b;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form .field {
|
|
||||||
input[type=text],
|
|
||||||
input[type=email],
|
|
||||||
input[type=url],
|
|
||||||
textarea {
|
|
||||||
border-color: #32333b;
|
|
||||||
background: #86899f;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.content hr, .content .hr {
|
.content hr, .content .hr {
|
||||||
background: none;
|
background: none;
|
||||||
}
|
|
||||||
|
|
||||||
.quick-body,
|
|
||||||
.quick-video .video-ratio,
|
|
||||||
.quick-image img,
|
|
||||||
.content hr, .content .hr,
|
|
||||||
.ejs-link,
|
|
||||||
.alert
|
|
||||||
{
|
|
||||||
border-color: darken($color-wide-menu-background-to, 10%) !important;
|
border-color: darken($color-wide-menu-background-to, 10%) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.quick-body {
|
|
||||||
background: $color-wide-menu-background-to;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ejs-link {
|
|
||||||
background: $color-wide-menu-background-to;
|
|
||||||
}
|
|
||||||
|
|
||||||
.code-title {
|
|
||||||
background: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
.code-window {
|
|
||||||
background: #000000 url('../images/window.svg') no-repeat center right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.body pre {
|
|
||||||
background: #141414;
|
|
||||||
}
|
|
||||||
|
|
||||||
.body pre[class*="language-"], .code-title {
|
|
||||||
border: 1px solid #000000;
|
|
||||||
border-radius: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.body pre {
|
|
||||||
&.with-title {
|
|
||||||
border: 3px solid #000;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.card {
|
|
||||||
border-color: #86899f;
|
|
||||||
|
|
||||||
&-title {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
&-description {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.review.review--post {
|
|
||||||
border-color: #86899f;
|
|
||||||
}
|
|
||||||
|
|
||||||
.header-shadow {
|
.header-shadow {
|
||||||
background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(255,255,255,0) 100%);
|
background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(255,255,255,0) 100%);
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,3 +41,7 @@ $color-code-mark-background: $color-light-blue;
|
||||||
$color-code-title-background: #3c3c3c;
|
$color-code-title-background: #3c3c3c;
|
||||||
$color-code-title-text: #999;
|
$color-code-title-text: #999;
|
||||||
/* --- */
|
/* --- */
|
||||||
|
|
||||||
|
:root {
|
||||||
|
--p: 195 77% 41%;
|
||||||
|
}
|
||||||
|
|
76
assets/css/app/typo.scss
Normal file
76
assets/css/app/typo.scss
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
// .h1,
|
||||||
|
// .h2,
|
||||||
|
// .h3,
|
||||||
|
// .h4,
|
||||||
|
// .h5,
|
||||||
|
// .h6,
|
||||||
|
// h1,
|
||||||
|
// h2,
|
||||||
|
// h3,
|
||||||
|
// h4,
|
||||||
|
// h5,
|
||||||
|
// h6 {
|
||||||
|
// font-weight: 600;
|
||||||
|
// margin-bottom: 1rem;
|
||||||
|
// margin-top: 0
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
.h1, h1 {
|
||||||
|
font-size: 3.2rem;
|
||||||
|
line-height: 1.32
|
||||||
|
}
|
||||||
|
|
||||||
|
.h2, h2 {
|
||||||
|
font-size: 2.6rem;
|
||||||
|
line-height: 1.35
|
||||||
|
}
|
||||||
|
|
||||||
|
.h3, h3 {
|
||||||
|
font-size: 2.0rem;
|
||||||
|
line-height: 1.45
|
||||||
|
}
|
||||||
|
|
||||||
|
.h4, h4 {
|
||||||
|
font-size: 1.4rem;
|
||||||
|
line-height: 1.6
|
||||||
|
}
|
||||||
|
|
||||||
|
.h5, h5 {
|
||||||
|
font-size: 1.1rem;
|
||||||
|
line-height: 1.75
|
||||||
|
}
|
||||||
|
|
||||||
|
.h6, h6 {
|
||||||
|
font-size: 1.0rem;
|
||||||
|
line-height: 1.9
|
||||||
|
}
|
||||||
|
//
|
||||||
|
// p {
|
||||||
|
// margin-top: 17px;
|
||||||
|
// margin-bottom: 17px;
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// .list--inline {
|
||||||
|
// li {
|
||||||
|
// display: inline-block;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
.h1,
|
||||||
|
.h2,
|
||||||
|
.h3,
|
||||||
|
.h4,
|
||||||
|
.h5,
|
||||||
|
.h6,
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3,
|
||||||
|
h4,
|
||||||
|
h5,
|
||||||
|
h6 {
|
||||||
|
font-weight: 600;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
margin-top: 0
|
||||||
|
}
|
||||||
|
|
|
@ -90,7 +90,6 @@ class Code {
|
||||||
pre.classList.add('with-title')
|
pre.classList.add('with-title')
|
||||||
const win = this.window.document.createElement('div')
|
const win = this.window.document.createElement('div')
|
||||||
win.classList.add('code-window')
|
win.classList.add('code-window')
|
||||||
win.textContent = 'Console'
|
|
||||||
|
|
||||||
post.insertBefore(win, pre)
|
post.insertBefore(win, pre)
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ class PxImage {
|
||||||
init() {
|
init() {
|
||||||
const doc = this.window.document
|
const doc = this.window.document
|
||||||
|
|
||||||
const images = doc.querySelectorAll('.quick-image img, .card-preview img')
|
const images = doc.querySelectorAll('.quick-image img, .card figure img')
|
||||||
|
|
||||||
for (let i = 0, len = images.length; i < len; i++) {
|
for (let i = 0, len = images.length; i < len; i++) {
|
||||||
(function(image) {
|
(function(image) {
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
"build": "encore production"
|
"build": "encore production"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"daisyui": "^2.31.0",
|
||||||
"encore": "^0.0.30-beta",
|
"encore": "^0.0.30-beta",
|
||||||
"flatpickr": "^4.6.9",
|
"flatpickr": "^4.6.9",
|
||||||
"lozad": "^1.16.0",
|
"lozad": "^1.16.0",
|
||||||
|
@ -21,5 +22,12 @@
|
||||||
"vanillajs-datepicker": "^1.1.4",
|
"vanillajs-datepicker": "^1.1.4",
|
||||||
"vue": "^2.6.14",
|
"vue": "^2.6.14",
|
||||||
"wire.css": "^1.2.5"
|
"wire.css": "^1.2.5"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@tailwindcss/typography": "^0.5.7",
|
||||||
|
"autoprefixer": "^10.4.12",
|
||||||
|
"postcss": "^8.4.16",
|
||||||
|
"postcss-loader": "^7.0.1",
|
||||||
|
"tailwindcss": "^3.1.8"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
6
postcss.config.js
Normal file
6
postcss.config.js
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
module.exports = {
|
||||||
|
plugins: {
|
||||||
|
tailwindcss: {},
|
||||||
|
autoprefixer: {},
|
||||||
|
},
|
||||||
|
}
|
21
tailwind.config.js
Normal file
21
tailwind.config.js
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
/** @type {import('tailwindcss').Config} */
|
||||||
|
module.exports = {
|
||||||
|
content: [
|
||||||
|
"./assets/**/*.js",
|
||||||
|
"./templates/**/*.html.twig",
|
||||||
|
],
|
||||||
|
theme: {
|
||||||
|
extend: {
|
||||||
|
},
|
||||||
|
},
|
||||||
|
plugins: [
|
||||||
|
require("daisyui"),
|
||||||
|
require('@tailwindcss/typography'),
|
||||||
|
],
|
||||||
|
daisyui: {
|
||||||
|
themes: [
|
||||||
|
"light",
|
||||||
|
"dark",
|
||||||
|
],
|
||||||
|
},
|
||||||
|
}
|
|
@ -68,11 +68,11 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||||
<meta name="theme-color" content="#ffffff">
|
<meta name="theme-color" content="#ffffff">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="page" data-grid="va-stretch">
|
<div class="flex items-stretch blog">
|
||||||
{{ include('module/_navigation.html.twig') }}
|
{{ include('module/_navigation.html.twig') }}
|
||||||
|
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<div class="grid">
|
<div class="content-wrapper">
|
||||||
<div class="col-12 header">
|
<div class="col-12 header">
|
||||||
<div id="particles"></div>
|
<div id="particles"></div>
|
||||||
|
|
||||||
|
@ -96,30 +96,34 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||||
</div>
|
</div>
|
||||||
<div class="header-shadow"></div>
|
<div class="header-shadow"></div>
|
||||||
|
|
||||||
<div class="grid">
|
|
||||||
{% set flashes = app.flashes %}
|
{% set flashes = app.flashes %}
|
||||||
|
|
||||||
{% if flashes|length %}
|
{% if flashes|length %}
|
||||||
|
<div class="p-8">
|
||||||
|
{% set classes = {
|
||||||
|
info: 'alert-info',
|
||||||
|
success: 'alert-success',
|
||||||
|
warning: 'alert-warning',
|
||||||
|
error: 'alert-error',
|
||||||
|
} %}
|
||||||
{% for level, messages in flashes %}
|
{% for level, messages in flashes %}
|
||||||
{% for message in messages %}
|
{% for message in messages %}
|
||||||
<div class="col-12 alert alert-{{ level }}">
|
<div class="alert {{ classes[level] }}">
|
||||||
{{- message|nl2br -}}
|
{{- message|nl2br -}}
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
</div>
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% block body %}
|
{% block body %}
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-12 content-footer">
|
<div class="col-12 content-footer">
|
||||||
{{- setting('blog_footer')|murph_url|raw -}}
|
{{- setting('blog_footer')|murph_url|raw -}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% block js %}
|
{% block js %}
|
||||||
{{ encore_entry_script_tags('app') }}
|
{{ encore_entry_script_tags('app') }}
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
<input type="hidden" name="{{ name }}" value="{{ value }}">
|
<input type="hidden" name="{{ name }}" value="{{ value }}">
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
<input class="button" type="submit" value="Valider le formulaire">
|
<input class="btn btn-primary mt-10" type="submit" value="Valider le formulaire">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
{% block render %}
|
{% block render %}
|
||||||
<div class="ejs-link">
|
<div class="ejs-link rounded-2xl shadow-md p-2 md:p-8 flex justify-start bg-box">
|
||||||
<a href="{{ link }}" class="ejs-link--anchor {% if meta.image is defined and meta.image %}ejs-link--anchor--with-image{% endif %}" target="_blank">
|
<a href="{{ link }}" class="ejs-link--anchor {% if meta.image is defined and meta.image %}ejs-link--anchor--with-image{% endif %}" target="_blank">
|
||||||
<div class="ejs-link-content">
|
<div class="ejs-link-content">
|
||||||
{% if meta.title %}
|
{% if meta.title %}
|
||||||
<div class="ejs-link-content--title">{{- meta.title -}}</div>
|
<div class="ejs-link-content--title mb-5">{{- meta.title -}}</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if meta.title %}
|
{% if meta.title %}
|
||||||
<div class="ejs-link-content--description">{{- meta.description|raw|nl2br -}}</div>
|
<div class="ejs-link-content--description">{{- meta.description|raw|nl2br -}}</div>
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if meta.image is defined and meta.image %}
|
{% if meta.image is defined and meta.image %}
|
||||||
<div class="ejs-link--image" style="background-image: url('{{ meta.image.url }}'), url('{{ asset('build/images/quick-post-load2.png') }}')"></div>
|
<div class="ejs-link--image rounded-full" style="background-image: url('{{ meta.image.url }}'), url('{{ asset('build/images/quick-post-load2.png') }}')"></div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<svg class="logo-svg" xmlns="http://www.w3.org/2000/svg" width="147.493" height="15.479" viewBox="0 0 39.024 4.095">
|
<svg class="logo-svg inline" xmlns="http://www.w3.org/2000/svg" width="147.493" height="15.479" viewBox="0 0 39.024 4.095">
|
||||||
<g transform="translate(-37.184 -81.774)" fill="#fff">
|
<g transform="translate(-37.184 -81.774)" fill="#fff">
|
||||||
<g class="logo-svg-text" stroke-width=".156">
|
<g class="logo-svg-text" stroke-width=".156">
|
||||||
<path d="M45.352 83.763q0 .514-.13.899-.132.382-.385.636-.25.25-.616.376-.366.125-.872.125h-.835q-.07 0-.135-.046-.06-.049-.06-.168v-3.527q0-.12.06-.165.064-.049.135-.049h.893q.512 0 .866.135.354.13.591.382.241.247.363.602.125.354.125.8zm-.552.022q0-.321-.079-.596-.08-.278-.25-.48-.168-.202-.427-.315-.259-.113-.668-.113h-.533v3.078h.54q.378 0 .637-.095t.433-.29q.174-.196.259-.49.088-.296.088-.7zM48.356 85.582q0 .055-.007.098-.006.04-.02.067-.016.027-.038.04-.018.012-.042.012h-1.894q-.07 0-.134-.046-.06-.049-.06-.168v-3.527q0-.12.06-.165.064-.049.134-.049h1.872q.025 0 .043.012.021.012.034.04.012.027.018.07.01.04.01.101 0 .055-.01.098-.006.04-.018.067-.013.025-.034.037-.018.012-.043.012h-1.542v1.24h1.323q.024 0 .043.016.02.012.033.037.015.024.021.067.007.043.007.101 0 .055-.007.095-.006.04-.02.064-.013.024-.034.037-.019.009-.043.009h-1.323v1.415h1.564q.024 0 .042.012.022.012.037.04.015.024.021.067.007.04.007.1zM51.81 84.665q0 .186-.049.345-.045.156-.13.281-.086.126-.208.22-.12.095-.272.16-.149.064-.323.097-.17.03-.393.03h-1.03q-.07 0-.135-.045-.06-.049-.06-.168v-3.527q0-.12.06-.165.064-.049.134-.049h.897q.353 0 .58.067.225.068.374.196.153.128.229.315.076.186.076.421 0 .141-.033.27-.034.128-.101.238-.064.107-.165.192-.097.086-.225.14.161.031.301.114.14.08.244.205.107.125.168.293.061.168.061.37zm-.79-1.77q0-.143-.04-.26-.039-.116-.124-.195-.086-.083-.223-.125-.137-.043-.363-.043h-.542v1.28h.597q.204 0 .33-.051.124-.056.207-.144.082-.092.119-.211.04-.122.04-.25zm.238 1.8q0-.177-.058-.311-.055-.135-.164-.226-.107-.092-.272-.138-.161-.049-.408-.049h-.628v1.394h.762q.18 0 .314-.043t.235-.125q.103-.086.161-.211.058-.125.058-.29zM54.658 85.57q0 .06-.006.104-.006.04-.022.07-.012.027-.033.043-.018.012-.046.012h-1.744q-.07 0-.134-.046-.061-.049-.061-.168v-3.662q0-.024.012-.042.012-.019.043-.028.03-.012.082-.018.052-.01.125-.01.076 0 .125.01.052.006.083.018.03.01.042.028.012.018.012.042v3.42h1.415q.028 0 .046.016.021.012.033.04.016.024.022.067.006.042.006.104zM58.189 85.612q.024.068.024.11.003.04-.021.062-.025.02-.083.027-.055.006-.149.006-.095 0-.152-.006-.055-.003-.086-.012-.027-.012-.043-.03-.012-.02-.024-.047l-.338-.962h-1.64l-.324.95q-.01.028-.024.05-.016.017-.046.033-.028.012-.082.018-.052.006-.138.006-.088 0-.146-.01-.055-.005-.08-.027-.02-.021-.02-.06.003-.043.027-.11l1.323-3.674q.012-.034.03-.055.022-.022.059-.034.04-.012.097-.015.061-.006.153-.006.097 0 .161.006.064.003.104.015.04.012.06.037.022.021.034.055zM56.49 82.37h-.003l-.68 1.971h1.372zM61.826 85.582q0 .06-.021.104-.018.043-.052.07-.03.028-.07.04-.04.012-.08.012h-.167q-.08 0-.14-.015-.058-.019-.113-.061-.052-.046-.107-.123-.052-.076-.116-.195l-1.244-2.25q-.097-.174-.198-.363-.098-.193-.183-.373h-.006q.006.22.01.449l.002.455v2.387q0 .022-.012.043-.012.018-.043.03-.027.01-.076.016-.046.01-.119.01t-.122-.01q-.045-.006-.073-.015-.027-.013-.04-.03-.012-.022-.012-.044V82.07q0-.122.067-.174.067-.052.147-.052h.25q.088 0 .146.015.061.016.107.052.049.034.091.098.046.061.098.156l.957 1.736q.089.159.171.312.082.15.159.296l.149.29q.076.141.15.285h.002q-.006-.242-.009-.502v-2.649q0-.022.012-.04.013-.018.04-.03.03-.016.076-.022.05-.006.125-.006.067 0 .116.006t.076.021q.028.013.04.03.012.02.012.04z"/>
|
<path d="M45.352 83.763q0 .514-.13.899-.132.382-.385.636-.25.25-.616.376-.366.125-.872.125h-.835q-.07 0-.135-.046-.06-.049-.06-.168v-3.527q0-.12.06-.165.064-.049.135-.049h.893q.512 0 .866.135.354.13.591.382.241.247.363.602.125.354.125.8zm-.552.022q0-.321-.079-.596-.08-.278-.25-.48-.168-.202-.427-.315-.259-.113-.668-.113h-.533v3.078h.54q.378 0 .637-.095t.433-.29q.174-.196.259-.49.088-.296.088-.7zM48.356 85.582q0 .055-.007.098-.006.04-.02.067-.016.027-.038.04-.018.012-.042.012h-1.894q-.07 0-.134-.046-.06-.049-.06-.168v-3.527q0-.12.06-.165.064-.049.134-.049h1.872q.025 0 .043.012.021.012.034.04.012.027.018.07.01.04.01.101 0 .055-.01.098-.006.04-.018.067-.013.025-.034.037-.018.012-.043.012h-1.542v1.24h1.323q.024 0 .043.016.02.012.033.037.015.024.021.067.007.043.007.101 0 .055-.007.095-.006.04-.02.064-.013.024-.034.037-.019.009-.043.009h-1.323v1.415h1.564q.024 0 .042.012.022.012.037.04.015.024.021.067.007.04.007.1zM51.81 84.665q0 .186-.049.345-.045.156-.13.281-.086.126-.208.22-.12.095-.272.16-.149.064-.323.097-.17.03-.393.03h-1.03q-.07 0-.135-.045-.06-.049-.06-.168v-3.527q0-.12.06-.165.064-.049.134-.049h.897q.353 0 .58.067.225.068.374.196.153.128.229.315.076.186.076.421 0 .141-.033.27-.034.128-.101.238-.064.107-.165.192-.097.086-.225.14.161.031.301.114.14.08.244.205.107.125.168.293.061.168.061.37zm-.79-1.77q0-.143-.04-.26-.039-.116-.124-.195-.086-.083-.223-.125-.137-.043-.363-.043h-.542v1.28h.597q.204 0 .33-.051.124-.056.207-.144.082-.092.119-.211.04-.122.04-.25zm.238 1.8q0-.177-.058-.311-.055-.135-.164-.226-.107-.092-.272-.138-.161-.049-.408-.049h-.628v1.394h.762q.18 0 .314-.043t.235-.125q.103-.086.161-.211.058-.125.058-.29zM54.658 85.57q0 .06-.006.104-.006.04-.022.07-.012.027-.033.043-.018.012-.046.012h-1.744q-.07 0-.134-.046-.061-.049-.061-.168v-3.662q0-.024.012-.042.012-.019.043-.028.03-.012.082-.018.052-.01.125-.01.076 0 .125.01.052.006.083.018.03.01.042.028.012.018.012.042v3.42h1.415q.028 0 .046.016.021.012.033.04.016.024.022.067.006.042.006.104zM58.189 85.612q.024.068.024.11.003.04-.021.062-.025.02-.083.027-.055.006-.149.006-.095 0-.152-.006-.055-.003-.086-.012-.027-.012-.043-.03-.012-.02-.024-.047l-.338-.962h-1.64l-.324.95q-.01.028-.024.05-.016.017-.046.033-.028.012-.082.018-.052.006-.138.006-.088 0-.146-.01-.055-.005-.08-.027-.02-.021-.02-.06.003-.043.027-.11l1.323-3.674q.012-.034.03-.055.022-.022.059-.034.04-.012.097-.015.061-.006.153-.006.097 0 .161.006.064.003.104.015.04.012.06.037.022.021.034.055zM56.49 82.37h-.003l-.68 1.971h1.372zM61.826 85.582q0 .06-.021.104-.018.043-.052.07-.03.028-.07.04-.04.012-.08.012h-.167q-.08 0-.14-.015-.058-.019-.113-.061-.052-.046-.107-.123-.052-.076-.116-.195l-1.244-2.25q-.097-.174-.198-.363-.098-.193-.183-.373h-.006q.006.22.01.449l.002.455v2.387q0 .022-.012.043-.012.018-.043.03-.027.01-.076.016-.046.01-.119.01t-.122-.01q-.045-.006-.073-.015-.027-.013-.04-.03-.012-.022-.012-.044V82.07q0-.122.067-.174.067-.052.147-.052h.25q.088 0 .146.015.061.016.107.052.049.034.091.098.046.061.098.156l.957 1.736q.089.159.171.312.082.15.159.296l.149.29q.076.141.15.285h.002q-.006-.242-.009-.502v-2.649q0-.022.012-.04.013-.018.04-.03.03-.016.076-.022.05-.006.125-.006.067 0 .116.006t.076.021q.028.013.04.03.012.02.012.04z"/>
|
||||||
|
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
|
@ -2,12 +2,12 @@
|
||||||
{%- set network = _navigation.menu('network') -%}
|
{%- set network = _navigation.menu('network') -%}
|
||||||
{%- set avatar = setting('avatar_image') -%}
|
{%- set avatar = setting('avatar_image') -%}
|
||||||
|
|
||||||
<div class="wide-menu hidden-small">
|
<div class="wide-menu hidden md:block">
|
||||||
<div class="fixed-menu">
|
<div class="fixed-menu">
|
||||||
<div class="align-center">
|
<div class="text-center">
|
||||||
<a href="{{- safe_path('blog_menu_posts', {_domain: _domain}) -}}">
|
<a href="{{- safe_path('blog_menu_posts', {_domain: _domain}) -}}">
|
||||||
{%- if avatar -%}
|
{%- if avatar -%}
|
||||||
<img src="{{- asset(avatar)|imagine_filter('site_avatar') -}}" class="avatar round" alt="{{- avatar|file_attribute('title') -}}">
|
<img src="{{- asset(avatar)|imagine_filter('site_avatar') -}}" class="rounded-full inline mb-2" alt="{{- avatar|file_attribute('title') -}}">
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
|
||||||
{{- include('module/_logo.html.twig') -}}
|
{{- include('module/_logo.html.twig') -}}
|
||||||
|
@ -54,7 +54,7 @@
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="small-menu hidden-large hidden-medium visible-small">
|
<div class="small-menu md:hidden">
|
||||||
<nav class="navigation">
|
<nav class="navigation">
|
||||||
{%- if menu -%}
|
{%- if menu -%}
|
||||||
<ul>
|
<ul>
|
||||||
|
|
|
@ -1,58 +1,48 @@
|
||||||
{% if pages > 1 %}
|
{% if pages > 1 %}
|
||||||
<ul class="list--inline">
|
<ul class="btn-group">
|
||||||
{% if currentPage > 1 %}
|
{% if currentPage > 1 %}
|
||||||
<li>
|
<li class="btn btn-md">
|
||||||
<a href="{{ safe_path(route, routeParams|merge({page: currentPage - 1})) }}">
|
<a href="{{ safe_path(route, routeParams|merge({page: currentPage - 1})) }}">
|
||||||
<span class="button small">
|
|
||||||
{{- 'Précédent' -}}
|
{{- 'Précédent' -}}
|
||||||
</span>
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% set begin = max(1, currentPage - 3) %}
|
{% set begin = max(1, currentPage - 2) %}
|
||||||
{% set end = min(pages, currentPage + 3) %}
|
{% set end = min(pages, currentPage + 2) %}
|
||||||
|
|
||||||
{% if begin > 1 %}
|
{% if begin > 1 %}
|
||||||
<li class="pager-page">
|
<li class="btn btn-md hidden md:flex">
|
||||||
<a href="{{ safe_path(route, routeParams|merge({page: 1})) }}">
|
<a href="{{ safe_path(route, routeParams|merge({page: 1})) }}">
|
||||||
<span class="button small alt">
|
|
||||||
{{- '1' -}}
|
{{- '1' -}}
|
||||||
</span>
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="pager-page">…</li>
|
<li class="btn btn-md hidden md:flex">…</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% for page in range(begin, end) %}
|
{% for page in range(begin, end) %}
|
||||||
<li class="pager-page {{ currentPage == page ? 'active' : '' }}">
|
<li class="btn btn-md {{ currentPage == page ? 'btn-active' : '' }}">
|
||||||
<a href="{{ safe_path(route, routeParams|merge({page: page})) }}">
|
<a href="{{ safe_path(route, routeParams|merge({page: page})) }}">
|
||||||
<span class="button small alt">
|
|
||||||
{{- page -}}
|
{{- page -}}
|
||||||
</span>
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{% if end < pages %}
|
{% if end < pages %}
|
||||||
<li class="pager-page">…</li>
|
<li class="btn btn-md hidden md:flex">…</li>
|
||||||
|
|
||||||
<li class="pager-page">
|
<li class="btn btn-md hidden md:flex">
|
||||||
<a href="{{ safe_path(route, routeParams|merge({page: pages})) }}">
|
<a href="{{ safe_path(route, routeParams|merge({page: pages})) }}">
|
||||||
<span class="button small alt">
|
|
||||||
{{- pages -}}
|
{{- pages -}}
|
||||||
</span>
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if currentPage < pages %}
|
{% if currentPage < pages %}
|
||||||
<li>
|
<li class="btn btn-md">
|
||||||
<a href="{{ safe_path(route, routeParams|merge({page: currentPage + 1})) }}">
|
<a href="{{ safe_path(route, routeParams|merge({page: currentPage + 1})) }}">
|
||||||
<span class="button small">
|
|
||||||
{{- 'Suivant' -}}
|
{{- 'Suivant' -}}
|
||||||
</span>
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
|
|
||||||
{% block body %}
|
{% block body %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="body">
|
<div class="body prose-lg">
|
||||||
<ul>
|
<ul>
|
||||||
{% for category in categories %}
|
{% for category in categories %}
|
||||||
<li class="h3">
|
<li class="h4">
|
||||||
<a href="{{ safe_path('blog_menu_category', {
|
<a href="{{ safe_path('blog_menu_category', {
|
||||||
category: category.id,
|
category: category.id,
|
||||||
slug: category.slug,
|
slug: category.slug,
|
||||||
|
|
|
@ -3,49 +3,49 @@
|
||||||
{% block body %}
|
{% block body %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="body">
|
<div class="body">
|
||||||
<div class="body-content">
|
<div class="body-content prose-lg">
|
||||||
{{- _page.content.value|murph_url|markdown('post') -}}
|
{{- _page.content.value|murph_url|markdown('post') -}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if showForm %}
|
{% if showForm %}
|
||||||
<div class="body col-12">
|
<div class="body">
|
||||||
<form class="form" method="POST" data-form-bot action="{{ safe_url('blog_tech_form_without_javascript', {page: app.request.uri, _domain: _domain}) }}">
|
<form class="form grid grid-flow-row-dens grid-cols-2 gap-5" method="POST" data-form-bot action="{{ safe_url('blog_tech_form_without_javascript', {page: app.request.uri, _domain: _domain}) }}">
|
||||||
<div class="row">
|
<div class="col-span-2 md:col-span-1">
|
||||||
<div class="field col-6">
|
{{ form_label(form.name, null, {label_attr: {class: 'label'}}) }}
|
||||||
{{ form_label(form.name) }}
|
{{ form_widget(form.name, {attr: {class: 'input input-bordered w-full'}}) }}
|
||||||
{{ form_widget(form.name) }}
|
|
||||||
{{ form_errors(form.name) }}
|
{{ form_errors(form.name) }}
|
||||||
</div>
|
</div>
|
||||||
<div class="field col-6">
|
<div class="col-span-2 md:col-span-1">
|
||||||
{{ form_label(form.email) }}
|
{{ form_label(form.email, null, {label_attr: {class: 'label'}}) }}
|
||||||
{{ form_widget(form.email) }}
|
{{ form_widget(form.email, {attr: {class: 'input input-bordered w-full'}}) }}
|
||||||
{{ form_errors(form.email) }}
|
{{ form_errors(form.email) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-span-2">
|
||||||
<div class="row">
|
{{ form_label(form.subject, null, {label_attr: {class: 'label'}}) }}
|
||||||
<div class="field col-12">
|
{{ form_widget(form.subject, {attr: {class: 'input input-bordered w-full'}}) }}
|
||||||
{{ form_label(form.subject) }}
|
|
||||||
{{ form_widget(form.subject) }}
|
|
||||||
{{ form_errors(form.subject) }}
|
{{ form_errors(form.subject) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-span-2">
|
||||||
<div class="field">
|
{{ form_label(form.message, null, {label_attr: {class: 'label'}}) }}
|
||||||
{{ form_label(form.message) }}
|
|
||||||
{{ form_errors(form.message) }}
|
{{ form_errors(form.message) }}
|
||||||
{{ form_widget(form.message, {attr: {cols: 30, rows: 10}}) }}
|
{{ form_widget(form.message, {attr: {cols: 30, rows: 10, class: 'textarea textarea-bordered w-full'}}) }}
|
||||||
</div>
|
</div>
|
||||||
<div class="field field-captcha">
|
<div class="col-span-2">
|
||||||
{{ form_label(form.captcha) }}
|
<div class="flex justify-start gap-3">
|
||||||
{{ form_widget(form.captcha) }}
|
{{ form_label(form.captcha, null, {label_attr: {class: 'label'}}) }}
|
||||||
|
{{ form_widget(form.captcha, {attr: {class: 'input input-bordered'}}) }}
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
|
||||||
<input type="checkbox" id="rgpd" required>
|
|
||||||
<label for="rgpd">En validant ce formulaire, vous acceptez que j'utilise votre e-mail pour vous fournir une réponse.</label>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
<div class="col-span-2">
|
||||||
<input type="submit" class="button" value="Envoyer" />
|
<label class="label justify-start gap-3" for="rgpd">
|
||||||
|
<input type="checkbox" id="rgpd" class="checkbox" required>
|
||||||
|
<span class="label">En validant ce formulaire, vous acceptez que j'utilise votre e-mail pour vous fournir une réponse.</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-span-2">
|
||||||
|
<input type="submit" class="btn btn-primary" value="Envoyer" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{ form_rest(form) }}
|
{{ form_rest(form) }}
|
||||||
|
|
|
@ -37,10 +37,10 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="body">
|
<div class="body">
|
||||||
<div class="ejs-link">
|
<div class="ejs-link rounded-2xl shadow-md p-2 md:p-8 flex justify-start bg-box">
|
||||||
<a href="{{ item.link }}" class="ejs-link--anchor" target="_blank">
|
<a href="{{ item.link }}" class="ejs-link--anchor" target="_blank">
|
||||||
<div class="ejs-link-content">
|
<div class="ejs-link-content">
|
||||||
<div class="ejs-link-content--title">{{- item.title -}}</div>
|
<div class="ejs-link-content--title mb-8">{{- item.title -}}</div>
|
||||||
|
|
||||||
<div class="ejs-link-content--link">
|
<div class="ejs-link-content--link">
|
||||||
<span class="deblan-icon deblan-icon-link"></span>
|
<span class="deblan-icon deblan-icon-link"></span>
|
||||||
|
|
|
@ -9,36 +9,28 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="grid grid-flow-row-dens grid-cols-12 p-8 gap-5">
|
||||||
<div class="col-12 cards">
|
|
||||||
<div class="row">
|
|
||||||
{% for mesh in pager %}
|
{% for mesh in pager %}
|
||||||
<div class="col-4 card-wrapper">
|
<div class="card shadow-md col-span-12 md:col-span-6 lg:col-span-4 m-3 bg-box">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-preview">
|
<figure>
|
||||||
<img src="{{ asset(mesh.preview)|imagine_filter('mesh_preview_filter') }}" alt="{{ mesh.label }}">
|
<img src="{{ asset(mesh.preview)|imagine_filter('mesh_preview_filter') }}" alt="{{ mesh.label }}">
|
||||||
</div>
|
</figure>
|
||||||
|
<div class="card-body">
|
||||||
<h2 class="card-title">{{ mesh.label }}</h2>
|
<h2 class="card-title">{{ mesh.label }}</h2>
|
||||||
<div class="card-description">
|
|
||||||
{{ mesh.description|murph_url|file_attributes|markdown('post') }}
|
|
||||||
|
|
||||||
|
{{- mesh.description|murph_url|file_attributes|markdown('post') -}}
|
||||||
|
|
||||||
|
<div class="card-actions mt-5">
|
||||||
{% for key, item in mesh.files %}
|
{% for key, item in mesh.files %}
|
||||||
<div class="card-file">
|
<div class="dropdown dropdown-top">
|
||||||
<ul class="list--inline">
|
<label tabindex="0" class="btn">{{ item.name }}</label>
|
||||||
|
<ul tabindex="0" class="dropdown-content menu p-2 shadow bg-base-100 rounded-box w-52">
|
||||||
<li>
|
<li>
|
||||||
<span class="button small alt">
|
<label for="mesh-{{ mesh.id }}-{{ key }}">Voir en 3D</a>
|
||||||
{{ item.name }}
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a class="button small mesh-viewer" data-modal href="{{ path('mesh_viewer', {stlMesh: mesh.id, key: key + 1}) }}">
|
<a target="_blank" href="{{ path('mesh_download', {stlMesh: mesh.id, key: key + 1}) }}">Télécharger</a>
|
||||||
Voir en 3D
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a class="button small" target="_blank" href="{{ path('mesh_download', {stlMesh: mesh.id, key: key + 1}) }}">
|
|
||||||
Télécharger
|
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -46,11 +38,23 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{% for key, item in mesh.files %}
|
||||||
|
<input type="checkbox" id="mesh-{{ mesh.id }}-{{ key }}" class="modal-toggle" />
|
||||||
|
<div class="modal modal-mesh">
|
||||||
|
<div class="modal-box max-w-full w-full m-10">
|
||||||
|
<iframe src="{{ path('mesh_viewer', {stlMesh: mesh.id, key: key + 1}) }}" frameborder="0"></iframe>
|
||||||
|
<div class="modal-action">
|
||||||
|
<label for="mesh-{{ mesh.id }}-{{ key }}" class="btn btn-sm">Fermer</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{#
|
||||||
{% if pager.getPaginationData.pageCount > 1 %}
|
{% if pager.getPaginationData.pageCount > 1 %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="body">
|
<div class="body">
|
||||||
|
@ -67,4 +71,5 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
#}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -1,39 +1,32 @@
|
||||||
{% set level = min(7, level) %}
|
{% set level = min(7, level) %}
|
||||||
{% set col = 12 - (level - 1) %}
|
{% set col = 12 - (level - 1) %}
|
||||||
|
|
||||||
<div class="review col-12 offset-{{ level - 1 }} " id="review-{{ comment.id }}">
|
|
||||||
<ul class="list--unstyled grid">
|
|
||||||
<li class="review-avatar">
|
|
||||||
<img src="{{ comment.avatar }}" alt="{{ comment.author }}" title="{{ comment.author }}" class="border round">
|
|
||||||
</li>
|
|
||||||
<li class="review-content">
|
|
||||||
<ul class="list--unstyled">
|
|
||||||
<li class="review-header">
|
|
||||||
<strong>
|
|
||||||
<a rel="author" href="{{ comment.website ? comment.website : ('#review-' ~ comment.id) }}">{{ comment.author }}</a>,
|
|
||||||
</strong>
|
|
||||||
|
|
||||||
<a class="review-anchor-link" href="#review-{{ comment.id }}">
|
<div class="review col-12 offset-{{ level - 1 }} mb-10" id="review-{{ comment.id }}">
|
||||||
<time datetime="{{ comment.createdAt|date("Y-m-d") }}" title="{{ comment.createdAt|date("r") }}">
|
<ul class="flex justify-items-start">
|
||||||
|
<li class="mr-8 review-avatar">
|
||||||
|
<img src="{{ comment.avatar }}" alt="{{ comment.author }}" title="{{ comment.author }}" class="rounded-full">
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p class="mb-5">
|
||||||
|
<a rel="author" href="{{ comment.website ? comment.website : ('#review-' ~ comment.id) }}" class="">
|
||||||
|
{{- comment.author }}, <time datetime="{{ comment.createdAt|date("Y-m-d") }}" title="{{ comment.createdAt|date("r") }}">
|
||||||
{{- comment.createdAt|date("d/m/Y à H\\hi") -}}
|
{{- comment.createdAt|date("d/m/Y à H\\hi") -}}
|
||||||
</time>
|
</time>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</p>
|
||||||
<li class="review-body">
|
<div class="review-body prose-lg">
|
||||||
{% if comment.createdAt.timestamp > 1538118768 %} {# 28/09/2018 #}
|
{% if comment.createdAt.timestamp > 1538118768 %} {# 28/09/2018 #}
|
||||||
{{- comment.content|markdown('comment') -}}
|
{{- comment.content|markdown('comment') -}}
|
||||||
{% else %}
|
{% else %}
|
||||||
{{- comment.content|comment -}}
|
{{- comment.content|comment -}}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</li>
|
</div>
|
||||||
<li class="review-footer">
|
<div class="review-footer">
|
||||||
<a href="#form" class="button small" data-answer="{{ comment.id }}">
|
<a href="#form" class="btn btn-sm" data-answer="{{ comment.id }}">
|
||||||
<span class="deblan-icon deblan-icon-response" data-answer="{{ comment.id }}"></span>
|
|
||||||
|
|
||||||
{{- 'Répondre' -}}
|
{{- 'Répondre' -}}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</div>
|
||||||
</ul>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,25 +1,26 @@
|
||||||
{% set full = full is defined and full %}
|
{% set full = full is defined and full %}
|
||||||
|
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="body">
|
<div class="body prose-lg">
|
||||||
{% if post.isQuick %}
|
{% if post.isQuick %}
|
||||||
{{ include('page/post/_quick_post.html.twig') }}
|
{{ include('page/post/_quick_post.html.twig') }}
|
||||||
{% else %}
|
{% else %}
|
||||||
{% if not full %}
|
{% if not full %}
|
||||||
<h2 class="h2 no-margin">
|
<div class="_rounded-2xl _shadow-md _p-5 _pb-0 _bg-box">
|
||||||
|
<h2 class="h3 no-margin">
|
||||||
<a href="{{ safe_path('blog_menu_post', {post: post.id, slug: post.slug, _domain: _domain}) }}">
|
<a href="{{ safe_path('blog_menu_post', {post: post.id, slug: post.slug, _domain: _domain}) }}">
|
||||||
{{- post.title -}}
|
{{- post.title -}}
|
||||||
</a>
|
</a>
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
<ul class="list--inline no-margin">
|
<ul class="flex gap-3 pl-0">
|
||||||
<li>
|
<li class="pl-0 mt-0">
|
||||||
<time datetime="{{ post.publishedAt|date("Y-m-d") }}" title="{{ post.publishedAt|date("r") }}">
|
<time datetime="{{ post.publishedAt|date("Y-m-d") }}" title="{{ post.publishedAt|date("r") }}">
|
||||||
{{- 'Le ' ~ post.publishedAt|date("d/m/Y à H\\hi") -}}
|
{{- 'Le ' ~ post.publishedAt|date("d/m/Y à H\\hi") -}}
|
||||||
</time>
|
</time>
|
||||||
</li>
|
</li>
|
||||||
{% for category in post.categories %}
|
{% for category in post.categories %}
|
||||||
<li>
|
<li class="pl-0 mt-0">
|
||||||
<a href="{{ safe_path('blog_menu_category', {category: category.id, slug: category.slug, _domain: _domain}) }}">
|
<a href="{{ safe_path('blog_menu_category', {category: category.id, slug: category.slug, _domain: _domain}) }}">
|
||||||
{{- category.title -}}
|
{{- category.title -}}
|
||||||
</a>
|
</a>
|
||||||
|
@ -27,13 +28,14 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{% for tag in post.tags %}
|
{% for tag in post.tags %}
|
||||||
<li>
|
<li class="pl-0 mt-0">
|
||||||
<a href="{{ safe_path('blog_menu_search', {tag: tag.label, _domain: _domain}) }}">
|
<a href="{{ safe_path('blog_menu_search', {tag: tag.label, _domain: _domain}) }}">
|
||||||
{{- '#' ~ tag.label -}}
|
{{- '#' ~ tag.label -}}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div class="body-content">
|
<div class="body-content">
|
||||||
|
@ -52,54 +54,50 @@
|
||||||
{% if full %}
|
{% if full %}
|
||||||
{% set description = setting('post_author_description') %}
|
{% set description = setting('post_author_description') %}
|
||||||
|
|
||||||
{%- if description -%}
|
{%- if description and not post.isQuick -%}
|
||||||
<div class="body body--posts">
|
<div class="body">
|
||||||
<div class="review review--post">
|
<div class="rounded-2xl shadow-md p-2 md:p-8 flex justify-start bg-box">
|
||||||
<ul class="list--unstyled grid">
|
|
||||||
{%- set avatar = setting('avatar_image') -%}
|
{%- set avatar = setting('avatar_image') -%}
|
||||||
|
|
||||||
{%- if avatar -%}
|
{%- if avatar -%}
|
||||||
<li class="review-avatar">
|
<p class="mr-8">
|
||||||
<img src="{{ asset(avatar)|imagine_filter('site_avatar') }}" alt="Simon Vieille" title="Simon Vieille" class="border round">
|
<img src="{{ asset(avatar)|imagine_filter('site_avatar') }}" alt="Simon Vieille" title="Simon Vieille" class="rounded-full">
|
||||||
</li>
|
</p>
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
<li class="review-content">
|
|
||||||
{{- description|markdown('post') -}}
|
{{- description|markdown('post') -}}
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
|
||||||
{%- if similarPosts is defined and similarPosts|length > 0 -%}
|
{%- if similarPosts is defined and similarPosts|length > 0 -%}
|
||||||
<div class="body body--posts">
|
<div class="body">
|
||||||
<div class="col-12 cards cards--posts">
|
<div class="grid grid-flow-row-dens grid-cols-3 gap-5">
|
||||||
<div class="row">
|
|
||||||
{% for item in similarPosts %}
|
{% for item in similarPosts %}
|
||||||
<div class="col-4 card-wrapper">
|
|
||||||
<div class="card">
|
|
||||||
{% set url = safe_path('blog_menu_post', {post: item.id, slug: item.slug, _domain: _domain}) %}
|
{% set url = safe_path('blog_menu_post', {post: item.id, slug: item.slug, _domain: _domain}) %}
|
||||||
|
|
||||||
|
<div class="card shadow-md col-span-3 md:col-span-1 bg-box">
|
||||||
|
<div class="card">
|
||||||
{%- if item.image -%}
|
{%- if item.image -%}
|
||||||
<div class="card-preview">
|
<figure>
|
||||||
<a href="{{ url }}">
|
<a href="{{ url }}">
|
||||||
{% set image = asset(item.image)|imagine_filter('post_preview_filter') %}
|
{% set image = asset(item.image)|imagine_filter('post_preview_filter') %}
|
||||||
<img src="{{ asset('build/images/px.png') }}" data-src="{{ image }}" alt="{{ item.title }}">
|
<img src="{{ asset('build/images/px.png') }}" data-src="{{ image }}" alt="{{ item.title }}">
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</figure>
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
<div class="card-body">
|
||||||
<h2 class="card-title">
|
<h3 class="card-title">
|
||||||
<a href="{{- url -}}">
|
<a href="{{- url -}}">
|
||||||
{{- item.title -}}
|
{{- item.title -}}
|
||||||
</a>
|
</a>
|
||||||
</h2>
|
</h3>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
|
@ -112,90 +110,87 @@
|
||||||
}) %}
|
}) %}
|
||||||
|
|
||||||
{% if comments|length %}
|
{% if comments|length %}
|
||||||
<div class="grid">
|
|
||||||
{% for comment in comments %}
|
{% for comment in comments %}
|
||||||
{{ include('page/post/_comment.html.twig', {comment: comment, level: 1}) }}
|
{{ include('page/post/_comment.html.twig', {comment: comment, level: 1}) }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% form_theme form with "form_div_layout.html.twig" %}
|
||||||
|
|
||||||
<div class="grid" id="form">
|
<div class="grid" id="form">
|
||||||
<form class="form col-12" method="POST" data-form-bot action="{{ safe_url('blog_tech_form_without_javascript', {page: app.request.uri, _domain: _domain}) }}">
|
<form class="form" method="POST" data-form-bot action="{{ safe_url('blog_tech_form_without_javascript', {page: app.request.uri, _domain: _domain}) }}">
|
||||||
{% if comments|length %}
|
{% if comments|length %}
|
||||||
<hr>
|
<hr>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div class="h4">Ajouter un commentaire</div>
|
<div class="h4">Ajouter un commentaire</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="grid grid-flow-row-dens grid-cols-2 gap-5">
|
||||||
<div class="field col-6">
|
<div class="col-span-2 md:col-span-1">
|
||||||
{{ form_label(form.author) }}
|
{{ form_label(form.author, null, {label_attr: {class: 'label'}}) }}
|
||||||
{{ form_widget(form.author) }}
|
{{ form_widget(form.author, {attr: {class: 'input input-bordered w-full'}}) }}
|
||||||
{{ form_errors(form.author) }}
|
{{ form_errors(form.author) }}
|
||||||
</div>
|
</div>
|
||||||
<div class="field col-6">
|
<div class="col-span-2 md:col-span-1">
|
||||||
{{ form_label(form.website) }}
|
{{ form_label(form.website, null, {label_attr: {class: 'label'}}) }}
|
||||||
{{ form_widget(form.website) }}
|
{{ form_widget(form.website, {attr: {class: 'input input-bordered w-full'}}) }}
|
||||||
{{ form_errors(form.website) }}
|
{{ form_errors(form.website) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-span-2">
|
||||||
<div class="row">
|
{{ form_label(form.email, null, {label_attr: {class: 'label'}}) }}
|
||||||
<div class="field col-12">
|
{{ form_widget(form.email, {attr: {class: 'input input-bordered w-full'}}) }}
|
||||||
{{ form_label(form.email) }}
|
|
||||||
{{ form_widget(form.email) }}
|
|
||||||
{{ form_errors(form.email) }}
|
{{ form_errors(form.email) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col-span-2">
|
||||||
<div class="row">
|
<div class="label justify-start gap-3">
|
||||||
<div class="field col-12">
|
{{ form_widget(form.follow, {attr: {class: 'checkbox'}}) }}
|
||||||
{{ form_label(form.follow) }}
|
<label class="label" for="user_comment_follow">{{ form.follow.vars.label }}</label>
|
||||||
{{ form_widget(form.follow) }}
|
|
||||||
{{ form_errors(form.follow) }}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
<div class="col-span-2">
|
||||||
<p class="no-margin">
|
<p class="label">
|
||||||
{{- 'Votre commentaire - Vous pouvez utiliser du markdown ' }}
|
{{- 'Votre commentaire - Vous pouvez utiliser du markdown ' }}
|
||||||
[<a title="Afficher l'aide" href="{{ safe_path('blog_tech_mardown', {_domain: _domain}) }}" target="_blank">?</a>]
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
{{ form_errors(form.content) }}
|
{{ form_errors(form.content) }}
|
||||||
|
{{ form_widget(form.content, {attr: {cols: 30, rows: 10, class: 'textarea textarea-bordered w-full'}}) }}
|
||||||
|
|
||||||
{{ form_widget(form.content, {attr: {cols: 30, rows: 10}}) }}
|
<div class="hidden alert alert-info mt-5" id="answer-alert">
|
||||||
|
<div class="w-full flex justify-between">
|
||||||
<div class="hidden alert alert-notice-light" id="answer-alert">
|
<div>
|
||||||
<div class="grid">
|
|
||||||
<div class="col-9">
|
|
||||||
{{- 'Vous répondez à un commentaire' -}}
|
{{- 'Vous répondez à un commentaire' -}}
|
||||||
</div>
|
</div>
|
||||||
<div class="col-3 align-right">
|
<div>
|
||||||
<a href="#" id="cancel-answer">
|
<a href="#" class="btn btn-sm" id="cancel-answer">
|
||||||
<span class="button small">
|
|
||||||
{{- 'Annuler' -}}
|
{{- 'Annuler' -}}
|
||||||
</span>
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="field field-captcha">
|
<div class="col-span-2">
|
||||||
{{ form_label(form.captcha) }}
|
<div class="flex justify-start gap-3">
|
||||||
{{ form_widget(form.captcha) }}
|
{{ form_label(form.captcha, null, {label_attr: {class: 'label'}}) }}
|
||||||
|
{{ form_widget(form.captcha, {attr: {class: 'input input-bordered'}}) }}
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
</div>
|
||||||
<input type="checkbox" id="rgpd" required>
|
<div class="col-span-2">
|
||||||
<label for="rgpd">En validant ce formulaire, vous acceptez que les données saisies seront publiées sur cette page à l'exception de votre e-mail. Votre e-mail sera utilisé pour afficher votre avatar (<a href="https://www.libravatar.org/" target="_blank">via Libravatar</a>) et pour les notifications.</label>
|
<label class="label justify-start gap-3" for="rgpd">
|
||||||
|
<input type="checkbox" id="rgpd" class="checkbox" required>
|
||||||
|
<span class="label">En validant ce formulaire, vous acceptez que j'utilise votre e-mail pour vous fournir une réponse.</span>
|
||||||
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="field">
|
<div class="col-span-2">
|
||||||
<input type="submit" class="button" value="Publier" />
|
<input type="submit" class="btn btn-primary mr-2" value="Publier" />
|
||||||
<input type="button" class="button alt preview-button" value="Prévisualiser" />
|
<input type="button" class="btn preview-button" value="Prévisualiser" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{ form_rest(form) }}
|
{{ form_rest(form) }}
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div id="preview" class="review-body col-12"></div>
|
<div id="preview" class="review-body mt-5 mb-5"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
{% elseif image %}
|
{% elseif image %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="quick">
|
<div class="quick">
|
||||||
<div class="ejs-link">
|
<div class="ejs-link rounded-2xl shadow-md p-2 md:p-8 bg-box">
|
||||||
<div class="ejs-link--anchor ejs-link--anchor--with-image">
|
<div class="ejs-link--anchor ejs-link--anchor--with-image">
|
||||||
<div class="ejs-link-content">
|
<div class="ejs-link-content">
|
||||||
<div class="ejs-link-content--title">
|
<div class="ejs-link-content--title">
|
||||||
|
@ -75,7 +75,7 @@
|
||||||
{{- content|raw -}}
|
{{- content|raw -}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="ejs-link--image" style="background-image: url('{{ image }}'), url('{{ asset('build/images/quick-post-load2.png') }}')"></div>
|
<div class="ejs-link--image rounded-full" style="background-image: url('{{ image }}'), url('{{ asset('build/images/quick-post-load2.png') }}')"></div>
|
||||||
</div>
|
</div>
|
||||||
{{- more|raw -}}
|
{{- more|raw -}}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,14 +3,12 @@
|
||||||
{% block body %}
|
{% block body %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="body">
|
<div class="body">
|
||||||
<form class="form" data-form="horizontal">
|
<form class="form">
|
||||||
<div class="field col-8">
|
<div class="mb-3">
|
||||||
<label for="query">Mots clés</label>
|
<label for="query" class="label">Mots clés</label>
|
||||||
<input id="query" name="query" type="text" value="{{ query }}" />
|
<input id="query" class="input input-bordered w-full" name="query" type="text" value="{{ query }}" />
|
||||||
</div>
|
|
||||||
<div class="field col-4">
|
|
||||||
<input class="button" type="submit" value="Chercher">
|
|
||||||
</div>
|
</div>
|
||||||
|
<input class="btn btn-primary" type="submit" value="Chercher">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
{% block body %}
|
{% block body %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="body">
|
<div class="body">
|
||||||
<div class="body-content">
|
<div class="body-content prose-lg">
|
||||||
{{- _page.content.value|murph_url|markdown('post') -}}
|
{{- _page.content.value|murph_url|markdown('post') -}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -13,39 +13,30 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="grid grid-flow-row-dens grid-cols-12 p-8 gap-5">
|
||||||
<div class="col-12 cards">
|
|
||||||
<div class="row">
|
|
||||||
{% for project in projects %}
|
{% for project in projects %}
|
||||||
<div class="col-4 card-wrapper">
|
<div class="card shadow-md col-span-12 md:col-span-6 lg:col-span-4 m-3 bg-box">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
{% if project.image %}
|
{% if project.image %}
|
||||||
<div class="card-preview">
|
<figure>
|
||||||
<img src="{{ asset(project.image)|imagine_filter('project_preview_filter') }}" alt="{{ project.label }}">
|
<img src="{{ asset(project.image)|imagine_filter('project_preview_filter') }}" alt="{{ project.label }}">
|
||||||
</div>
|
</figure>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<h2 class="card-title">{{- project.label -}}</h2>
|
<div class="card-body">
|
||||||
<div class="card-description">
|
<h2 class="card-title">{{ project.label }}</h2>
|
||||||
|
|
||||||
{{- project.description|murph_url|markdown('post') -}}
|
{{- project.description|murph_url|markdown('post') -}}
|
||||||
|
|
||||||
{% if project.links %}
|
<div class="card-actions mt-5">
|
||||||
<div class="card-file">
|
|
||||||
<ul class="list--inline">
|
|
||||||
{% for link in project.links %}
|
{% for link in project.links %}
|
||||||
<li>
|
<a class="btn" href="{{ link.url|murph_url }}" target="_blank">
|
||||||
<a class="button small" href="{{ link.url|murph_url }}" target="_blank">
|
|
||||||
{{- link.label -}}
|
{{- link.label -}}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -69,8 +69,8 @@ Encore
|
||||||
})
|
})
|
||||||
// enables Sass/SCSS support
|
// enables Sass/SCSS support
|
||||||
.enableSassLoader()
|
.enableSassLoader()
|
||||||
|
|
||||||
.enableVersioning()
|
.enableVersioning()
|
||||||
|
.enablePostCssLoader()
|
||||||
|
|
||||||
// uncomment if you use TypeScript
|
// uncomment if you use TypeScript
|
||||||
//.enableTypeScriptLoader()
|
//.enableTypeScriptLoader()
|
||||||
|
|
436
yarn.lock
436
yarn.lock
|
@ -17,6 +17,13 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/highlight" "^7.10.4"
|
"@babel/highlight" "^7.10.4"
|
||||||
|
|
||||||
|
"@babel/code-frame@^7.0.0":
|
||||||
|
version "7.18.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
|
||||||
|
integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
|
||||||
|
dependencies:
|
||||||
|
"@babel/highlight" "^7.18.6"
|
||||||
|
|
||||||
"@babel/code-frame@^7.16.7":
|
"@babel/code-frame@^7.16.7":
|
||||||
version "7.16.7"
|
version "7.16.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
|
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
|
||||||
|
@ -234,6 +241,11 @@
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
|
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
|
||||||
integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
|
integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
|
||||||
|
|
||||||
|
"@babel/helper-validator-identifier@^7.18.6":
|
||||||
|
version "7.19.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
|
||||||
|
integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
|
||||||
|
|
||||||
"@babel/helper-validator-option@^7.16.7":
|
"@babel/helper-validator-option@^7.16.7":
|
||||||
version "7.16.7"
|
version "7.16.7"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
|
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
|
||||||
|
@ -267,6 +279,15 @@
|
||||||
chalk "^2.0.0"
|
chalk "^2.0.0"
|
||||||
js-tokens "^4.0.0"
|
js-tokens "^4.0.0"
|
||||||
|
|
||||||
|
"@babel/highlight@^7.18.6":
|
||||||
|
version "7.18.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
|
||||||
|
integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
|
||||||
|
dependencies:
|
||||||
|
"@babel/helper-validator-identifier" "^7.18.6"
|
||||||
|
chalk "^2.0.0"
|
||||||
|
js-tokens "^4.0.0"
|
||||||
|
|
||||||
"@babel/parser@^7.16.7", "@babel/parser@^7.17.10":
|
"@babel/parser@^7.16.7", "@babel/parser@^7.17.10":
|
||||||
version "7.17.10"
|
version "7.17.10"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"
|
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"
|
||||||
|
@ -1077,6 +1098,27 @@
|
||||||
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
|
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
|
||||||
integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
|
integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
|
||||||
|
|
||||||
|
"@nodelib/fs.scandir@2.1.5":
|
||||||
|
version "2.1.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
|
||||||
|
integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
|
||||||
|
dependencies:
|
||||||
|
"@nodelib/fs.stat" "2.0.5"
|
||||||
|
run-parallel "^1.1.9"
|
||||||
|
|
||||||
|
"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
|
||||||
|
version "2.0.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
|
||||||
|
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
|
||||||
|
|
||||||
|
"@nodelib/fs.walk@^1.2.3":
|
||||||
|
version "1.2.8"
|
||||||
|
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
|
||||||
|
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
|
||||||
|
dependencies:
|
||||||
|
"@nodelib/fs.scandir" "2.1.5"
|
||||||
|
fastq "^1.6.0"
|
||||||
|
|
||||||
"@nuxt/friendly-errors-webpack-plugin@^2.5.1":
|
"@nuxt/friendly-errors-webpack-plugin@^2.5.1":
|
||||||
version "2.5.2"
|
version "2.5.2"
|
||||||
resolved "https://registry.yarnpkg.com/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.2.tgz#982a43ee2da61611f7396439e57038392d3944d5"
|
resolved "https://registry.yarnpkg.com/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.2.tgz#982a43ee2da61611f7396439e57038392d3944d5"
|
||||||
|
@ -1151,6 +1193,16 @@
|
||||||
webpack-dev-server "^4.0.0"
|
webpack-dev-server "^4.0.0"
|
||||||
yargs-parser "^20.2.4"
|
yargs-parser "^20.2.4"
|
||||||
|
|
||||||
|
"@tailwindcss/typography@^0.5.7":
|
||||||
|
version "0.5.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.7.tgz#e0b95bea787ee14c5a34a74fc824e6fe86ea8855"
|
||||||
|
integrity sha512-JTTSTrgZfp6Ki4svhPA4mkd9nmQ/j9EfE7SbHJ1cLtthKkpW2OxsFXzSmxbhYbEkfNIyAyhle5p4SYyKRbz/jg==
|
||||||
|
dependencies:
|
||||||
|
lodash.castarray "^4.4.0"
|
||||||
|
lodash.isplainobject "^4.0.6"
|
||||||
|
lodash.merge "^4.6.2"
|
||||||
|
postcss-selector-parser "6.0.10"
|
||||||
|
|
||||||
"@trysound/sax@0.2.0":
|
"@trysound/sax@0.2.0":
|
||||||
version "0.2.0"
|
version "0.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
|
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
|
||||||
|
@ -1266,6 +1318,11 @@
|
||||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.33.tgz#3c1879b276dc63e73030bb91165e62a4509cd506"
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.33.tgz#3c1879b276dc63e73030bb91165e62a4509cd506"
|
||||||
integrity sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==
|
integrity sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==
|
||||||
|
|
||||||
|
"@types/parse-json@^4.0.0":
|
||||||
|
version "4.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
|
||||||
|
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
|
||||||
|
|
||||||
"@types/qs@*":
|
"@types/qs@*":
|
||||||
version "6.9.7"
|
version "6.9.7"
|
||||||
resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
|
resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
|
||||||
|
@ -1623,7 +1680,21 @@ acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
|
||||||
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
|
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
|
||||||
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
|
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
|
||||||
|
|
||||||
acorn@^7.1.1, acorn@^7.4.0:
|
acorn-node@^1.8.2:
|
||||||
|
version "1.8.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
|
||||||
|
integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
|
||||||
|
dependencies:
|
||||||
|
acorn "^7.0.0"
|
||||||
|
acorn-walk "^7.0.0"
|
||||||
|
xtend "^4.0.2"
|
||||||
|
|
||||||
|
acorn-walk@^7.0.0:
|
||||||
|
version "7.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
|
||||||
|
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
|
||||||
|
|
||||||
|
acorn@^7.0.0, acorn@^7.1.1, acorn@^7.4.0:
|
||||||
version "7.4.1"
|
version "7.4.1"
|
||||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
|
||||||
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
|
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
|
||||||
|
@ -1798,6 +1869,11 @@ are-we-there-yet@~1.1.2:
|
||||||
delegates "^1.0.0"
|
delegates "^1.0.0"
|
||||||
readable-stream "^2.0.6"
|
readable-stream "^2.0.6"
|
||||||
|
|
||||||
|
arg@^5.0.2:
|
||||||
|
version "5.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
|
||||||
|
integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
|
||||||
|
|
||||||
argparse@^1.0.7:
|
argparse@^1.0.7:
|
||||||
version "1.0.10"
|
version "1.0.10"
|
||||||
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
|
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
|
||||||
|
@ -1904,6 +1980,18 @@ atob@^2.1.2:
|
||||||
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
|
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
|
||||||
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
|
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
|
||||||
|
|
||||||
|
autoprefixer@^10.4.12:
|
||||||
|
version "10.4.12"
|
||||||
|
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.12.tgz#183f30bf0b0722af54ee5ef257f7d4320bb33129"
|
||||||
|
integrity sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==
|
||||||
|
dependencies:
|
||||||
|
browserslist "^4.21.4"
|
||||||
|
caniuse-lite "^1.0.30001407"
|
||||||
|
fraction.js "^4.2.0"
|
||||||
|
normalize-range "^0.1.2"
|
||||||
|
picocolors "^1.0.0"
|
||||||
|
postcss-value-parser "^4.2.0"
|
||||||
|
|
||||||
aws-sign2@~0.7.0:
|
aws-sign2@~0.7.0:
|
||||||
version "0.7.0"
|
version "0.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
|
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
|
||||||
|
@ -2105,6 +2193,16 @@ browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4
|
||||||
node-releases "^2.0.3"
|
node-releases "^2.0.3"
|
||||||
picocolors "^1.0.0"
|
picocolors "^1.0.0"
|
||||||
|
|
||||||
|
browserslist@^4.21.4:
|
||||||
|
version "4.21.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
|
||||||
|
integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
|
||||||
|
dependencies:
|
||||||
|
caniuse-lite "^1.0.30001400"
|
||||||
|
electron-to-chromium "^1.4.251"
|
||||||
|
node-releases "^2.0.6"
|
||||||
|
update-browserslist-db "^1.0.9"
|
||||||
|
|
||||||
buffer-from@^1.0.0:
|
buffer-from@^1.0.0:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
|
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
|
||||||
|
@ -2174,6 +2272,11 @@ callsites@^3.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
|
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
|
||||||
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
|
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
|
||||||
|
|
||||||
|
camelcase-css@^2.0.1:
|
||||||
|
version "2.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
|
||||||
|
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
|
||||||
|
|
||||||
camelcase@5.3.1, camelcase@^5.0.0:
|
camelcase@5.3.1, camelcase@^5.0.0:
|
||||||
version "5.3.1"
|
version "5.3.1"
|
||||||
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
|
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
|
||||||
|
@ -2204,6 +2307,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001332:
|
||||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz#59590c8ffa8b5939cf4161f00827b8873ad72498"
|
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz#59590c8ffa8b5939cf4161f00827b8873ad72498"
|
||||||
integrity sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==
|
integrity sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==
|
||||||
|
|
||||||
|
caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001407:
|
||||||
|
version "1.0.30001412"
|
||||||
|
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz#30f67d55a865da43e0aeec003f073ea8764d5d7c"
|
||||||
|
integrity sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==
|
||||||
|
|
||||||
capture-stack-trace@^1.0.0:
|
capture-stack-trace@^1.0.0:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d"
|
resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d"
|
||||||
|
@ -2439,11 +2547,27 @@ color-name@1.1.3:
|
||||||
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
|
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
|
||||||
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
|
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
|
||||||
|
|
||||||
color-name@~1.1.4:
|
color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4:
|
||||||
version "1.1.4"
|
version "1.1.4"
|
||||||
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
|
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
|
||||||
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
|
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
|
||||||
|
|
||||||
|
color-string@^1.9.0:
|
||||||
|
version "1.9.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
|
||||||
|
integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
|
||||||
|
dependencies:
|
||||||
|
color-name "^1.0.0"
|
||||||
|
simple-swizzle "^0.2.2"
|
||||||
|
|
||||||
|
color@^4.2:
|
||||||
|
version "4.2.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a"
|
||||||
|
integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==
|
||||||
|
dependencies:
|
||||||
|
color-convert "^2.0.1"
|
||||||
|
color-string "^1.9.0"
|
||||||
|
|
||||||
colord@^2.9.1:
|
colord@^2.9.1:
|
||||||
version "2.9.2"
|
version "2.9.2"
|
||||||
resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1"
|
resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1"
|
||||||
|
@ -2649,6 +2773,17 @@ core-util-is@~1.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
|
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
|
||||||
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
|
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
|
||||||
|
|
||||||
|
cosmiconfig@^7.0.0:
|
||||||
|
version "7.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
|
||||||
|
integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
|
||||||
|
dependencies:
|
||||||
|
"@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"
|
||||||
|
|
||||||
create-error-class@^3.0.0:
|
create-error-class@^3.0.0:
|
||||||
version "3.0.2"
|
version "3.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
|
resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
|
||||||
|
@ -2734,6 +2869,14 @@ css-select@~1.2.0:
|
||||||
domutils "1.5.1"
|
domutils "1.5.1"
|
||||||
nth-check "~1.0.1"
|
nth-check "~1.0.1"
|
||||||
|
|
||||||
|
css-selector-tokenizer@^0.8.0:
|
||||||
|
version "0.8.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz#88267ef6238e64f2215ea2764b3e2cf498b845dd"
|
||||||
|
integrity sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==
|
||||||
|
dependencies:
|
||||||
|
cssesc "^3.0.0"
|
||||||
|
fastparse "^1.1.2"
|
||||||
|
|
||||||
css-tree@^1.1.2, css-tree@^1.1.3:
|
css-tree@^1.1.2, css-tree@^1.1.3:
|
||||||
version "1.1.3"
|
version "1.1.3"
|
||||||
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
|
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
|
||||||
|
@ -2836,6 +2979,16 @@ d@1, d@^1.0.1:
|
||||||
es5-ext "^0.10.50"
|
es5-ext "^0.10.50"
|
||||||
type "^1.0.1"
|
type "^1.0.1"
|
||||||
|
|
||||||
|
daisyui@^2.31.0:
|
||||||
|
version "2.31.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/daisyui/-/daisyui-2.31.0.tgz#906bc447b59c24782320f33fbc990ea1d8c2200c"
|
||||||
|
integrity sha512-qepRXgQPLNcJ8ZPZy+dUvsC7mRWvMLRcVMe85/wZA60Tnhm/bkidhOzdllL8aAk2JX+W/xlIsTJ8NZFpPm+eyw==
|
||||||
|
dependencies:
|
||||||
|
color "^4.2"
|
||||||
|
css-selector-tokenizer "^0.8.0"
|
||||||
|
postcss-js "^4.0.0"
|
||||||
|
tailwindcss "^3"
|
||||||
|
|
||||||
dashdash@^1.12.0:
|
dashdash@^1.12.0:
|
||||||
version "1.14.1"
|
version "1.14.1"
|
||||||
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
|
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
|
||||||
|
@ -2946,6 +3099,11 @@ define-properties@^1.1.3, define-properties@^1.1.4:
|
||||||
has-property-descriptors "^1.0.0"
|
has-property-descriptors "^1.0.0"
|
||||||
object-keys "^1.1.1"
|
object-keys "^1.1.1"
|
||||||
|
|
||||||
|
defined@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
|
||||||
|
integrity sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==
|
||||||
|
|
||||||
del@^4.1.1:
|
del@^4.1.1:
|
||||||
version "4.1.1"
|
version "4.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
|
resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
|
||||||
|
@ -2999,6 +3157,15 @@ detect-node@^2.0.4:
|
||||||
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
|
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
|
||||||
integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
|
integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
|
||||||
|
|
||||||
|
detective@^5.2.1:
|
||||||
|
version "5.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034"
|
||||||
|
integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==
|
||||||
|
dependencies:
|
||||||
|
acorn-node "^1.8.2"
|
||||||
|
defined "^1.0.0"
|
||||||
|
minimist "^1.2.6"
|
||||||
|
|
||||||
dezalgo@^1.0.0, dezalgo@~1.0.3:
|
dezalgo@^1.0.0, dezalgo@~1.0.3:
|
||||||
version "1.0.4"
|
version "1.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81"
|
resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81"
|
||||||
|
@ -3007,6 +3174,16 @@ dezalgo@^1.0.0, dezalgo@~1.0.3:
|
||||||
asap "^2.0.0"
|
asap "^2.0.0"
|
||||||
wrappy "1"
|
wrappy "1"
|
||||||
|
|
||||||
|
didyoumean@^1.2.2:
|
||||||
|
version "1.2.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
|
||||||
|
integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
|
||||||
|
|
||||||
|
dlv@^1.1.3:
|
||||||
|
version "1.1.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
|
||||||
|
integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
|
||||||
|
|
||||||
dns-equal@^1.0.0:
|
dns-equal@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
|
resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
|
||||||
|
@ -3188,6 +3365,11 @@ electron-to-chromium@^1.4.118:
|
||||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz#186180a45617283f1c012284458510cd99d6787f"
|
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz#186180a45617283f1c012284458510cd99d6787f"
|
||||||
integrity sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==
|
integrity sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==
|
||||||
|
|
||||||
|
electron-to-chromium@^1.4.251:
|
||||||
|
version "1.4.261"
|
||||||
|
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.261.tgz#31f14ad60c6f95bec404a77a2fd5e1962248e112"
|
||||||
|
integrity sha512-fVXliNUGJ7XUVJSAasPseBbVgJIeyw5M1xIkgXdTSRjlmCqBbiSTsEdLOCJS31Fc8B7CaloQ/BFAg8By3ODLdg==
|
||||||
|
|
||||||
emoji-regex@^7.0.1:
|
emoji-regex@^7.0.1:
|
||||||
version "7.0.3"
|
version "7.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
|
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
|
||||||
|
@ -3286,7 +3468,7 @@ errno@~0.1.7:
|
||||||
dependencies:
|
dependencies:
|
||||||
prr "~1.0.1"
|
prr "~1.0.1"
|
||||||
|
|
||||||
error-ex@^1.2.0:
|
error-ex@^1.2.0, error-ex@^1.3.1:
|
||||||
version "1.3.2"
|
version "1.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
|
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
|
||||||
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
|
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
|
||||||
|
@ -3713,6 +3895,17 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
|
||||||
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
|
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
|
||||||
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
|
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
|
||||||
|
|
||||||
|
fast-glob@^3.2.11:
|
||||||
|
version "3.2.12"
|
||||||
|
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
|
||||||
|
integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
|
||||||
|
dependencies:
|
||||||
|
"@nodelib/fs.stat" "^2.0.2"
|
||||||
|
"@nodelib/fs.walk" "^1.2.3"
|
||||||
|
glob-parent "^5.1.2"
|
||||||
|
merge2 "^1.3.0"
|
||||||
|
micromatch "^4.0.4"
|
||||||
|
|
||||||
fast-json-stable-stringify@^2.0.0:
|
fast-json-stable-stringify@^2.0.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
|
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
|
||||||
|
@ -3735,6 +3928,18 @@ fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.7:
|
||||||
resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
|
resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
|
||||||
integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
|
integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
|
||||||
|
|
||||||
|
fastparse@^1.1.2:
|
||||||
|
version "1.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9"
|
||||||
|
integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==
|
||||||
|
|
||||||
|
fastq@^1.6.0:
|
||||||
|
version "1.13.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
|
||||||
|
integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
|
||||||
|
dependencies:
|
||||||
|
reusify "^1.0.4"
|
||||||
|
|
||||||
faye-websocket@^0.11.3:
|
faye-websocket@^0.11.3:
|
||||||
version "0.11.4"
|
version "0.11.4"
|
||||||
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
|
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
|
||||||
|
@ -3888,6 +4093,11 @@ forwarded@0.2.0:
|
||||||
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
|
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
|
||||||
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
|
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
|
||||||
|
|
||||||
|
fraction.js@^4.2.0:
|
||||||
|
version "4.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
|
||||||
|
integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
|
||||||
|
|
||||||
fresh@0.5.2:
|
fresh@0.5.2:
|
||||||
version "0.5.2"
|
version "0.5.2"
|
||||||
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
|
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
|
||||||
|
@ -4090,6 +4300,13 @@ glob-parent@^5.1.2, glob-parent@~5.1.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
is-glob "^4.0.1"
|
is-glob "^4.0.1"
|
||||||
|
|
||||||
|
glob-parent@^6.0.2:
|
||||||
|
version "6.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
|
||||||
|
integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
|
||||||
|
dependencies:
|
||||||
|
is-glob "^4.0.3"
|
||||||
|
|
||||||
glob-to-regexp@^0.4.1:
|
glob-to-regexp@^0.4.1:
|
||||||
version "0.4.1"
|
version "0.4.1"
|
||||||
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
|
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
|
||||||
|
@ -4668,6 +4885,11 @@ is-arrayish@^0.2.1:
|
||||||
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
|
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
|
||||||
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
|
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
|
||||||
|
|
||||||
|
is-arrayish@^0.3.1:
|
||||||
|
version "0.3.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
|
||||||
|
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
|
||||||
|
|
||||||
is-bigint@^1.0.1:
|
is-bigint@^1.0.1:
|
||||||
version "1.0.4"
|
version "1.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
|
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
|
||||||
|
@ -4716,6 +4938,13 @@ is-core-module@^2.8.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
has "^1.0.3"
|
has "^1.0.3"
|
||||||
|
|
||||||
|
is-core-module@^2.9.0:
|
||||||
|
version "2.10.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed"
|
||||||
|
integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==
|
||||||
|
dependencies:
|
||||||
|
has "^1.0.3"
|
||||||
|
|
||||||
is-date-object@^1.0.1:
|
is-date-object@^1.0.1:
|
||||||
version "1.0.5"
|
version "1.0.5"
|
||||||
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
|
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
|
||||||
|
@ -5064,7 +5293,7 @@ kind-of@^6.0.2:
|
||||||
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
|
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
|
||||||
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
|
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
|
||||||
|
|
||||||
klona@^2.0.4:
|
klona@^2.0.4, klona@^2.0.5:
|
||||||
version "2.0.5"
|
version "2.0.5"
|
||||||
resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
|
resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
|
||||||
integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
|
integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
|
||||||
|
@ -5242,6 +5471,16 @@ lilconfig@^2.0.3:
|
||||||
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25"
|
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25"
|
||||||
integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==
|
integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==
|
||||||
|
|
||||||
|
lilconfig@^2.0.5, lilconfig@^2.0.6:
|
||||||
|
version "2.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4"
|
||||||
|
integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==
|
||||||
|
|
||||||
|
lines-and-columns@^1.1.6:
|
||||||
|
version "1.2.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
|
||||||
|
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
|
||||||
|
|
||||||
load-json-file@^2.0.0:
|
load-json-file@^2.0.0:
|
||||||
version "2.0.0"
|
version "2.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
|
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
|
||||||
|
@ -5356,6 +5595,11 @@ lodash.bind@^4.1.4:
|
||||||
resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35"
|
resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35"
|
||||||
integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=
|
integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=
|
||||||
|
|
||||||
|
lodash.castarray@^4.4.0:
|
||||||
|
version "4.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115"
|
||||||
|
integrity sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==
|
||||||
|
|
||||||
lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0:
|
lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0:
|
||||||
version "4.5.0"
|
version "4.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
|
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
|
||||||
|
@ -5386,6 +5630,11 @@ lodash.foreach@^4.3.0:
|
||||||
resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
|
resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
|
||||||
integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=
|
integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=
|
||||||
|
|
||||||
|
lodash.isplainobject@^4.0.6:
|
||||||
|
version "4.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
|
||||||
|
integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==
|
||||||
|
|
||||||
lodash.kebabcase@^4.1.1:
|
lodash.kebabcase@^4.1.1:
|
||||||
version "4.1.1"
|
version "4.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
|
resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
|
||||||
|
@ -5580,12 +5829,17 @@ merge-stream@^2.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
|
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
|
||||||
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
|
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
|
||||||
|
|
||||||
|
merge2@^1.3.0:
|
||||||
|
version "1.4.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
|
||||||
|
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
|
||||||
|
|
||||||
methods@~1.1.2:
|
methods@~1.1.2:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
|
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
|
||||||
integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
|
integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
|
||||||
|
|
||||||
micromatch@^4.0.2:
|
micromatch@^4.0.2, micromatch@^4.0.4:
|
||||||
version "4.0.5"
|
version "4.0.5"
|
||||||
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
|
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
|
||||||
integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
|
integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
|
||||||
|
@ -5799,7 +6053,7 @@ nan@~0.8.0:
|
||||||
resolved "https://registry.yarnpkg.com/nan/-/nan-0.8.0.tgz#022a8fa5e9fe8420964ac1fb3dc94e17f449f5fd"
|
resolved "https://registry.yarnpkg.com/nan/-/nan-0.8.0.tgz#022a8fa5e9fe8420964ac1fb3dc94e17f449f5fd"
|
||||||
integrity sha512-M+vkONtYYOj3IH4em2DsC4PxXtihcZSxHfoQnEIDJqQt7PrWMvWW5YCoAYvHHChffVW5BazqzZrTsa/+Y5cBLw==
|
integrity sha512-M+vkONtYYOj3IH4em2DsC4PxXtihcZSxHfoQnEIDJqQt7PrWMvWW5YCoAYvHHChffVW5BazqzZrTsa/+Y5cBLw==
|
||||||
|
|
||||||
nanoid@^3.1.22, nanoid@^3.3.3:
|
nanoid@^3.1.22, nanoid@^3.3.3, nanoid@^3.3.4:
|
||||||
version "3.3.4"
|
version "3.3.4"
|
||||||
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
|
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
|
||||||
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
|
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
|
||||||
|
@ -5872,6 +6126,11 @@ node-releases@^2.0.3:
|
||||||
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476"
|
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476"
|
||||||
integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==
|
integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==
|
||||||
|
|
||||||
|
node-releases@^2.0.6:
|
||||||
|
version "2.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
|
||||||
|
integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
|
||||||
|
|
||||||
nopt@^4.0.1, nopt@^4.0.3:
|
nopt@^4.0.1, nopt@^4.0.3:
|
||||||
version "4.0.3"
|
version "4.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
|
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
|
||||||
|
@ -5895,6 +6154,11 @@ normalize-path@^3.0.0, normalize-path@~3.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
|
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
|
||||||
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
|
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
|
||||||
|
|
||||||
|
normalize-range@^0.1.2:
|
||||||
|
version "0.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
|
||||||
|
integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
|
||||||
|
|
||||||
normalize-url@^6.0.1:
|
normalize-url@^6.0.1:
|
||||||
version "6.1.0"
|
version "6.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
|
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
|
||||||
|
@ -6180,6 +6444,11 @@ object-assign@^4.0.1, object-assign@^4.1.0:
|
||||||
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
|
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
|
||||||
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
|
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
|
||||||
|
|
||||||
|
object-hash@^3.0.0:
|
||||||
|
version "3.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
|
||||||
|
integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
|
||||||
|
|
||||||
object-inspect@^1.12.0, object-inspect@^1.9.0:
|
object-inspect@^1.12.0, object-inspect@^1.9.0:
|
||||||
version "1.12.0"
|
version "1.12.0"
|
||||||
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
|
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
|
||||||
|
@ -6453,6 +6722,16 @@ parse-json@^2.2.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
error-ex "^1.2.0"
|
error-ex "^1.2.0"
|
||||||
|
|
||||||
|
parse-json@^5.0.0:
|
||||||
|
version "5.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
|
||||||
|
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
|
||||||
|
dependencies:
|
||||||
|
"@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"
|
||||||
|
|
||||||
parseurl@~1.3.2, parseurl@~1.3.3:
|
parseurl@~1.3.2, parseurl@~1.3.3:
|
||||||
version "1.3.3"
|
version "1.3.3"
|
||||||
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
|
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
|
||||||
|
@ -6515,6 +6794,11 @@ path-type@^2.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
pify "^2.0.0"
|
pify "^2.0.0"
|
||||||
|
|
||||||
|
path-type@^4.0.0:
|
||||||
|
version "4.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
|
||||||
|
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
|
||||||
|
|
||||||
performance-now@^2.1.0:
|
performance-now@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
|
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
|
||||||
|
@ -6535,7 +6819,7 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
|
||||||
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
|
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
|
||||||
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
|
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
|
||||||
|
|
||||||
pify@^2.0.0:
|
pify@^2.0.0, pify@^2.3.0:
|
||||||
version "2.3.0"
|
version "2.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
|
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
|
||||||
integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
|
integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
|
||||||
|
@ -6626,6 +6910,39 @@ postcss-discard-overridden@^5.1.0:
|
||||||
resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e"
|
resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e"
|
||||||
integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==
|
integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==
|
||||||
|
|
||||||
|
postcss-import@^14.1.0:
|
||||||
|
version "14.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0"
|
||||||
|
integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==
|
||||||
|
dependencies:
|
||||||
|
postcss-value-parser "^4.0.0"
|
||||||
|
read-cache "^1.0.0"
|
||||||
|
resolve "^1.1.7"
|
||||||
|
|
||||||
|
postcss-js@^4.0.0:
|
||||||
|
version "4.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00"
|
||||||
|
integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==
|
||||||
|
dependencies:
|
||||||
|
camelcase-css "^2.0.1"
|
||||||
|
|
||||||
|
postcss-load-config@^3.1.4:
|
||||||
|
version "3.1.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855"
|
||||||
|
integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==
|
||||||
|
dependencies:
|
||||||
|
lilconfig "^2.0.5"
|
||||||
|
yaml "^1.10.2"
|
||||||
|
|
||||||
|
postcss-loader@^7.0.1:
|
||||||
|
version "7.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.0.1.tgz#4c883cc0a1b2bfe2074377b7a74c1cd805684395"
|
||||||
|
integrity sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==
|
||||||
|
dependencies:
|
||||||
|
cosmiconfig "^7.0.0"
|
||||||
|
klona "^2.0.5"
|
||||||
|
semver "^7.3.7"
|
||||||
|
|
||||||
postcss-merge-longhand@^5.1.4:
|
postcss-merge-longhand@^5.1.4:
|
||||||
version "5.1.4"
|
version "5.1.4"
|
||||||
resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz#0f46f8753989a33260efc47de9a0cdc571f2ec5c"
|
resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz#0f46f8753989a33260efc47de9a0cdc571f2ec5c"
|
||||||
|
@ -6704,6 +7021,13 @@ postcss-modules-values@^4.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
icss-utils "^5.0.0"
|
icss-utils "^5.0.0"
|
||||||
|
|
||||||
|
postcss-nested@5.0.6:
|
||||||
|
version "5.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc"
|
||||||
|
integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==
|
||||||
|
dependencies:
|
||||||
|
postcss-selector-parser "^6.0.6"
|
||||||
|
|
||||||
postcss-normalize-charset@^5.1.0:
|
postcss-normalize-charset@^5.1.0:
|
||||||
version "5.1.0"
|
version "5.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed"
|
resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed"
|
||||||
|
@ -6790,7 +7114,7 @@ postcss-reduce-transforms@^5.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-value-parser "^4.2.0"
|
postcss-value-parser "^4.2.0"
|
||||||
|
|
||||||
postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
|
postcss-selector-parser@6.0.10, postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.9:
|
||||||
version "6.0.10"
|
version "6.0.10"
|
||||||
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
|
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
|
||||||
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
|
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
|
||||||
|
@ -6813,7 +7137,7 @@ postcss-unique-selectors@^5.1.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-selector-parser "^6.0.5"
|
postcss-selector-parser "^6.0.5"
|
||||||
|
|
||||||
postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
|
postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
|
||||||
version "4.2.0"
|
version "4.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
|
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
|
||||||
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
|
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
|
||||||
|
@ -6844,6 +7168,15 @@ postcss@^8.2.15, postcss@^8.2.9:
|
||||||
picocolors "^1.0.0"
|
picocolors "^1.0.0"
|
||||||
source-map-js "^1.0.2"
|
source-map-js "^1.0.2"
|
||||||
|
|
||||||
|
postcss@^8.4.14, postcss@^8.4.16:
|
||||||
|
version "8.4.16"
|
||||||
|
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c"
|
||||||
|
integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==
|
||||||
|
dependencies:
|
||||||
|
nanoid "^3.3.4"
|
||||||
|
picocolors "^1.0.0"
|
||||||
|
source-map-js "^1.0.2"
|
||||||
|
|
||||||
prelude-ls@^1.2.1:
|
prelude-ls@^1.2.1:
|
||||||
version "1.2.1"
|
version "1.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
|
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
|
||||||
|
@ -7004,6 +7337,16 @@ query-string@^6.8.2:
|
||||||
split-on-first "^1.0.0"
|
split-on-first "^1.0.0"
|
||||||
strict-uri-encode "^2.0.0"
|
strict-uri-encode "^2.0.0"
|
||||||
|
|
||||||
|
queue-microtask@^1.2.2:
|
||||||
|
version "1.2.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
|
||||||
|
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
|
||||||
|
|
||||||
|
quick-lru@^5.1.1:
|
||||||
|
version "5.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
|
||||||
|
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
|
||||||
|
|
||||||
qw@~1.0.1:
|
qw@~1.0.1:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.2.tgz#0c31a6f810320a91c58b05198679427103b03c4a"
|
resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.2.tgz#0c31a6f810320a91c58b05198679427103b03c4a"
|
||||||
|
@ -7041,6 +7384,13 @@ rc@^1.0.1, rc@^1.1.6:
|
||||||
minimist "^1.2.0"
|
minimist "^1.2.0"
|
||||||
strip-json-comments "~2.0.1"
|
strip-json-comments "~2.0.1"
|
||||||
|
|
||||||
|
read-cache@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
|
||||||
|
integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
|
||||||
|
dependencies:
|
||||||
|
pify "^2.3.0"
|
||||||
|
|
||||||
read-cmd-shim@^1.0.1, read-cmd-shim@^1.0.5:
|
read-cmd-shim@^1.0.1, read-cmd-shim@^1.0.5:
|
||||||
version "1.0.5"
|
version "1.0.5"
|
||||||
resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16"
|
resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16"
|
||||||
|
@ -7355,6 +7705,15 @@ resolve-url@^0.2.1:
|
||||||
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
|
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
|
||||||
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
|
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
|
||||||
|
|
||||||
|
resolve@^1.1.7, resolve@^1.22.1:
|
||||||
|
version "1.22.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
|
||||||
|
integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
|
||||||
|
dependencies:
|
||||||
|
is-core-module "^2.9.0"
|
||||||
|
path-parse "^1.0.7"
|
||||||
|
supports-preserve-symlinks-flag "^1.0.0"
|
||||||
|
|
||||||
resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.9.0:
|
resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.9.0:
|
||||||
version "1.22.0"
|
version "1.22.0"
|
||||||
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
|
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
|
||||||
|
@ -7379,6 +7738,11 @@ retry@^0.13.1:
|
||||||
resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
|
resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
|
||||||
integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
|
integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
|
||||||
|
|
||||||
|
reusify@^1.0.4:
|
||||||
|
version "1.0.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
|
||||||
|
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
|
||||||
|
|
||||||
rework-visit@1.0.0:
|
rework-visit@1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a"
|
resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a"
|
||||||
|
@ -7406,6 +7770,13 @@ rimraf@^3.0.0, rimraf@^3.0.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
glob "^7.1.3"
|
glob "^7.1.3"
|
||||||
|
|
||||||
|
run-parallel@^1.1.9:
|
||||||
|
version "1.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
|
||||||
|
integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
|
||||||
|
dependencies:
|
||||||
|
queue-microtask "^1.2.2"
|
||||||
|
|
||||||
run-queue@^1.0.0, run-queue@^1.0.3:
|
run-queue@^1.0.0, run-queue@^1.0.3:
|
||||||
version "1.0.3"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
|
resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
|
||||||
|
@ -7514,7 +7885,7 @@ semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
|
||||||
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
|
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
|
||||||
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
|
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
|
||||||
|
|
||||||
semver@^7.2.1, semver@^7.3.2, semver@^7.3.5:
|
semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7:
|
||||||
version "7.3.7"
|
version "7.3.7"
|
||||||
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
|
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
|
||||||
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
|
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
|
||||||
|
@ -7654,6 +8025,13 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
|
||||||
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
|
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
|
||||||
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
|
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
|
||||||
|
|
||||||
|
simple-swizzle@^0.2.2:
|
||||||
|
version "0.2.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
|
||||||
|
integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
|
||||||
|
dependencies:
|
||||||
|
is-arrayish "^0.3.1"
|
||||||
|
|
||||||
simplemde@^1.11.2:
|
simplemde@^1.11.2:
|
||||||
version "1.11.2"
|
version "1.11.2"
|
||||||
resolved "https://registry.yarnpkg.com/simplemde/-/simplemde-1.11.2.tgz#a23a35d978d2c40ef07dec008c92f070d8e080e3"
|
resolved "https://registry.yarnpkg.com/simplemde/-/simplemde-1.11.2.tgz#a23a35d978d2c40ef07dec008c92f070d8e080e3"
|
||||||
|
@ -8148,6 +8526,34 @@ table@^6.0.9:
|
||||||
string-width "^4.2.3"
|
string-width "^4.2.3"
|
||||||
strip-ansi "^6.0.1"
|
strip-ansi "^6.0.1"
|
||||||
|
|
||||||
|
tailwindcss@^3, tailwindcss@^3.1.8:
|
||||||
|
version "3.1.8"
|
||||||
|
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.8.tgz#4f8520550d67a835d32f2f4021580f9fddb7b741"
|
||||||
|
integrity sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==
|
||||||
|
dependencies:
|
||||||
|
arg "^5.0.2"
|
||||||
|
chokidar "^3.5.3"
|
||||||
|
color-name "^1.1.4"
|
||||||
|
detective "^5.2.1"
|
||||||
|
didyoumean "^1.2.2"
|
||||||
|
dlv "^1.1.3"
|
||||||
|
fast-glob "^3.2.11"
|
||||||
|
glob-parent "^6.0.2"
|
||||||
|
is-glob "^4.0.3"
|
||||||
|
lilconfig "^2.0.6"
|
||||||
|
normalize-path "^3.0.0"
|
||||||
|
object-hash "^3.0.0"
|
||||||
|
picocolors "^1.0.0"
|
||||||
|
postcss "^8.4.14"
|
||||||
|
postcss-import "^14.1.0"
|
||||||
|
postcss-js "^4.0.0"
|
||||||
|
postcss-load-config "^3.1.4"
|
||||||
|
postcss-nested "5.0.6"
|
||||||
|
postcss-selector-parser "^6.0.10"
|
||||||
|
postcss-value-parser "^4.2.0"
|
||||||
|
quick-lru "^5.1.1"
|
||||||
|
resolve "^1.22.1"
|
||||||
|
|
||||||
tapable@^2.1.1, tapable@^2.2.0:
|
tapable@^2.1.1, tapable@^2.2.0:
|
||||||
version "2.2.1"
|
version "2.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
|
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
|
||||||
|
@ -8439,6 +8845,14 @@ unzip-response@^2.0.1:
|
||||||
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
|
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
|
||||||
integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=
|
integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=
|
||||||
|
|
||||||
|
update-browserslist-db@^1.0.9:
|
||||||
|
version "1.0.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz#2924d3927367a38d5c555413a7ce138fc95fcb18"
|
||||||
|
integrity sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==
|
||||||
|
dependencies:
|
||||||
|
escalade "^3.1.1"
|
||||||
|
picocolors "^1.0.0"
|
||||||
|
|
||||||
update-notifier@^2.2.0, update-notifier@^2.3.0, update-notifier@^2.5.0:
|
update-notifier@^2.2.0, update-notifier@^2.3.0, update-notifier@^2.5.0:
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
|
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
|
||||||
|
@ -8939,7 +9353,7 @@ yallist@^4.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
|
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
|
||||||
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
|
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
|
||||||
|
|
||||||
yaml@^1.10.2:
|
yaml@^1.10.0, yaml@^1.10.2:
|
||||||
version "1.10.2"
|
version "1.10.2"
|
||||||
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
|
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
|
||||||
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
|
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
|
||||||
|
|
Loading…
Reference in a new issue