+
+
+
+
+
+
+
+
+
+
@@ -86,26 +182,36 @@ query {
import linkGroups from '@/links.yaml'
import Icon from '@/components/Icon'
import PageNavigation from '@/components/PageNavigation'
-import GithubButton from 'vue-github-button'
+// import GithubButton from 'vue-github-button'
export default {
components: {
Icon,
PageNavigation,
- GithubButton,
+ // GithubButton,
},
data() {
return {
linkGroups,
menuIsVisible: false,
+ windowWidth: null,
}
},
computed: {
+ portal() {
+ if (this.windowWidth && this.windowWidth < 800) {
+ return 'mobile-nav'
+ }
+
+ return 'desktop-nav'
+ },
+
currentPath() {
return this.$route.matched[0].path
},
+
editLink() {
const { currentPath } = this
const filePath = currentPath === '' ? '/introduction' : currentPath
@@ -114,20 +220,37 @@ export default {
},
},
+ watch: {
+ $route() {
+ this.menuIsVisible = false
+ },
+ },
+
methods: {
initSearch() {
// eslint-disable-next-line
docsearch({
apiKey: '1abe7fb0f0dac150d0e963d2eda930fe',
indexName: 'ueberdosis_tiptap',
- inputSelector: '.search',
+ inputSelector: '.app__search',
debug: false,
})
},
+
+ handleResize() {
+ this.windowWidth = window.innerWidth
+ },
},
mounted() {
this.initSearch()
+ this.handleResize()
+
+ window.addEventListener('resize', this.handleResize)
+ },
+
+ beforeDestroy() {
+ window.removeEventListener('resize', this.handleResize)
},
}
diff --git a/docs/src/layouts/App/prism.scss b/docs/src/layouts/App/prism.scss
index fddc3f77..5f87bc69 100644
--- a/docs/src/layouts/App/prism.scss
+++ b/docs/src/layouts/App/prism.scss
@@ -1,13 +1,4 @@
-$codeBackground: rgba($colorBlack, 0.9);
-$codeText: #eee;
-$codeGrey: #616161;
-$codeRed: #ff6666;
-$codeOrange: #fd9170;
-$colorYellow: #ffcb6b;
-$codeGreen: #b9ea80;
-$codeBlue: #89ddff;
-$codeTeal: #80cbc4;
-$codePurple: #c792ea;
+$codeBackground: $colorBlack;
.prism-editor__textarea {
background: transparent;
@@ -36,14 +27,14 @@ pre[class*="language-"] {
:not(pre) > code[class*="language-"] {
white-space: normal;
- color: $codeText;
+ color: $colorWhite;
background: $codeBackground;
border-radius: 0.2em;
padding: 0.1em;
}
pre > code[class*="language-"] {
- display: inline-block; // TODO: breaks on mobile safari
+ display: block;
min-width: 100%;
background: none;
}
@@ -51,21 +42,17 @@ pre > code[class*="language-"] {
pre[class*="language-"] {
overflow: auto;
position: relative;
- color: $codeText;
+ color: $colorWhite;
background: $codeBackground;
padding: 1.2rem 1.5rem !important;
border-radius: 0.5rem;
max-height: unquote("max(300px, 60vh)");
-
- &::-webkit-scrollbar-thumb {
- background-color: rgba($colorWhite, 0.25);
- }
}
pre[class*="language-"].language-css > code,
pre[class*="language-"].language-sass > code,
pre[class*="language-"].language-scss > code {
- color: $codeOrange;
+ color: $colorOrange;
}
[class*="language-"] .namespace {
@@ -73,7 +60,7 @@ pre[class*="language-"].language-scss > code {
}
.token.atrule {
- color: $codePurple;
+ color: $colorPurple;
}
.token.attr-name {
@@ -81,15 +68,15 @@ pre[class*="language-"].language-scss > code {
}
.token.attr-value {
- color: $codeGreen;
+ color: $colorGreen;
}
.token.attribute {
- color: $codeGreen;
+ color: $colorGreen;
}
.token.boolean {
- color: $codePurple;
+ color: $colorPurple;
}
.token.builtin {
@@ -97,11 +84,11 @@ pre[class*="language-"].language-scss > code {
}
.token.cdata {
- color: $codeTeal;
+ color: $colorTeal;
}
.token.char {
- color: $codeTeal;
+ color: $colorTeal;
}
.token.class {
@@ -113,27 +100,27 @@ pre[class*="language-"].language-scss > code {
}
.token.comment {
- color: $codeGrey;
+ color: $colorGrey;
}
.token.constant {
- color: $codePurple;
+ color: $colorPurple;
}
.token.deleted {
- color: $codeRed;
+ color: $colorRed;
}
.token.doctype {
- color: $codeGrey;
+ color: $colorGrey;
}
.token.entity {
- color: $codeRed;
+ color: $colorRed;
}
.token.function {
- color: $codePurple;
+ color: $colorPurple;
}
.token.hexcode {
@@ -141,49 +128,49 @@ pre[class*="language-"].language-scss > code {
}
.token.id {
- color: $codePurple;
+ color: $colorPurple;
font-weight: bold;
}
.token.important {
- color: $codePurple;
+ color: $colorPurple;
font-weight: bold;
}
.token.inserted {
- color: $codeTeal;
+ color: $colorTeal;
}
.token.keyword {
- color: $codePurple;
+ color: $colorPurple;
}
.token.number {
- color: $codeOrange;
+ color: $colorOrange;
}
.token.operator {
- color: $codeBlue;
+ color: $colorBlue;
}
.token.prolog {
- color: $codeGrey;
+ color: $colorGrey;
}
.token.property {
- color: $codeTeal;
+ color: $colorTeal;
}
.token.pseudo-class {
- color: $codeGreen;
+ color: $colorGreen;
}
.token.pseudo-element {
- color: $codeGreen;
+ color: $colorGreen;
}
.token.punctuation {
- color: $codeBlue;
+ color: $colorBlue;
}
.token.regex {
@@ -191,35 +178,39 @@ pre[class*="language-"].language-scss > code {
}
.token.selector {
- color: $codeRed;
+ color: $colorRed;
}
.token.string {
- color: $codeGreen;
+ color: $colorGreen;
}
.token.symbol {
- color: $codePurple;
+ color: $colorPurple;
}
.token.tag {
- color: $codeRed;
+ color: $colorRed;
}
.token.unit {
- color: $codeOrange;
+ color: $colorOrange;
}
.token.url {
- color: $codeRed;
+ color: $colorRed;
}
.token.variable {
- color: $codeRed;
+ color: $colorRed;
}
.line-highlight {
- background: rgba($colorWhite, 0.1) !important;
+ background: linear-gradient(
+ to right,
+ rgba($colorWhite, 0.1),
+ rgba($colorWhite, 0),
+ ) !important;
left: -1.5rem !important;
right: -1.5rem !important;
margin: 0 !important;
diff --git a/docs/src/layouts/App/style.scss b/docs/src/layouts/App/style.scss
index 4af9e903..2c224389 100644
--- a/docs/src/layouts/App/style.scss
+++ b/docs/src/layouts/App/style.scss
@@ -1,18 +1,141 @@
$navHeight: 4.5rem;
-$menuBreakPoint: 750px;
+$mobileBreakPoint: 600px;
+$menuBreakPoint: 800px;
.app {
display: flex;
- flex-direction: column;
- min-height: 100%;
- &__logo {
- font-weight: 700;
- font-size: 1.4rem;
+ &__title {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-bottom: 2rem;
+ }
+
+ &__name {
+ font-weight: 600;
+ color: $colorWhite;
+ font-size: 1.5rem;
+ }
+
+ &__github {
+ width: 1.75rem;
+ height: 1.75rem;
+ }
+
+ ::v-deep .algolia-autocomplete {
+ display: block;
+ width: 100%;
+ }
+
+ &__search {
+ display: block;
+ width: 100%;
+ background-color: transparent;
+ border: 1px solid rgba($colorWhite, 0.1);
+ border-radius: 0.5rem;
+ font: inherit;
+ color: $colorWhite;
+ padding: 0.5rem 0.75rem;
+ -webkit-appearance: none;
+ }
+
+ &__sidebar {
+ display: none;
+
+ @media (min-width: $menuBreakPoint) {
+ display: block;
+ width: 20rem;
+ flex: 0 0 auto;
+ position: sticky;
+ top: 0;
+ align-self: flex-start;
+ padding: 2rem;
+ height: 100vh;
+ overflow-x: hidden;
+ overflow-y: auto;
+ -webkit-overflow-scrolling: touch;
+ overscroll-behavior: contain;
+ border-right: 1px solid rgba($colorWhite, 0.1);
+ }
+ }
+
+ &__content {
+ flex: 1 1 auto;
+ min-width: 0;
+ }
+
+ &__top-bar {
+ display: flex;
+ flex-direction: column;
+ padding: 1rem 0;
+ position: sticky;
+ z-index: 2;
+ top: 0;
+ backdrop-filter: blur(10px);
+ max-height: 100vh;
+
+ @media (min-width: $menuBreakPoint) {
+ padding: 1.5rem 0;
+ }
+
+ &::after {
+ content: '';
+ z-index: -1;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: $colorBlack;
+ opacity: 0.8;
+ transform: translate3d(0,0,0);
+ pointer-events: none;
+ }
+ }
+
+ &__top-bar-inner {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ flex: 0 0 auto;
+ }
+
+ &__menu-icon,
+ &__close-icon {
+ display: flex;
+ flex: 0 0 auto;
+ background: transparent;
+ border: 0;
+ color: $colorText;
+ margin-left: 1rem;
+ transition: color 0.2s $ease;
+
+ &:hover {
+ color: $colorWhite;
+ }
+
+ @media (min-width: $menuBreakPoint) {
+ display: none;
+ }
+ }
+
+ &__inner {
+ margin: 0 auto;
+ max-width: 50rem;
+ padding: 0 1rem;
+
+ @media (min-width: $mobileBreakPoint) {
+ padding: 0 2rem;
+ }
}
&__link-group {
- margin-bottom: 2rem;
+ margin-bottom: 1rem;
+
+ @media (min-width: $mobileBreakPoint) {
+ margin-bottom: 2rem;
+ }
}
&__link-group-title {
@@ -20,16 +143,18 @@ $menuBreakPoint: 750px;
letter-spacing: 0.025rem;
font-size: 0.75rem;
text-transform: uppercase;
- color: rgba($colorBlack, 0.3);
+ color: rgba($colorWhite, 0.3);
margin-bottom: 0.5rem;
}
+ &__link-list {
+ list-style: none;
+ }
+
&__link-list &__link-list {
display: none;
padding-left: 1rem;
margin-top: 0.5rem;
- margin-bottom: 1.5rem;
- border-left: 2px solid rgba($colorBlack, 0.1);
}
.active + &__link-list {
@@ -37,137 +162,55 @@ $menuBreakPoint: 750px;
}
&__link {
- display: block;
- padding: 0.1rem 0.5rem;
+ display: flex;
+ justify-content: space-between;
+ padding: 0.25rem 0.5rem;
border-radius: 5px;
- font-weight: 500;
- color: rgba($colorBlack, 0.6);
- margin-bottom: 0.2rem;
+ font-size: 0.85rem;
margin-left: -0.5rem;
+ white-space: nowrap;
&:hover {
- color: $colorBlack;
+ color: $colorWhite;
}
- &.active {
- color: $colorBlack;
- background-color: rgba($colorBlack, 0.05);
+ &.active--exact {
+ color: $colorWhite;
+ background-color: rgba($colorWhite, 0.05);
}
&--draft {
- color: rgba($colorBlack, 0.2);
+ color: rgba($colorWhite, 0.2);
}
&--with-children::after {
- content: '→';
- color: rgba($colorBlack, 0.2);
+ content: '↓';
+ color: rgba($colorWhite, 0.2);
}
}
- &__header {
- align-self: center;
- position: fixed;
- top: 0;
- z-index: 2;
- display: flex;
- align-items: center;
- justify-content: center;
- width: 100%;
- height: $navHeight;
- flex: 0 0 auto;
- background-color: rgba($colorBackground, 0.8);
- border-bottom: 1px solid rgba($colorBlack, 0.05);
- backdrop-filter: blur(10px);
- }
-
- &__header-inner {
- width: 100%;
- display: flex;
- align-items: center;
- justify-content: space-between;
- max-width: 62rem;
- margin: 0 auto;
- padding: 0 1rem;
-
- @media (min-width: $menuBreakPoint) {
- padding: 0 2rem;
- }
- }
-
- &__content {
- position: relative;
- z-index: 1;
- flex: 1 1 auto;
- display: flex;
- width: 100%;
- max-width: 62rem;
- margin: 0 auto;
- padding-left: 1rem;
- padding-right: 1rem;
-
- @media (min-width: $menuBreakPoint) {
- padding-left: 2rem;
- padding-right: 2rem;
- }
- }
-
- &__menu-icon,
- &__close-icon {
- border: none;
- padding: 0;
- background-color: transparent;
- margin-left: 1rem;
-
- @media (min-width: $menuBreakPoint) {
- display: none;
- }
- }
-
- &__sidebar-wrapper {
- position: fixed;
- z-index: 2;
- top: $navHeight;
- bottom: 0;
- left: 0;
- right: 0;
- background-color: $colorBackground;
- padding-left: 1rem;
- padding-right: 1rem;
- visibility: hidden;
- opacity: 0;
-
- &.is-mobile-visible {
- visibility: visible;
- opacity: 1;
- }
-
- @media (min-width: $menuBreakPoint) {
- visibility: visible;
- opacity: 1;
- position: sticky;
- flex: 0 0 auto;
- align-self: flex-start;
- top: 0;
- width: 18rem;
- height: 100vh;
- padding-left: 0;
- padding-right: 0;
- padding-right: 3rem;
- padding-top: $navHeight;
- }
- }
-
- &__sidebar {
- overflow: auto;
- height: 100%;
- padding-top: 2rem;
- padding-left: 0.5rem;
- margin-left: -0.5rem;
- }
-
&__main {
+ padding: 1rem 0;
+
+ @media (min-width: $mobileBreakPoint) {
+ padding: 2rem 0;
+ }
+ }
+
+ &__page-navigation {
+ border-top: 1px solid rgba($colorWhite, 0.1);
+ }
+
+ &__mobile-nav {
+ padding: 1rem;
flex: 1 1 auto;
- min-width: 0;
- padding-top: $navHeight + 2rem;
+ overflow-x: hidden;
+ overflow-y: auto;
+ -webkit-overflow-scrolling: touch;
+ overscroll-behavior: contain;
+
+ @media (min-width: $mobileBreakPoint) {
+ padding: 2rem;
+ }
}
}
diff --git a/docs/src/main.js b/docs/src/main.js
index e069efd6..99476dbe 100644
--- a/docs/src/main.js
+++ b/docs/src/main.js
@@ -2,9 +2,11 @@
import Prism from 'prismjs'
import 'prismjs/components/prism-jsx.js'
import 'prismjs/components/prism-scss.js'
+import PortalVue from 'portal-vue'
import App from '~/layouts/App'
export default function (Vue) {
+ Vue.use(PortalVue)
Vue.component('Layout', App)
Vue.component('Demo', () => import(/* webpackChunkName: "demo" */ '~/components/Demo'))
Vue.component('LiveDemo', () => import(/* webpackChunkName: "live-demo" */ '~/components/LiveDemo'))
diff --git a/docs/src/templates/DocPage/style.scss b/docs/src/templates/DocPage/style.scss
index f298c8e7..835e570e 100644
--- a/docs/src/templates/DocPage/style.scss
+++ b/docs/src/templates/DocPage/style.scss
@@ -1,42 +1,60 @@
.doc-page {
&__markdown ::v-deep {
+ $spacing: 0.75em;
- a {
- text-decoration: underline;
+ > div,
+ > p,
+ > ul,
+ > ol,
+ > blockquote {
+ margin-top: 2 * $spacing;
+ margin-bottom: 2 * $spacing;
}
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- position: relative;
+ > ul li,
+ > ol li,
+ > ul ul,
+ > ul ol,
+ > ol ol,
+ > ol ul {
+ margin-top: 0.5 * $spacing;
+ margin-bottom: 0.5 * $spacing;
+ }
+
+ > h1,
+ > h2,
+ > h3,
+ > h4,
+ > h5,
+ > h6 {
font-weight: 500;
+ color: $colorWhite;
+ margin-top: 3 * $spacing;
+ margin-bottom: $spacing;
+
+ & + * {
+ margin-top: 0;
+ }
}
- h1 {
- font-weight: 400;
- }
-
- h1,
- h4,
- h5,
- h6 {
+ > h1,
+ > h4,
+ > h5,
+ > h6 {
a {
display: none;
}
}
- h2,
- h3 {
+ > h2,
+ > h3 {
position: relative;
a {
position: absolute;
top: 0;
right: 100%;
- color: rgba($colorBlack, 0.4);
+ color: rgba($colorWhite, 0.4);
text-decoration: none;
font-weight: 400;
padding-right: 0.5rem;
@@ -49,16 +67,75 @@
}
}
- > * + * {
- margin-top: 1.5em;
+ :first-child {
+ margin-top: 0;
}
- ul {
- list-style-type: none;
+ :last-child {
+ margin-bottom: 0;
+ }
- > * + * {
- margin-top: 0.5rem;
+ > pre {
+ border: 1px solid rgba($colorWhite, 0.1);
+ }
+
+ > p code,
+ > li code,
+ > table code,
+ > .remark-container code {
+ color: $colorPurple;
+ background-color: rgba($colorPurple, 0.1);
+ box-decoration-break: clone;
+ }
+
+ > p a,
+ > li a,
+ > table a,
+ > .remark-container a {
+ text-decoration: underline;
+ }
+
+ #table-of-contents {
+ display: none;
+
+ & + ul {
+ list-style: none;
+ border: 1px solid rgba($colorWhite, 0.1);
+ padding: 1.2rem 1.5rem !important;
+ border-radius: 0.5rem;
+
+ &::before {
+ display: block;
+ content: 'On this page';
+ font-weight: 700;
+ letter-spacing: 0.025rem;
+ font-size: 0.75rem;
+ text-transform: uppercase;
+ color: rgba($colorWhite, 0.3);
+ margin-bottom: 0.5rem;
+ }
+
+ li {
+ padding-left: 0;
+
+ &::before {
+ display: none;
+ }
+
+ ul {
+ list-style: none;
+ margin-left: 1rem;
+ }
+ }
}
+ }
+
+ p a img[src^="https://img.shields.io"] {
+ margin-right: 0.5rem;
+ }
+
+ > ul {
+ list-style: none;
li {
position: relative;
@@ -75,13 +152,9 @@
}
}
- ol {
+ > ol {
counter-reset: item;
- > * + * {
- margin-top: 0.5rem;
- }
-
li {
position: relative;
padding-left: 2.5rem;
@@ -96,9 +169,9 @@
justify-content: center;
height: 1.5rem;
width: 1.5rem;
- background-color: rgba($colorBlack, 0.1);
+ background-color: rgba($colorWhite, 0.1);
border-radius: 9999px;
- color: rgba($colorBlack, 0.4);
+ color: rgba($colorWhite, 0.4);
font-size: 0.75rem;
font-weight: 700;
content: counter(item);
@@ -107,20 +180,29 @@
}
}
- table {
+ > table {
width: 100%;
border-collapse: collapse;
+ font-size: 0.85rem;
+ text-align: left;
th,
td {
- text-align: left;
- font-size: 0.75rem;
padding: 0.5rem;
+
+ &:first-child {
+ padding-left: 0;
+ }
+
+ &:last-child {
+ padding-right: 0;
+ }
}
th {
- font-weight: 600;
- background-color: rgba($colorBlack, 0.05);
+ color: $colorWhite;
+ font-weight: 500;
+ border-bottom: 1px solid rgba($colorWhite, 0.2);
&:first-child {
border-top-left-radius: 5px;
@@ -134,7 +216,7 @@
}
td {
- border-bottom: 1px solid rgba($colorBlack, 0.05);
+ border-bottom: 1px solid rgba($colorWhite, 0.1);
}
tr:last-child td {
@@ -142,21 +224,27 @@
}
}
- .remark-container {
+ > .remark-container {
padding: 1rem;
- border: 2px solid rgba($colorBlack, 0.1);
- border-radius: 0.25rem;
+ border: 1px solid rgba($colorWhite, 0.1);
+ border-radius: 0.5rem;
&.warning {
- border-color:#ffd8a8;
- background-color: #fff4e6;
- color: #ca9c63;
+ border-color: rgba($colorYellow, 0.1);
+ background-color: rgba($colorYellow, 0.1);
+ color: $colorYellow;
}
&.info {
- border-color:#a5d8ff;
- background-color: #e7f5ff;
- color: #228be6;
+ border-color: rgba($colorBlue, 0.1);
+ background-color: rgba($colorBlue, 0.1);
+ color: $colorBlue;
+ }
+
+ &.error {
+ border-color: rgba($colorRed, 0.1);
+ background-color: rgba($colorRed, 0.1);
+ color: $colorRed;
}
.remark-container-title {
@@ -165,4 +253,4 @@
}
}
-}
\ No newline at end of file
+}
diff --git a/docs/src/variables.scss b/docs/src/variables.scss
index 42d5f433..27db5a61 100644
--- a/docs/src/variables.scss
+++ b/docs/src/variables.scss
@@ -1,7 +1,14 @@
$colorWhite: #FFF;
-$colorBlack: #000;
-$colorRed: #fa5252;
-$colorBackground: mix($colorBlack, $colorWhite, 2%);
+$colorBlack: #0D0D0D;
+$colorText: rgba($colorWhite, 0.75);
+$colorGrey: #616161;
+$colorPurple: #A975FF;
+$colorRed: #FB5151;
+$colorOrange: #fd9170;
+$colorYellow: #FFCB6B;
+$colorBlue: #68CEF8;
+$colorTeal: #80cbc4;
+$colorGreen: #9DEF8F;
/* Default Equations */
$linear: cubic-bezier(0.250, 0.250, 0.750, 0.750);
@@ -36,4 +43,4 @@ $easeInOutQuint: cubic-bezier(0.860, 0.000, 0.070, 1.000);
$easeInOutSine: cubic-bezier(0.445, 0.050, 0.550, 0.950);
$easeInOutExpo: cubic-bezier(1.000, 0.000, 0.000, 1.000);
$easeInOutCirc: cubic-bezier(0.785, 0.135, 0.150, 0.860);
-$easeInOutBack: cubic-bezier(0.680, -0.550, 0.265, 1.550);
\ No newline at end of file
+$easeInOutBack: cubic-bezier(0.680, -0.550, 0.265, 1.550);
diff --git a/package.json b/package.json
index 49d85b55..a4a1a6b4 100644
--- a/package.json
+++ b/package.json
@@ -32,16 +32,16 @@
"@types/prosemirror-model": "^1.7.4",
"@types/prosemirror-state": "^1.2.5",
"@types/prosemirror-transform": "^1.1.1",
- "@types/prosemirror-view": "^1.15.0",
- "@typescript-eslint/eslint-plugin": "^4.3.0",
- "@typescript-eslint/parser": "^4.3.0",
+ "@types/prosemirror-view": "^1.16.0",
+ "@typescript-eslint/eslint-plugin": "^4.4.1",
+ "@typescript-eslint/parser": "^4.4.1",
"cypress": "^5.3.0",
- "eslint": "^7.10.0",
+ "eslint": "^7.11.0",
"eslint-config-airbnb-base": "^14.2.0",
"eslint-plugin-cypress": "^2.11.2",
"eslint-plugin-html": "^6.1.0",
"eslint-plugin-import": "^2.22.1",
- "eslint-plugin-vue": "^7.0.0",
+ "eslint-plugin-vue": "^7.0.1",
"lerna": "^3.22.1",
"microbundle": "^0.12.4",
"typedoc": "^0.19.2",
diff --git a/packages/core/package.json b/packages/core/package.json
index 9adb3c96..7c89f095 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -24,7 +24,7 @@
"prosemirror-gapcursor": "^1.1.5",
"prosemirror-inputrules": "^1.1.3",
"prosemirror-keymap": "^1.1.3",
- "prosemirror-model": "^1.11.2",
+ "prosemirror-model": "^1.12.0",
"prosemirror-schema-list": "^1.1.4",
"prosemirror-state": "^1.3.3",
"prosemirror-tables": "^1.1.1",
diff --git a/packages/core/src/utils/getSchema.ts b/packages/core/src/utils/getSchema.ts
index 80f0ab27..b15acd06 100644
--- a/packages/core/src/utils/getSchema.ts
+++ b/packages/core/src/utils/getSchema.ts
@@ -1,5 +1,5 @@
-import deepmerge from 'deepmerge'
import { NodeSpec, Schema } from 'prosemirror-model'
+
import { Extensions } from '../types'
import getTopNodeFromExtensions from './getTopNodeFromExtensions'
import getNodesFromExtensions from './getNodesFromExtensions'
diff --git a/packages/extension-code-block/index.ts b/packages/extension-code-block/index.ts
index 9b69b8fb..fb74bdd0 100644
--- a/packages/extension-code-block/index.ts
+++ b/packages/extension-code-block/index.ts
@@ -60,7 +60,7 @@ export default new Node
()
},
}))
.keys(({ editor }) => ({
- 'Shift-Control-\\': () => editor.codeBlock(),
+ 'Mod-Shift-c': () => editor.codeBlock(),
}))
.inputRules(({ type }) => [
textblockTypeInputRule(backtickInputRegex, type, ({ groups }: any) => groups),
diff --git a/packages/html/package.json b/packages/html/package.json
index b88cddfc..404f86c4 100644
--- a/packages/html/package.json
+++ b/packages/html/package.json
@@ -10,6 +10,6 @@
"@tiptap/core": "2.x",
"@types/jsdom": "^16.2.4",
"jsdom": "^16.4.0",
- "prosemirror-model": "^1.11.2"
+ "prosemirror-model": "^1.12.0"
}
}
diff --git a/yarn.lock b/yarn.lock
index 838a456b..d1e29368 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1985,9 +1985,9 @@
"@octokit/types" "^5.0.0"
"@octokit/endpoint@^6.0.1":
- version "6.0.6"
- resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.6.tgz#4f09f2b468976b444742a1d5069f6fa45826d999"
- integrity sha512-7Cc8olaCoL/mtquB7j/HTbPM+sY6Ebr4k2X2y4JoXpVKQ7r5xB4iGQE0IoO58wIPsUk4AzoT65AMEpymSbWTgQ==
+ version "6.0.8"
+ resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.8.tgz#91b07e236fdb69929c678c6439f7a560dc6058ac"
+ integrity sha512-MuRrgv+bM4Q+e9uEvxAB/Kf+Sj0O2JAOBA131uo1o6lgdq1iS8ejKwtqHgdfY91V3rN9R/hdGKFiQYMzVzVBEQ==
dependencies:
"@octokit/types" "^5.0.0"
is-plain-object "^5.0.0"
@@ -2203,11 +2203,6 @@
resolved "https://registry.yarnpkg.com/@types/clone-deep/-/clone-deep-4.0.1.tgz#7c488443ab9f571cd343d774551b78e9264ea990"
integrity sha512-bdkCSkyVHsgl3Goe1y16T9k6JuQx7SiDREkq728QjKmTZkGJZuS8R3gGcnGzVuGBP0mssKrzM/GlMOQxtip9cg==
-"@types/color-name@^1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
- integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
-
"@types/estree@*":
version "0.0.45"
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884"
@@ -2235,7 +2230,7 @@
"@types/parse5" "*"
"@types/tough-cookie" "*"
-"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5":
+"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
version "7.0.6"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
@@ -2263,9 +2258,9 @@
integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=
"@types/node@*", "@types/node@>= 8":
- version "14.11.2"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.2.tgz#2de1ed6670439387da1c9f549a2ade2b0a799256"
- integrity sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==
+ version "14.11.8"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.8.tgz#fe2012f2355e4ce08bca44aeb3abbb21cf88d33f"
+ integrity sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==
"@types/normalize-package-data@^2.4.0":
version "2.4.0"
@@ -2373,10 +2368,10 @@
dependencies:
"@types/prosemirror-model" "*"
-"@types/prosemirror-view@*", "@types/prosemirror-view@^1.15.0":
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/@types/prosemirror-view/-/prosemirror-view-1.15.1.tgz#7c2f68d64796727cbd43ff38437b645a02ac1e87"
- integrity sha512-ZdgIqDLWiO4wW4DhK8OjEVam3/DhBcggQeZ6zLts+UCflAZPnEk5dzRqFBVEyrvWqSAGLuPAoOgGAPjj/XwR8w==
+"@types/prosemirror-view@*", "@types/prosemirror-view@^1.16.0":
+ version "1.16.0"
+ resolved "https://registry.yarnpkg.com/@types/prosemirror-view/-/prosemirror-view-1.16.0.tgz#46df9e8f259f4ec1bd4ab7932d2b626c7b9d6c80"
+ integrity sha512-egACYfElDnzVIJNDenitpLEyjxqlh9T2zhPH1xe88oVUlwJCb64SbBSn/JSUkqTpb0hRH8JKl74OHLm6QER+Kw==
dependencies:
"@types/prosemirror-model" "*"
"@types/prosemirror-state" "*"
@@ -2388,9 +2383,9 @@
integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
"@types/react@^16.8.12":
- version "16.9.50"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.50.tgz#cb5f2c22d42de33ca1f5efc6a0959feb784a3a2d"
- integrity sha512-kPx5YsNnKDJejTk1P+lqThwxN2PczrocwsvqXnjvVvKpFescoY62ZiM3TV7dH1T8lFhlHZF+PE5xUyimUwqEGA==
+ version "16.9.52"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.52.tgz#c46c72d1a1d8d9d666f4dd2066c0e22600ccfde1"
+ integrity sha512-EHRjmnxiNivwhGdMh9sz1Yw9AUxTSZFxKqdBWAAzyZx3sufWwx6ogqHYh/WB1m/I4ZpjkoZLExF5QTy2ekVi/Q==
dependencies:
"@types/prop-types" "*"
csstype "^3.0.2"
@@ -2445,61 +2440,61 @@
"@types/unist" "*"
"@types/vfile-message" "*"
-"@typescript-eslint/eslint-plugin@^4.3.0":
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.3.0.tgz#1a23d904bf8ea248d09dc3761af530d90f39c8fa"
- integrity sha512-RqEcaHuEKnn3oPFislZ6TNzsBLqpZjN93G69SS+laav/I8w/iGMuMq97P0D2/2/kW4SCebHggqhbcCfbDaaX+g==
+"@typescript-eslint/eslint-plugin@^4.4.1":
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.4.1.tgz#b8acea0373bd2a388ac47df44652f00bf8b368f5"
+ integrity sha512-O+8Utz8pb4OmcA+Nfi5THQnQpHSD2sDUNw9AxNHpuYOo326HZTtG8gsfT+EAYuVrFNaLyNb2QnUNkmTRDskuRA==
dependencies:
- "@typescript-eslint/experimental-utils" "4.3.0"
- "@typescript-eslint/scope-manager" "4.3.0"
+ "@typescript-eslint/experimental-utils" "4.4.1"
+ "@typescript-eslint/scope-manager" "4.4.1"
debug "^4.1.1"
functional-red-black-tree "^1.0.1"
regexpp "^3.0.0"
semver "^7.3.2"
tsutils "^3.17.1"
-"@typescript-eslint/experimental-utils@4.3.0":
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.0.tgz#3f3c6c508e01b8050d51b016e7f7da0e3aefcb87"
- integrity sha512-cmmIK8shn3mxmhpKfzMMywqiEheyfXLV/+yPDnOTvQX/ztngx7Lg/OD26J8gTZfkLKUmaEBxO2jYP3keV7h2OQ==
+"@typescript-eslint/experimental-utils@4.4.1":
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1.tgz#40613b9757fa0170de3e0043254dbb077cafac0c"
+ integrity sha512-Nt4EVlb1mqExW9cWhpV6pd1a3DkUbX9DeyYsdoeziKOpIJ04S2KMVDO+SEidsXRH/XHDpbzXykKcMTLdTXH6cQ==
dependencies:
"@types/json-schema" "^7.0.3"
- "@typescript-eslint/scope-manager" "4.3.0"
- "@typescript-eslint/types" "4.3.0"
- "@typescript-eslint/typescript-estree" "4.3.0"
+ "@typescript-eslint/scope-manager" "4.4.1"
+ "@typescript-eslint/types" "4.4.1"
+ "@typescript-eslint/typescript-estree" "4.4.1"
eslint-scope "^5.0.0"
eslint-utils "^2.0.0"
-"@typescript-eslint/parser@^4.3.0":
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.3.0.tgz#684fc0be6551a2bfcb253991eec3c786a8c063a3"
- integrity sha512-JyfRnd72qRuUwItDZ00JNowsSlpQGeKfl9jxwO0FHK1qQ7FbYdoy5S7P+5wh1ISkT2QyAvr2pc9dAemDxzt75g==
+"@typescript-eslint/parser@^4.4.1":
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.4.1.tgz#25fde9c080611f303f2f33cedb145d2c59915b80"
+ integrity sha512-S0fuX5lDku28Au9REYUsV+hdJpW/rNW0gWlc4SXzF/kdrRaAVX9YCxKpziH7djeWT/HFAjLZcnY7NJD8xTeUEg==
dependencies:
- "@typescript-eslint/scope-manager" "4.3.0"
- "@typescript-eslint/types" "4.3.0"
- "@typescript-eslint/typescript-estree" "4.3.0"
+ "@typescript-eslint/scope-manager" "4.4.1"
+ "@typescript-eslint/types" "4.4.1"
+ "@typescript-eslint/typescript-estree" "4.4.1"
debug "^4.1.1"
-"@typescript-eslint/scope-manager@4.3.0":
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.3.0.tgz#c743227e087545968080d2362cfb1273842cb6a7"
- integrity sha512-cTeyP5SCNE8QBRfc+Lgh4Xpzje46kNUhXYfc3pQWmJif92sjrFuHT9hH4rtOkDTo/si9Klw53yIr+djqGZS1ig==
+"@typescript-eslint/scope-manager@4.4.1":
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.4.1.tgz#d19447e60db2ce9c425898d62fa03b2cce8ea3f9"
+ integrity sha512-2oD/ZqD4Gj41UdFeWZxegH3cVEEH/Z6Bhr/XvwTtGv66737XkR4C9IqEkebCuqArqBJQSj4AgNHHiN1okzD/wQ==
dependencies:
- "@typescript-eslint/types" "4.3.0"
- "@typescript-eslint/visitor-keys" "4.3.0"
+ "@typescript-eslint/types" "4.4.1"
+ "@typescript-eslint/visitor-keys" "4.4.1"
-"@typescript-eslint/types@4.3.0":
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.3.0.tgz#1f0b2d5e140543e2614f06d48fb3ae95193c6ddf"
- integrity sha512-Cx9TpRvlRjOppGsU6Y6KcJnUDOelja2NNCX6AZwtVHRzaJkdytJWMuYiqi8mS35MRNA3cJSwDzXePfmhU6TANw==
+"@typescript-eslint/types@4.4.1":
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.4.1.tgz#c507b35cf523bc7ba00aae5f75ee9b810cdabbc1"
+ integrity sha512-KNDfH2bCyax5db+KKIZT4rfA8rEk5N0EJ8P0T5AJjo5xrV26UAzaiqoJCxeaibqc0c/IvZxp7v2g3difn2Pn3w==
-"@typescript-eslint/typescript-estree@4.3.0":
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.3.0.tgz#0edc1068e6b2e4c7fdc54d61e329fce76241cee8"
- integrity sha512-ZAI7xjkl+oFdLV/COEz2tAbQbR3XfgqHEGy0rlUXzfGQic6EBCR4s2+WS3cmTPG69aaZckEucBoTxW9PhzHxxw==
+"@typescript-eslint/typescript-estree@4.4.1":
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.4.1.tgz#598f6de488106c2587d47ca2462c60f6e2797cb8"
+ integrity sha512-wP/V7ScKzgSdtcY1a0pZYBoCxrCstLrgRQ2O9MmCUZDtmgxCO/TCqOTGRVwpP4/2hVfqMz/Vw1ZYrG8cVxvN3g==
dependencies:
- "@typescript-eslint/types" "4.3.0"
- "@typescript-eslint/visitor-keys" "4.3.0"
+ "@typescript-eslint/types" "4.4.1"
+ "@typescript-eslint/visitor-keys" "4.4.1"
debug "^4.1.1"
globby "^11.0.1"
is-glob "^4.0.1"
@@ -2507,12 +2502,12 @@
semver "^7.3.2"
tsutils "^3.17.1"
-"@typescript-eslint/visitor-keys@4.3.0":
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.3.0.tgz#0e5ab0a09552903edeae205982e8521e17635ae0"
- integrity sha512-xZxkuR7XLM6RhvLkgv9yYlTcBHnTULzfnw4i6+z2TGBLy9yljAypQaZl9c3zFvy7PNI7fYWyvKYtohyF8au3cw==
+"@typescript-eslint/visitor-keys@4.4.1":
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.4.1.tgz#1769dc7a9e2d7d2cfd3318b77ed8249187aed5c3"
+ integrity sha512-H2JMWhLaJNeaylSnMSQFEhT/S/FsJbebQALmoJxMPMxLtlVAMy2uJP/Z543n9IizhjRayLSqoInehCeNW9rWcw==
dependencies:
- "@typescript-eslint/types" "4.3.0"
+ "@typescript-eslint/types" "4.4.1"
eslint-visitor-keys "^2.0.0"
"@vue/babel-helper-vue-jsx-merge-props@^1.0.0":
@@ -2552,9 +2547,9 @@
svg-tags "^1.0.0"
"@vue/babel-preset-app@^4.2.2":
- version "4.5.6"
- resolved "https://registry.yarnpkg.com/@vue/babel-preset-app/-/babel-preset-app-4.5.6.tgz#391db83518790c07f241ca52ac97c6a71bd9d851"
- integrity sha512-Eps83UNiBJeqlbpR9afYnhvjVLElVtA4fDLNuVUr1r3RbepoxWuq+mUTr3TBArPQebnAaDcrZaNHBWTLRbfo3A==
+ version "4.5.7"
+ resolved "https://registry.yarnpkg.com/@vue/babel-preset-app/-/babel-preset-app-4.5.7.tgz#3c0f97edad332e3a85e372d3f770a44f3d46fd34"
+ integrity sha512-A9ujqmvR9wb8nWiMnEYZW/8QfGZbqxC/etzbKIDrUdsqJ27jx106leMHJc8nmAn58RqGd6iww6uZ3Sx7aYiG3A==
dependencies:
"@babel/core" "^7.11.0"
"@babel/helper-compilation-targets" "^7.9.6"
@@ -2889,14 +2884,14 @@ acorn-walk@^7.1.1:
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
acorn@^6.1.1, acorn@^6.4.1:
- version "6.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
- integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==
+ version "6.4.2"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
+ integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0:
- version "7.4.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c"
- integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==
+ version "7.4.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
+ integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
address@^1.1.0:
version "1.1.2"
@@ -2934,10 +2929,10 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4:
- version "6.12.5"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da"
- integrity sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==
+ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
+ version "6.12.6"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
+ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
@@ -3014,11 +3009,10 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1:
color-convert "^1.9.0"
ansi-styles@^4.1.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
- integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
+ integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
dependencies:
- "@types/color-name" "^1.1.1"
color-convert "^2.0.1"
any-observable@^0.3.0:
@@ -3905,9 +3899,9 @@ camelcase@^5.0.0, camelcase@^5.2.0, camelcase@^5.3.1:
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
camelcase@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e"
- integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.1.0.tgz#27dc176173725fb0adf8a48b647f4d7871944d78"
+ integrity sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==
caniuse-api@^3.0.0:
version "3.0.0"
@@ -3920,9 +3914,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001135:
- version "1.0.30001142"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001142.tgz#a8518fdb5fee03ad95ac9f32a9a1e5999469c250"
- integrity sha512-pDPpn9ankEpBFZXyCv2I4lh1v/ju+bqb78QfKf+w9XgDAFWBwSYPswXqprRdrgQWK0wQnpIbfwRjNHO1HWqvoQ==
+ version "1.0.30001148"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz#dc97c7ed918ab33bf8706ddd5e387287e015d637"
+ integrity sha512-E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw==
case-sensitive-paths-webpack-plugin@^2.2.0:
version "2.3.0"
@@ -4233,21 +4227,21 @@ color-name@^1.0.0, color-name@~1.1.4:
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-color-string@^1.5.2, color-string@^1.5.3:
- version "1.5.3"
- resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc"
- integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==
+color-string@^1.5.3, color-string@^1.5.4:
+ version "1.5.4"
+ resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6"
+ integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==
dependencies:
color-name "^1.0.0"
simple-swizzle "^0.2.2"
color@^3.0.0, color@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10"
- integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e"
+ integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==
dependencies:
color-convert "^1.9.1"
- color-string "^1.5.2"
+ color-string "^1.5.4"
colorette@^1.2.1:
version "1.2.1"
@@ -4771,9 +4765,9 @@ css-what@2.1:
integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==
css-what@^3.2.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.1.tgz#81cb70b609e4b1351b1e54cbc90fd9c54af86e2e"
- integrity sha512-wHOppVDKl4vTAOWzJt5Ek37Sgd9qq1Bmj/T1OjvicWbU5W7ru7Pqbn0Jdqii3Drx/h+dixHKXNhZYx7blthL7g==
+ version "3.4.2"
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
+ integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
cssesc@^2.0.0:
version "2.0.0"
@@ -5363,10 +5357,10 @@ domhandler@^2.3.0:
dependencies:
domelementtype "1"
-domhandler@^3.0.0, domhandler@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.2.0.tgz#41711ab2f48f42b692537bcf279bc7f1167c83cd"
- integrity sha512-FnT5pxGpykNI10uuwyqae65Ysw7XBQJKDjDjlHgE/rsNtjr1FyGNVNQCVlM5hwcq9wkyWSqB+L5Z+Qa4khwLuA==
+domhandler@^3.0.0, domhandler@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.3.0.tgz#6db7ea46e4617eb15cf875df68b2b8524ce0037a"
+ integrity sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==
dependencies:
domelementtype "^2.0.1"
@@ -5387,13 +5381,13 @@ domutils@^1.5.1, domutils@^1.7.0:
domelementtype "1"
domutils@^2.0.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.1.tgz#73f65c09eb17943dd752d4a6e5d07914e52dc541"
- integrity sha512-AA5r2GD1Dljhxc+k4zD2HYQaDkDPBhTqmqF55wLNlxfhFQlqaYME8Jhmo2nKNBb+CNfPXE8SAjtF6SsZ0cza/w==
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.2.tgz#7ee5be261944e1ad487d9aa0616720010123922b"
+ integrity sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA==
dependencies:
dom-serializer "^1.0.1"
domelementtype "^2.0.1"
- domhandler "^3.2.0"
+ domhandler "^3.3.0"
dot-case@^3.0.3:
version "3.0.3"
@@ -5496,9 +5490,9 @@ ee-first@1.1.1:
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
electron-to-chromium@^1.3.571:
- version "1.3.576"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.576.tgz#2e70234484e03d7c7e90310d7d79fd3775379c34"
- integrity sha512-uSEI0XZ//5ic+0NdOqlxp0liCD44ck20OAGyLMSymIWTEAtHKVJi6JM18acOnRgUgX7Q65QqnI+sNncNvIy8ew==
+ version "1.3.578"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.578.tgz#e6671936f4571a874eb26e2e833aa0b2c0b776e0"
+ integrity sha512-z4gU6dA1CbBJsAErW5swTGAaU2TBzc2mPAonJb00zqW1rOraDo2zfBMDRvaz9cVic+0JEZiYbHWPw/fTaZlG2Q==
elegant-spinner@^1.0.1:
version "1.0.1"
@@ -5780,10 +5774,10 @@ eslint-plugin-import@^2.22.1:
resolve "^1.17.0"
tsconfig-paths "^3.9.0"
-eslint-plugin-vue@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.0.0.tgz#abaf59dec3aa50228b37a89ca1239893c96c981f"
- integrity sha512-SFcM8ZMdVRUQKrAryl6Q5razrJtloATUOKTZoK/8yvQig1c1L3VRoMLL9AXiV3VNsKXolkk6yeMIiqGf33/Iew==
+eslint-plugin-vue@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.0.1.tgz#8e69a9041bb9719c018f154fdcacbb17713e0240"
+ integrity sha512-Pzl88S8Gue9BPcvSg+K/Av2V5UlwGeBxiZW5cLYbDngHm7vLnSuO/q2n54kIyCqfPmuD5PKlJrNSzoN+Ur9HRg==
dependencies:
eslint-utils "^2.1.0"
natural-compare "^1.4.0"
@@ -5823,10 +5817,10 @@ eslint-visitor-keys@^2.0.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
-eslint@^7.10.0:
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.10.0.tgz#494edb3e4750fb791133ca379e786a8f648c72b9"
- integrity sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA==
+eslint@^7.11.0:
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.11.0.tgz#aaf2d23a0b5f1d652a08edacea0c19f7fadc0b3b"
+ integrity sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==
dependencies:
"@babel/code-frame" "^7.0.0"
"@eslint/eslintrc" "^0.1.3"
@@ -5838,7 +5832,7 @@ eslint@^7.10.0:
enquirer "^2.3.5"
eslint-scope "^5.1.1"
eslint-utils "^2.1.0"
- eslint-visitor-keys "^1.3.0"
+ eslint-visitor-keys "^2.0.0"
espree "^7.3.0"
esquery "^1.2.0"
esutils "^2.0.2"
@@ -7435,15 +7429,15 @@ html-entities@^1.2.0:
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44"
integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==
-html-loader@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-1.3.1.tgz#16ae142e23daa4f0d67a2ac2fccaa087be5d64e2"
- integrity sha512-zL+z9mIhcXEXuHqzriTwZR4ZslZHi5IFNhjyJHyhJlhEgR8VtLTPbqeR5TdbNtHtb88zbVmlNB8ia2vr/GTrbA==
+html-loader@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-1.3.2.tgz#5a72ebba420d337083497c9aba7866c9e1aee340"
+ integrity sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==
dependencies:
html-minifier-terser "^5.1.1"
htmlparser2 "^4.1.0"
loader-utils "^2.0.0"
- schema-utils "^2.7.1"
+ schema-utils "^3.0.0"
html-minifier-terser@^5.1.1:
version "5.1.1"
@@ -8360,9 +8354,9 @@ isobject@^3.0.0, isobject@^3.0.1:
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
isomorphic.js@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/isomorphic.js/-/isomorphic.js-0.1.4.tgz#6cc878773b0d895261a1b022e6863d564fcccd28"
- integrity sha512-t9zbgkjE7f9f2M6OSW49YEq0lUrSdAllBbWFUZoeck/rnnFae6UlhmDtXWs48VJY3ZpryCoZsRiAiKD44hPIGQ==
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/isomorphic.js/-/isomorphic.js-0.1.5.tgz#f210e58ba4c96978a991c443cf67283366e9b70f"
+ integrity sha512-MkX5lLQApx/8IAIU31PKvpAZosnu2Jqcj1rM8TzxyA4CR96tv3SgMKQNTCxL58G7696Q57zd7ubHV/hTg+5fNA==
isstream@~0.1.2:
version "0.1.2"
@@ -8606,7 +8600,7 @@ kleur@^3.0.3:
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-klona@^2.0.3:
+klona@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0"
integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==
@@ -9620,9 +9614,9 @@ module-details-from-path@^1.0.3:
integrity sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=
moment@^2.24.0, moment@^2.27.0:
- version "2.29.0"
- resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.0.tgz#fcbef955844d91deb55438613ddcec56e86a3425"
- integrity sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA==
+ version "2.29.1"
+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
+ integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
move-concurrently@^1.0.1:
version "1.0.1"
@@ -10083,9 +10077,9 @@ object-keys@^1.0.12, object-keys@^1.1.1:
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
object-path@^0.11.4:
- version "0.11.4"
- resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949"
- integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=
+ version "0.11.5"
+ resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.5.tgz#d4e3cf19601a5140a55a16ad712019a9c50b577a"
+ integrity sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg==
object-visit@^1.0.0:
version "1.0.1"
@@ -10377,12 +10371,12 @@ p-queue@^4.0.0:
eventemitter3 "^3.1.0"
p-queue@^6.3.0:
- version "6.6.1"
- resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.1.tgz#578891ada028a61371ec2692b26614d1b7d2b10a"
- integrity sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==
+ version "6.6.2"
+ resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426"
+ integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==
dependencies:
eventemitter3 "^4.0.4"
- p-timeout "^3.1.0"
+ p-timeout "^3.2.0"
p-reduce@^1.0.0:
version "1.0.0"
@@ -10403,7 +10397,7 @@ p-timeout@^2.0.1:
dependencies:
p-finally "^1.0.0"
-p-timeout@^3.1.0:
+p-timeout@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
@@ -10756,6 +10750,11 @@ pngquant-bin@^5.0.0:
execa "^0.10.0"
logalot "^2.0.0"
+portal-vue@^2.1.7:
+ version "2.1.7"
+ resolved "https://registry.yarnpkg.com/portal-vue/-/portal-vue-2.1.7.tgz#ea08069b25b640ca08a5b86f67c612f15f4e4ad4"
+ integrity sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==
+
portfinder@^1.0.20:
version "1.0.28"
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"
@@ -10771,9 +10770,9 @@ posix-character-classes@^0.1.0:
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
postcss-calc@^7.0.1:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.4.tgz#5e177ddb417341e6d4a193c5d9fd8ada79094f8b"
- integrity sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==
+ version "7.0.5"
+ resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e"
+ integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==
dependencies:
postcss "^7.0.27"
postcss-selector-parser "^6.0.2"
@@ -11246,9 +11245,9 @@ pretty-error@^2.0.2:
utila "~0.4"
prismjs@^1.15.0, prismjs@^1.21.0:
- version "1.21.0"
- resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.21.0.tgz#36c086ec36b45319ec4218ee164c110f9fc015a3"
- integrity sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==
+ version "1.22.0"
+ resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.22.0.tgz#73c3400afc58a823dd7eed023f8e1ce9fd8977fa"
+ integrity sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==
optionalDependencies:
clipboard "^2.0.0"
@@ -11385,10 +11384,10 @@ prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2, prosemirror-keymap@^1.1.3:
prosemirror-state "^1.0.0"
w3c-keyname "^2.2.0"
-prosemirror-model@^1.0.0, prosemirror-model@^1.1.0, prosemirror-model@^1.11.2, prosemirror-model@^1.8.1:
- version "1.11.2"
- resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.11.2.tgz#3ce08172b465bc725c8808c18c2e9378fe69418d"
- integrity sha512-+gM+x1VUfGAyKR/g0bK7FC46fVNq0xVVL859QAQ7my2p5HzKrPps/pSbYn7T50XTG2r2IhZJChsUFUBHtcoN0Q==
+prosemirror-model@^1.0.0, prosemirror-model@^1.1.0, prosemirror-model@^1.12.0, prosemirror-model@^1.8.1:
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.12.0.tgz#deb6acbce5c62ea35ef3d59c7d4c54f65d6d9fba"
+ integrity sha512-B5syrXluQwEPfih8PqZcVg2VWRUf8Rj97K/VNSkQtjUPL1BCoTUgdLERIlxdWHkwqvujFsT3Pw5ubc4/ofF1jQ==
dependencies:
orderedmap "^1.1.0"
@@ -11638,13 +11637,13 @@ raw-body@^2.4.1:
iconv-lite "0.4.24"
unpipe "1.0.0"
-raw-loader@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.1.tgz#14e1f726a359b68437e183d5a5b7d33a3eba6933"
- integrity sha512-baolhQBSi3iNh1cglJjA0mYzga+wePk7vdEX//1dTFd+v4TsQlQE0jitJSNF1OIP82rdYulH7otaVmdlDaJ64A==
+raw-loader@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6"
+ integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==
dependencies:
loader-utils "^2.0.0"
- schema-utils "^2.6.5"
+ schema-utils "^3.0.0"
rc@^1.2.7, rc@^1.2.8:
version "1.2.8"
@@ -12343,9 +12342,9 @@ rollup@^1.32.1:
acorn "^7.1.0"
rollup@^2.26.11:
- version "2.28.2"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.28.2.tgz#599ec4978144a82d8a8ec3d37670a8440cb04e4b"
- integrity sha512-8txbsFBFLmm9Xdt4ByTOGa9Muonmc8MfNjnGAR8U8scJlF1ZW7AgNZa7aqBXaKtlvnYP/ab++fQIq9dB9NWUbg==
+ version "2.29.0"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.29.0.tgz#0c5c5968530b21ca0e32f8b94b7cd9346cfb0eec"
+ integrity sha512-gtU0sjxMpsVlpuAf4QXienPmUAhd6Kc7owQ4f5lypoxBW18fw2UNYZ4NssLGsri6WhUZkE/Ts3EMRebN+gNLiQ==
optionalDependencies:
fsevents "~2.1.2"
@@ -12432,15 +12431,15 @@ sass-graph@2.2.5:
scss-tokenizer "^0.2.3"
yargs "^13.3.2"
-sass-loader@^10.0.2:
- version "10.0.2"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.0.2.tgz#c7b73010848b264792dd45372eea0b87cba4401e"
- integrity sha512-wV6NDUVB8/iEYMalV/+139+vl2LaRFlZGEd5/xmdcdzQcgmis+npyco6NsDTVOlNA3y2NV9Gcz+vHyFMIT+ffg==
+sass-loader@^10.0.3:
+ version "10.0.3"
+ resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.0.3.tgz#9e2f1bfdd6355f2adde4e4835d838b020bf800b0"
+ integrity sha512-W4+FV5oUdYy0PnC11ZoPrcAexODgDCa3ngxoy5X5qBhZYoPz9FPjb6Oox8Aa0ZYEyx34k8AQfOVuvqefOSAAUQ==
dependencies:
- klona "^2.0.3"
+ klona "^2.0.4"
loader-utils "^2.0.0"
neo-async "^2.6.2"
- schema-utils "^2.7.1"
+ schema-utils "^3.0.0"
semver "^7.3.2"
sax@~1.2.4:
@@ -12472,7 +12471,7 @@ schema-utils@^1.0.0:
ajv-errors "^1.0.0"
ajv-keywords "^3.1.0"
-schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.7.1:
+schema-utils@^2.6.1:
version "2.7.1"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
@@ -12481,6 +12480,15 @@ schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.7.1:
ajv "^6.12.4"
ajv-keywords "^3.5.2"
+schema-utils@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef"
+ integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==
+ dependencies:
+ "@types/json-schema" "^7.0.6"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
scss-tokenizer@^0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
@@ -13818,9 +13826,9 @@ tslib@1.10.0:
integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
- integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
+ integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tsutils@^3.17.1:
version "3.17.1"
@@ -13941,9 +13949,9 @@ uglify-js@3.4.x:
source-map "~0.6.1"
uglify-js@^3.1.4:
- version "3.11.0"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.11.0.tgz#67317658d76c21e0e54d3224aee2df4ee6c3e1dc"
- integrity sha512-e1KQFRCpOxnrJsJVqDUCjURq+wXvIn7cK2sRAx9XL3HYLL9aezOP4Pb1+Y3/o693EPk111Yj2Q+IUXxcpHlygQ==
+ version "3.11.2"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.11.2.tgz#9f50325544273c27b20e586def140e7726c525ea"
+ integrity sha512-G440NU6fewtnQftSgqRV1r2A5ChKbU1gqFCJ7I8S7MPpY/eZZfLGefaY6gUZYiWebMaO+txgiQ1ZyLDuNWJulg==
uid-number@0.0.6:
version "0.0.6"
@@ -14428,9 +14436,9 @@ vm-browserify@^1.0.1:
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
vue-eslint-parser@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83"
- integrity sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q==
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.1.1.tgz#c43c1c715ff50778b9a7e9a4e16921185f3425d3"
+ integrity sha512-8FdXi0gieEwh1IprIBafpiJWcApwrU+l2FEj8c1HtHFdNXMd0+2jUSjBVmcQYohf/E72irwAXEXLga6TQcB3FA==
dependencies:
debug "^4.1.1"
eslint-scope "^5.0.0"
@@ -14451,29 +14459,29 @@ vue-hot-reload-api@^2.3.0:
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
-vue-inbrowser-compiler-utils@^4.32.1:
- version "4.32.1"
- resolved "https://registry.yarnpkg.com/vue-inbrowser-compiler-utils/-/vue-inbrowser-compiler-utils-4.32.1.tgz#d8774a4b7e91677d4d17d441485f5eafc77bc65d"
- integrity sha512-IL8rBV3lCyHErqD8sBdQhWz3zJ/wLzG6JfoSzZ3K6HShS5QqIQfJN0GESvzIos6EGvmtByEf4TTJnjm12b51VQ==
+vue-inbrowser-compiler-utils@^4.33.0:
+ version "4.33.0"
+ resolved "https://registry.yarnpkg.com/vue-inbrowser-compiler-utils/-/vue-inbrowser-compiler-utils-4.33.0.tgz#3bb510a7931c62d076a035f71dc31a5329e4e015"
+ integrity sha512-9VxLYc+J8o3Z1H6GpnPYD9J2lMcP4ahi1BoYTcRM6Yw0F/17Gbypog3yVCyh1VO4uDoIldi4b9ZF33zvR5KEvg==
dependencies:
camelcase "^5.3.1"
vue-inbrowser-compiler@^4.32.1:
- version "4.32.1"
- resolved "https://registry.yarnpkg.com/vue-inbrowser-compiler/-/vue-inbrowser-compiler-4.32.1.tgz#8f19ba7b999f418e53839b6e2a36a1dcbac8ac14"
- integrity sha512-eHNJ6fenrTISxS2t540eB6K7O4AcZX7x73ZHHkK78sGAFeRDaxB17gEqtPPY2mgSi124gEy1I0MzFo+cHEJNSA==
+ version "4.33.0"
+ resolved "https://registry.yarnpkg.com/vue-inbrowser-compiler/-/vue-inbrowser-compiler-4.33.0.tgz#626ae2bdfb9a594591ef2f85cf2e82a527971714"
+ integrity sha512-IHbQ5JaaoaqVeBpvkqQosjSXG4/64eegDUiSFAB8rcUi3PkuH5PI4BidLsxht9eRVFvyi0kwEY3COAHoAG16Ig==
dependencies:
acorn "^6.1.1"
acorn-jsx "^5.0.1"
buble "^0.19.7"
camelcase "^5.3.1"
- vue-inbrowser-compiler-utils "^4.32.1"
+ vue-inbrowser-compiler-utils "^4.33.0"
walkes "^0.2.1"
-vue-live@^1.14.0:
- version "1.14.0"
- resolved "https://registry.yarnpkg.com/vue-live/-/vue-live-1.14.0.tgz#bcc0c9a069008e61586d5c6c003c847ddd574c63"
- integrity sha512-DTY2iqk4GgZ/f3P8VcVjlB2MvU8/rNBtYREaD42vaedaHzq4/53lvqkCFsqrY9cmVJVxwc8aEp/qw81kLy1wyQ==
+vue-live@^1.14.2:
+ version "1.14.2"
+ resolved "https://registry.yarnpkg.com/vue-live/-/vue-live-1.14.2.tgz#459d20001beeeec329ef5df23e9c4690a7091e90"
+ integrity sha512-YFQxXC+EjtilE0hkSbAiXNu0YcL2Iw+tHiSBBZ8Y7Edxd9mJk+cmVtrYNLhzsDC3eu73zoiS/JAMP2sRYURzhQ==
dependencies:
"@babel/runtime" "^7.11.2"
"@vue/compiler-core" "^3.0.0-rc.5"
@@ -14512,9 +14520,9 @@ vue-prism-editor@^1.2.2:
integrity sha512-Lq2VgVygTx3Whn/tC8gD4m1ajA4lzSyCTqPLZA1Dq/ErbBaZA93FWRblwCoDR7AD2nXhGWuiTzb5ih3guzB7DA==
vue-router@^3.1.3:
- version "3.4.5"
- resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.4.5.tgz#d396ec037b35931bdd1e9b7edd86f9788dc15175"
- integrity sha512-ioRY5QyDpXM9TDjOX6hX79gtaMXSVDDzSlbIlyAmbHNteIL81WIVB2e+jbzV23vzxtoV0krdS2XHm+GxFg+Nxg==
+ version "3.4.6"
+ resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.4.6.tgz#f7bda2c9a43d39837621c9a02ba7789f5daa24b2"
+ integrity sha512-kaXnB3pfFxhAJl/Mp+XG1HJMyFqrL/xPqV7oXlpXn4AwMmm6VNgf0nllW8ksflmZANfI4kdo0bVn/FYSsAolPQ==
vue-server-renderer@^2.6.10:
version "2.6.12"
@@ -14737,9 +14745,9 @@ whatwg-url@^7.0.0:
webidl-conversions "^4.0.2"
whatwg-url@^8.0.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.3.0.tgz#d1e11e565334486cdb280d3101b9c3fd1c867582"
- integrity sha512-BQRf/ej5Rp3+n7k0grQXZj9a1cHtsp4lqj01p59xBWFKdezR8sO37XnpafwNqiFac/v2Il12EIMjX/Y4VZtT8Q==
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837"
+ integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==
dependencies:
lodash.sortby "^4.7.0"
tr46 "^2.0.2"
@@ -15057,9 +15065,9 @@ yauzl@^2.10.0, yauzl@^2.4.2:
buffer-crc32 "~0.2.3"
fd-slicer "~1.1.0"
-yjs@^13.4.0:
- version "13.4.0"
- resolved "https://registry.yarnpkg.com/yjs/-/yjs-13.4.0.tgz#b8cedabf853897d6061b3efd88ce306ad18621f5"
- integrity sha512-7Uk28QwLILYoTjfOYL9LwGJpcLL8Nfs52u7pVLrBKiyGkH9D6dj3k+M5/BlRx7g4S4FvuG/yezsGU/UVLuV6Lg==
+yjs@^13.4.1:
+ version "13.4.1"
+ resolved "https://registry.yarnpkg.com/yjs/-/yjs-13.4.1.tgz#5ef869eb2e64f028eb013952a5f28412a084dc90"
+ integrity sha512-kIh0sprCTzIm2qyr1VsovkvjKzD2GR4WcU/McJpLAEvImCJHA78Q3S6uSLnhZX0i7FQdrLPCRT8DtTPEH73jnw==
dependencies:
lib0 "^0.2.33"