diff --git a/.github/workflows/compile-assets.yml b/.github/workflows/compile-assets.yml new file mode 100644 index 0000000..feacc90 --- /dev/null +++ b/.github/workflows/compile-assets.yml @@ -0,0 +1,31 @@ +name: Compile Assets + +on: + push: + branches: + - 'main' + paths: + - 'src/**' + - 'package.json' + +jobs: + compile-assets: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - uses: actions/setup-node@v2 + with: + node-version: '16.x' + + - name: Install Dependencies + run: npm install + + - name: Compile Assets + run: npm run build + + - name: Deploy compiled assets + uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Build assets + push_options: '--force' \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4e0ea22..f2657e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,40 +8,40 @@ "name": "tiptap-vite", "version": "0.0.0", "dependencies": { - "@tabler/icons": "^1.46.0", - "@tiptap/core": "^2.0.0-beta.150", + "@tabler/icons": "^1.48.0", + "@tiptap/core": "^2.0.0-beta.158", "@tiptap/extension-blockquote": "^2.0.0-beta.26", - "@tiptap/extension-bullet-list": "^2.0.0-beta.24", - "@tiptap/extension-character-count": "^2.0.0-beta.18", - "@tiptap/extension-code-block": "^2.0.0-beta.31", + "@tiptap/extension-bullet-list": "^2.0.0-beta.25", + "@tiptap/extension-character-count": "^2.0.0-beta.23", + "@tiptap/extension-code-block": "^2.0.0-beta.32", "@tiptap/extension-document": "^2.0.0-beta.15", "@tiptap/extension-heading": "^2.0.0-beta.24", "@tiptap/extension-history": "^2.0.0-beta.21", "@tiptap/extension-horizontal-rule": "^2.0.0-beta.30", "@tiptap/extension-image": "^2.0.0-beta.24", "@tiptap/extension-list-item": "^2.0.0-beta.20", - "@tiptap/extension-ordered-list": "^2.0.0-beta.25", + "@tiptap/extension-ordered-list": "^2.0.0-beta.26", "@tiptap/extension-paragraph": "^2.0.0-beta.23", "@tiptap/extension-task-item": "^2.0.0-beta.30", - "@tiptap/extension-task-list": "^2.0.0-beta.24", + "@tiptap/extension-task-list": "^2.0.0-beta.25", "@tiptap/extension-text": "^2.0.0-beta.15", "@tiptap/extension-text-align": "^2.0.0-beta.29", "@tiptap/extension-typography": "^2.0.0-beta.19", "@tiptap/extension-underline": "^2.0.0-beta.22", - "@tiptap/starter-kit": "^2.0.0-beta.153", - "@tiptap/vue-3": "^2.0.0-beta.82" + "@tiptap/starter-kit": "^2.0.0-beta.163", + "@tiptap/vue-3": "^2.0.0-beta.84" }, "devDependencies": { - "@vitejs/plugin-vue": "^1.10.2", - "@vue/compiler-sfc": "^3.2.24", - "sass": "^1.44.0", - "vite": "^2.7.0" + "@vitejs/plugin-vue": "^2.0.1", + "@vue/compiler-sfc": "^3.2.26", + "sass": "^1.45.0", + "vite": "^2.7.3" } }, "node_modules/@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -59,9 +59,9 @@ } }, "node_modules/@tabler/icons": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-1.46.0.tgz", - "integrity": "sha512-GufZYxw32OcqejSUpn5XdZi7zP/d+tUZH3S+mMlv3AnMn6MStOBKXOxqWYrJ529hjj1m5JHeghwHmHpj3SRJYg==", + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-1.48.0.tgz", + "integrity": "sha512-OUaFbmuofk1xmLRVeaS7TOqA1aL0DXzdkNImy5YFljCvbr7eQC/SJuH2CuDVqGjmSG5XtO2khSOOT5roJt7uew==", "funding": { "type": "github", "url": "https://github.com/sponsors/codecalm" @@ -72,16 +72,16 @@ } }, "node_modules/@tiptap/core": { - "version": "2.0.0-beta.150", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.0-beta.150.tgz", - "integrity": "sha512-uc73pfoC0BaRCte17Yjjzq+7yW4RRyjsprcN81rlehTjHHf1T5Mv2tt0D6rQpXElUwBo8MjzTA9u9UB8K2qcIw==", + "version": "2.0.0-beta.158", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.0-beta.158.tgz", + "integrity": "sha512-hNyvL3Lnu0WqUxdTu29P5YxV48uXZXUCkVxQ2zT/ZRNx0PvX2ucs4F0I9QJsZK+PsPUkfKGNvj4NPCKooUv2gg==", "dependencies": { "@types/prosemirror-commands": "^1.0.4", "@types/prosemirror-keymap": "^1.0.4", "@types/prosemirror-model": "^1.13.2", "@types/prosemirror-schema-list": "^1.0.3", "@types/prosemirror-state": "^1.2.8", - "@types/prosemirror-transform": "^1.1.4", + "@types/prosemirror-transform": "^1.1.5", "@types/prosemirror-view": "^1.19.2", "prosemirror-commands": "^1.1.12", "prosemirror-keymap": "^1.1.5", @@ -121,9 +121,9 @@ } }, "node_modules/@tiptap/extension-bubble-menu": { - "version": "2.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.0-beta.51.tgz", - "integrity": "sha512-lOC5a2qR6+iBe4INeKB7tM1e5yWvp6Q6SNNlDSm82LG12IpA5qX5EXj5AnNRBrWJX7WYsSZlHuEkV6l4sphtmQ==", + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.0-beta.52.tgz", + "integrity": "sha512-fOFFEcrfClX0d0/sNvlaOcEempHXARXrmZnGEV8GwlVuC8BY9Di+kkpG+dMl903FZte5WZa1W1XI3DCuSTU0kQ==", "dependencies": { "prosemirror-state": "^1.3.4", "prosemirror-view": "^1.23.3", @@ -138,9 +138,9 @@ } }, "node_modules/@tiptap/extension-bullet-list": { - "version": "2.0.0-beta.24", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.0-beta.24.tgz", - "integrity": "sha512-Bn0zh+W51oWUFVXgrq6ei9ll5r0UKq8OMQCVi91y3DfJpKV3DeyG/hN1cpxNI8uzQN15UhDfTYRRXq+WhXKLFQ==", + "version": "2.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.0-beta.25.tgz", + "integrity": "sha512-0bXbiNzxkOUVY5kjsLJa0VsqP2GexMOAr/khTNk2okN0Xoy5qAWwN+t4bzGs2d0YdFS1xVb/AQm5MBrl1CMfHw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -150,9 +150,9 @@ } }, "node_modules/@tiptap/extension-character-count": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@tiptap/extension-character-count/-/extension-character-count-2.0.0-beta.18.tgz", - "integrity": "sha512-Fa+wQVww9Ea7b5/hs3ywjsRsfPeSxO/1NNiZ2rED5J5l0xg20/5H/SRtlVia2x3dt928Ss1W4z/FBabPCgRNsQ==", + "version": "2.0.0-beta.23", + "resolved": "https://registry.npmjs.org/@tiptap/extension-character-count/-/extension-character-count-2.0.0-beta.23.tgz", + "integrity": "sha512-ZUZIeawxc6Bf3VCkj3tgoA3zBMIS+3jbBXCb64S8IriR9J/ci9U5boHvvuJc01Es6nexzINnrJgmbhmzt2DPWg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -175,9 +175,9 @@ } }, "node_modules/@tiptap/extension-code-block": { - "version": "2.0.0-beta.31", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.0.0-beta.31.tgz", - "integrity": "sha512-mT7U4lc9N6ioLamhfyhpGGE8jIi7bzZLcQn9ArSJJu/FBVuAJL48MC6Grupo0OBDQE8dji3kdpUfKjeT/wunkw==", + "version": "2.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.0.0-beta.32.tgz", + "integrity": "sha512-pmTutAzZ42bJUggTsaIQJ4gHAPy/TmVcEdMHcwvdHvWt03udd0H6FNA/3UZeKM1BZRyg8f8oo4bLvVnA52kfqQ==", "dependencies": { "prosemirror-state": "^1.3.4" }, @@ -218,9 +218,9 @@ } }, "node_modules/@tiptap/extension-floating-menu": { - "version": "2.0.0-beta.46", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.0-beta.46.tgz", - "integrity": "sha512-f3Ymd1xM4ZjFcGlJerCv1Zvcyz3arm1Q6i3i4IRvs9vAE9yDnQ+FzjpUoXCs9RJDqWBJHBg+k0Uq9z7rKL4reQ==", + "version": "2.0.0-beta.47", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.0-beta.47.tgz", + "integrity": "sha512-V98UzavO8RhX/ZE9FKGWwUhk/NDU52a9z0VN6kkwqNN0c8V/voVoDgVK9iWgzG0ji7OhuYR0YDSVhSkgpg0Sww==", "dependencies": { "prosemirror-state": "^1.3.4", "prosemirror-view": "^1.23.3", @@ -342,9 +342,9 @@ } }, "node_modules/@tiptap/extension-ordered-list": { - "version": "2.0.0-beta.25", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.0-beta.25.tgz", - "integrity": "sha512-XmH9Sy5uS02UkLglbwbqqCr0Hp8czhf1IV95YnghVDkyUYZfV/0WI7UqHFIvcCCo16MA4MUvLYWeRB5cc609rQ==", + "version": "2.0.0-beta.26", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.0-beta.26.tgz", + "integrity": "sha512-S2ybqnqGf1fynT21A8e99TsJ0TvU1xmVumDUfUi6/tLp5XLASbjK7ZlWdRje+FHxz4JXaP/34+NdFymGcVb5mQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -390,9 +390,9 @@ } }, "node_modules/@tiptap/extension-task-list": { - "version": "2.0.0-beta.24", - "resolved": "https://registry.npmjs.org/@tiptap/extension-task-list/-/extension-task-list-2.0.0-beta.24.tgz", - "integrity": "sha512-zRbf9nwyk39lIarT2NLi9q8vJEe8zd/WBa8TFnehP021ROuPPcssm1irbPhYXjec+bghT/2xclgxKRFVIHGc2A==", + "version": "2.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@tiptap/extension-task-list/-/extension-task-list-2.0.0-beta.25.tgz", + "integrity": "sha512-MyS45smT7kta6rjmEz3sbBp5OgxeGYR9XuNE+/Q6h+9dsVPxDzBrFeWD7GDzm4d2TMEcnO8xTq7pmNG+HW3lug==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -463,16 +463,16 @@ } }, "node_modules/@tiptap/starter-kit": { - "version": "2.0.0-beta.153", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.0-beta.153.tgz", - "integrity": "sha512-y1vQ5mZEdV/E9URcRHI7n3CuBrtMJZcnU4Qb/Wty29LC3Fek36YH12aiaS5n8hIHWvvWVTEpPTNk6ODpRslxvg==", + "version": "2.0.0-beta.163", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.0-beta.163.tgz", + "integrity": "sha512-75WQbKT1GBNERAGMcVcoV06yk8NTXgDej5YTBsB8OHJ2GVsqdiOhpuZSNMtzt/06OU2B8LeTVuPE4OPETpIFSA==", "dependencies": { - "@tiptap/core": "^2.0.0-beta.150", + "@tiptap/core": "^2.0.0-beta.158", "@tiptap/extension-blockquote": "^2.0.0-beta.26", "@tiptap/extension-bold": "^2.0.0-beta.25", - "@tiptap/extension-bullet-list": "^2.0.0-beta.24", + "@tiptap/extension-bullet-list": "^2.0.0-beta.25", "@tiptap/extension-code": "^2.0.0-beta.26", - "@tiptap/extension-code-block": "^2.0.0-beta.31", + "@tiptap/extension-code-block": "^2.0.0-beta.32", "@tiptap/extension-document": "^2.0.0-beta.15", "@tiptap/extension-dropcursor": "^2.0.0-beta.25", "@tiptap/extension-gapcursor": "^2.0.0-beta.33", @@ -482,7 +482,7 @@ "@tiptap/extension-horizontal-rule": "^2.0.0-beta.30", "@tiptap/extension-italic": "^2.0.0-beta.25", "@tiptap/extension-list-item": "^2.0.0-beta.20", - "@tiptap/extension-ordered-list": "^2.0.0-beta.25", + "@tiptap/extension-ordered-list": "^2.0.0-beta.26", "@tiptap/extension-paragraph": "^2.0.0-beta.23", "@tiptap/extension-strike": "^2.0.0-beta.27", "@tiptap/extension-text": "^2.0.0-beta.15" @@ -493,12 +493,12 @@ } }, "node_modules/@tiptap/vue-3": { - "version": "2.0.0-beta.82", - "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.0.0-beta.82.tgz", - "integrity": "sha512-pAtsPXl9++MwR0ssmhqvALrQlJLGvM+c8QDJt/wkd5ygO0YuX5EroAVKtNU+C96kPusld9dYXprhKVPsyOpMPw==", + "version": "2.0.0-beta.84", + "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.0.0-beta.84.tgz", + "integrity": "sha512-bv2cOcnvtoe9LnGaHsr3XeQeb699eaiSqqc6x+ykNv/zOCKYY5n6rfB4F7BNvTSouWGN547DAY9chBugtJ7+Pw==", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.0.0-beta.51", - "@tiptap/extension-floating-menu": "^2.0.0-beta.46", + "@tiptap/extension-bubble-menu": "^2.0.0-beta.52", + "@tiptap/extension-floating-menu": "^2.0.0-beta.47", "prosemirror-state": "^1.3.4", "prosemirror-view": "^1.23.3" }, @@ -592,9 +592,9 @@ } }, "node_modules/@types/prosemirror-transform": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@types/prosemirror-transform/-/prosemirror-transform-1.1.4.tgz", - "integrity": "sha512-HP1PauvkqSgDquZut8HaLOTUDQ6jja/LAy4OA7tTS1XG7wqRnX3gLUyEj0mD6vFd4y8BPkNddNdOh/BeGHlUjg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@types/prosemirror-transform/-/prosemirror-transform-1.1.5.tgz", + "integrity": "sha512-Wr2HXaEF4JPklWpC17RTxE6PxyU54Taqk5FMhK1ojgcN93J+GpkYW8s0mD3rl7KfTmlhVwZPCHE9o0cYf2Go5A==", "dependencies": { "@types/prosemirror-model": "*" } @@ -610,184 +610,123 @@ } }, "node_modules/@vitejs/plugin-vue": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz", - "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.0.1.tgz", + "integrity": "sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==", "dev": true, "engines": { "node": ">=12.0.0" }, "peerDependencies": { - "vite": "^2.5.10" + "vite": "^2.5.10", + "vue": "^3.2.25" } }, "node_modules/@vue/compiler-core": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.22.tgz", - "integrity": "sha512-uAkovrVeTcjzpiM4ECmVaMrv/bjdgAaLzvjcGqQPBEyUrcqsCgccT9fHJ/+hWVGhyMahmBwLqcn4guULNx7sdw==", - "peer": true, + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz", + "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==", "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.22", + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.26", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.22.tgz", - "integrity": "sha512-VZdsw/VuO1ODs8K7NQwnMQzKITDkIFlYYC03SVnunuf6eNRxBPEonSyqbWNoo6qNaHAEBTG6VVcZC5xC9bAx1g==", - "peer": true, + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz", + "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==", "dependencies": { - "@vue/compiler-core": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/compiler-core": "3.2.26", + "@vue/shared": "3.2.26" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.24.tgz", - "integrity": "sha512-YGPcIvVJp2qTPkuT6kT43Eo1xjstyY4bmuiSV31my4bQMBFVR26ANmifUSt759Blok71gK0WzfIZHbcOKYOeKA==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.24", - "@vue/compiler-dom": "3.2.24", - "@vue/compiler-ssr": "3.2.24", - "@vue/ref-transform": "3.2.24", - "@vue/shared": "3.2.24", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz", + "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.26", + "@vue/compiler-dom": "3.2.26", + "@vue/compiler-ssr": "3.2.26", + "@vue/reactivity-transform": "3.2.26", + "@vue/shared": "3.2.26", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", "source-map": "^0.6.1" } }, - "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-core": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.24.tgz", - "integrity": "sha512-A0SxB2HAggKzP57LDin5gfgWOTwFyGCtQ5MTMNBADnfQYALWnYuC8kMI0DhRSplGTWRvn9Z2DAnG8f35BnojuA==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.24", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-dom": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.24.tgz", - "integrity": "sha512-KQEm8r0JFsrNNIfbD28pcwMvHpcJcwjVR1XWFcD0yyQ8eREd7IXhT7J6j7iNCSE/TIo78NOvkwbyX+lnIm836w==", - "dev": true, - "dependencies": { - "@vue/compiler-core": "3.2.24", - "@vue/shared": "3.2.24" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-ssr": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.24.tgz", - "integrity": "sha512-E1HHShNsGVWXxs68LDOUuI+Bzak9W/Ier/366aKDBFuwvfwgruwq6abhMfj6pSDZpwZ/PXnfliyl/m7qBSq6gw==", - "dev": true, - "dependencies": { - "@vue/compiler-dom": "3.2.24", - "@vue/shared": "3.2.24" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/@vue/shared": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.24.tgz", - "integrity": "sha512-BUgRiZCkCrqDps5aQ9av05xcge3rn092ztKIh17tHkeEFgP4zfXMQWBA2zfdoCdCEdBL26xtOv+FZYiOp9RUDA==", - "dev": true - }, "node_modules/@vue/compiler-ssr": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.22.tgz", - "integrity": "sha512-Cl6aoLJtXzzBkk1sKod8S0WBJLts3+ugVC91d22gGpbkw/64WnF12tOZi7Rg54PPLi1NovqyNWPsLH/SAFcu+w==", - "peer": true, + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz", + "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==", "dependencies": { - "@vue/compiler-dom": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/compiler-dom": "3.2.26", + "@vue/shared": "3.2.26" } }, "node_modules/@vue/reactivity": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.22.tgz", - "integrity": "sha512-xNkLAItjI0xB+lFeDgKCrSItmrHTaAzSnt8LmdSCPQnDyarmzbi/u4ESQnckWvlL7lSRKiEaOvblaNyqAa7OnQ==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.26.tgz", + "integrity": "sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==", "peer": true, "dependencies": { - "@vue/shared": "3.2.22" + "@vue/shared": "3.2.26" } }, - "node_modules/@vue/ref-transform": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.24.tgz", - "integrity": "sha512-j6oNbsGLvea2rF8GQB9w6q7UFL1So7J+t6ducaMeWPSyjYZ+slWpwPVK6mmyghg5oGqC41R+HC5BV036Y0KhXQ==", - "dev": true, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz", + "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==", "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.24", - "@vue/shared": "3.2.24", + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.26", + "@vue/shared": "3.2.26", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" } }, - "node_modules/@vue/ref-transform/node_modules/@vue/compiler-core": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.24.tgz", - "integrity": "sha512-A0SxB2HAggKzP57LDin5gfgWOTwFyGCtQ5MTMNBADnfQYALWnYuC8kMI0DhRSplGTWRvn9Z2DAnG8f35BnojuA==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.24", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/ref-transform/node_modules/@vue/shared": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.24.tgz", - "integrity": "sha512-BUgRiZCkCrqDps5aQ9av05xcge3rn092ztKIh17tHkeEFgP4zfXMQWBA2zfdoCdCEdBL26xtOv+FZYiOp9RUDA==", - "dev": true - }, "node_modules/@vue/runtime-core": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.22.tgz", - "integrity": "sha512-e7WOC55wmHPvmoVUk9VBe/Z9k5bJfWJfVIlkUkiADJn0bOgQD29oh/GS14Kb3aEJXIHLI17Em6+HxNut1sIh7Q==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.26.tgz", + "integrity": "sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==", "peer": true, "dependencies": { - "@vue/reactivity": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/reactivity": "3.2.26", + "@vue/shared": "3.2.26" } }, "node_modules/@vue/runtime-dom": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.22.tgz", - "integrity": "sha512-w7VHYJoliLRTLc5beN77wxuOjla4v9wr2FF22xpZFYBmH4U1V7HkYhoHc1BTuNghI15CXT1tNIMhibI1nrQgdw==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz", + "integrity": "sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==", "peer": true, "dependencies": { - "@vue/runtime-core": "3.2.22", - "@vue/shared": "3.2.22", + "@vue/runtime-core": "3.2.26", + "@vue/shared": "3.2.26", "csstype": "^2.6.8" } }, "node_modules/@vue/server-renderer": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.22.tgz", - "integrity": "sha512-jCwbQgKPXiXoH9VS9F7K+gyEvEMrjutannwEZD1R8fQ9szmOTqC+RRbIY3Uf2ibQjZtZ8DV9a4FjxICvd9zZlQ==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.26.tgz", + "integrity": "sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==", "peer": true, "dependencies": { - "@vue/compiler-ssr": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/compiler-ssr": "3.2.26", + "@vue/shared": "3.2.26" }, "peerDependencies": { - "vue": "3.2.22" + "vue": "3.2.26" } }, "node_modules/@vue/shared": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.22.tgz", - "integrity": "sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ==", - "peer": true + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz", + "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==" }, "node_modules/anymatch": { "version": "3.1.2", @@ -1488,13 +1427,14 @@ "integrity": "sha512-ku6MFrwEVSVmXLvy3dYph3LAMNS0890K7fabn+0YIRQ2T96T9F4gkFf0vf0WW0JUraNWwGRtInEpH7yO4tbQZg==" }, "node_modules/sass": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz", - "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.0.tgz", + "integrity": "sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0" + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { "sass": "sass.js" @@ -1555,9 +1495,9 @@ } }, "node_modules/vite": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.0.tgz", - "integrity": "sha512-ZM629j9n6f1Gcr2KsfpLhJ0FRkift4SsTLSvExmNpGJYzyi1JyLOFybz85ShqFP5f4oCfJSblWAma9X8lZg/vA==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.3.tgz", + "integrity": "sha512-GAY1P+9fLJOju1SRm8+hykVnEXog+E+KXuqqyMBQDriKCUIKzWnPn142yNNhSdf/ixYGYdUa5ce3A8WaEajzGw==", "dev": true, "dependencies": { "esbuild": "^0.13.12", @@ -1592,47 +1532,16 @@ } }, "node_modules/vue": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.22.tgz", - "integrity": "sha512-KD5nZpXVZquOC6926Xnp3zOvswrUyO9Rya7ZUoxWFQEjFDW4iACtwzubRB4Um2Om9kj6CaJOqAVRDSFlqLpdgw==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.26.tgz", + "integrity": "sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==", "peer": true, "dependencies": { - "@vue/compiler-dom": "3.2.22", - "@vue/compiler-sfc": "3.2.22", - "@vue/runtime-dom": "3.2.22", - "@vue/server-renderer": "3.2.22", - "@vue/shared": "3.2.22" - } - }, - "node_modules/vue/node_modules/@vue/compiler-sfc": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.22.tgz", - "integrity": "sha512-tWRQ5ge1tsTDhUwHgueicKJ8rYm6WUVAPTaIpFW3GSwZKcOEJ2rXdfkHFShNVGupeRALz2ET2H84OL0GeRxY0A==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.22", - "@vue/compiler-dom": "3.2.22", - "@vue/compiler-ssr": "3.2.22", - "@vue/ref-transform": "3.2.22", - "@vue/shared": "3.2.22", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", - "postcss": "^8.1.10", - "source-map": "^0.6.1" - } - }, - "node_modules/vue/node_modules/@vue/ref-transform": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.22.tgz", - "integrity": "sha512-qalVWbq5xWWxLZ0L9OroBg/JZhzavQuCcDXblfErxyDEH6Xc5gIJ4feo1SVCICFzhAUgLgQTdSFLpgjBawbFpw==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.22", - "@vue/shared": "3.2.22", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" + "@vue/compiler-dom": "3.2.26", + "@vue/compiler-sfc": "3.2.26", + "@vue/runtime-dom": "3.2.26", + "@vue/server-renderer": "3.2.26", + "@vue/shared": "3.2.26" } }, "node_modules/w3c-keyname": { @@ -1643,9 +1552,9 @@ }, "dependencies": { "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==" + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==" }, "@popperjs/core": { "version": "2.11.0", @@ -1653,22 +1562,22 @@ "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==" }, "@tabler/icons": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-1.46.0.tgz", - "integrity": "sha512-GufZYxw32OcqejSUpn5XdZi7zP/d+tUZH3S+mMlv3AnMn6MStOBKXOxqWYrJ529hjj1m5JHeghwHmHpj3SRJYg==", + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-1.48.0.tgz", + "integrity": "sha512-OUaFbmuofk1xmLRVeaS7TOqA1aL0DXzdkNImy5YFljCvbr7eQC/SJuH2CuDVqGjmSG5XtO2khSOOT5roJt7uew==", "requires": {} }, "@tiptap/core": { - "version": "2.0.0-beta.150", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.0-beta.150.tgz", - "integrity": "sha512-uc73pfoC0BaRCte17Yjjzq+7yW4RRyjsprcN81rlehTjHHf1T5Mv2tt0D6rQpXElUwBo8MjzTA9u9UB8K2qcIw==", + "version": "2.0.0-beta.158", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.0-beta.158.tgz", + "integrity": "sha512-hNyvL3Lnu0WqUxdTu29P5YxV48uXZXUCkVxQ2zT/ZRNx0PvX2ucs4F0I9QJsZK+PsPUkfKGNvj4NPCKooUv2gg==", "requires": { "@types/prosemirror-commands": "^1.0.4", "@types/prosemirror-keymap": "^1.0.4", "@types/prosemirror-model": "^1.13.2", "@types/prosemirror-schema-list": "^1.0.3", "@types/prosemirror-state": "^1.2.8", - "@types/prosemirror-transform": "^1.1.4", + "@types/prosemirror-transform": "^1.1.5", "@types/prosemirror-view": "^1.19.2", "prosemirror-commands": "^1.1.12", "prosemirror-keymap": "^1.1.5", @@ -1692,9 +1601,9 @@ "requires": {} }, "@tiptap/extension-bubble-menu": { - "version": "2.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.0-beta.51.tgz", - "integrity": "sha512-lOC5a2qR6+iBe4INeKB7tM1e5yWvp6Q6SNNlDSm82LG12IpA5qX5EXj5AnNRBrWJX7WYsSZlHuEkV6l4sphtmQ==", + "version": "2.0.0-beta.52", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.0-beta.52.tgz", + "integrity": "sha512-fOFFEcrfClX0d0/sNvlaOcEempHXARXrmZnGEV8GwlVuC8BY9Di+kkpG+dMl903FZte5WZa1W1XI3DCuSTU0kQ==", "requires": { "prosemirror-state": "^1.3.4", "prosemirror-view": "^1.23.3", @@ -1702,15 +1611,15 @@ } }, "@tiptap/extension-bullet-list": { - "version": "2.0.0-beta.24", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.0-beta.24.tgz", - "integrity": "sha512-Bn0zh+W51oWUFVXgrq6ei9ll5r0UKq8OMQCVi91y3DfJpKV3DeyG/hN1cpxNI8uzQN15UhDfTYRRXq+WhXKLFQ==", + "version": "2.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.0-beta.25.tgz", + "integrity": "sha512-0bXbiNzxkOUVY5kjsLJa0VsqP2GexMOAr/khTNk2okN0Xoy5qAWwN+t4bzGs2d0YdFS1xVb/AQm5MBrl1CMfHw==", "requires": {} }, "@tiptap/extension-character-count": { - "version": "2.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@tiptap/extension-character-count/-/extension-character-count-2.0.0-beta.18.tgz", - "integrity": "sha512-Fa+wQVww9Ea7b5/hs3ywjsRsfPeSxO/1NNiZ2rED5J5l0xg20/5H/SRtlVia2x3dt928Ss1W4z/FBabPCgRNsQ==", + "version": "2.0.0-beta.23", + "resolved": "https://registry.npmjs.org/@tiptap/extension-character-count/-/extension-character-count-2.0.0-beta.23.tgz", + "integrity": "sha512-ZUZIeawxc6Bf3VCkj3tgoA3zBMIS+3jbBXCb64S8IriR9J/ci9U5boHvvuJc01Es6nexzINnrJgmbhmzt2DPWg==", "requires": {} }, "@tiptap/extension-code": { @@ -1720,9 +1629,9 @@ "requires": {} }, "@tiptap/extension-code-block": { - "version": "2.0.0-beta.31", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.0.0-beta.31.tgz", - "integrity": "sha512-mT7U4lc9N6ioLamhfyhpGGE8jIi7bzZLcQn9ArSJJu/FBVuAJL48MC6Grupo0OBDQE8dji3kdpUfKjeT/wunkw==", + "version": "2.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.0.0-beta.32.tgz", + "integrity": "sha512-pmTutAzZ42bJUggTsaIQJ4gHAPy/TmVcEdMHcwvdHvWt03udd0H6FNA/3UZeKM1BZRyg8f8oo4bLvVnA52kfqQ==", "requires": { "prosemirror-state": "^1.3.4" } @@ -1743,9 +1652,9 @@ } }, "@tiptap/extension-floating-menu": { - "version": "2.0.0-beta.46", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.0-beta.46.tgz", - "integrity": "sha512-f3Ymd1xM4ZjFcGlJerCv1Zvcyz3arm1Q6i3i4IRvs9vAE9yDnQ+FzjpUoXCs9RJDqWBJHBg+k0Uq9z7rKL4reQ==", + "version": "2.0.0-beta.47", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.0-beta.47.tgz", + "integrity": "sha512-V98UzavO8RhX/ZE9FKGWwUhk/NDU52a9z0VN6kkwqNN0c8V/voVoDgVK9iWgzG0ji7OhuYR0YDSVhSkgpg0Sww==", "requires": { "prosemirror-state": "^1.3.4", "prosemirror-view": "^1.23.3", @@ -1809,9 +1718,9 @@ "requires": {} }, "@tiptap/extension-ordered-list": { - "version": "2.0.0-beta.25", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.0-beta.25.tgz", - "integrity": "sha512-XmH9Sy5uS02UkLglbwbqqCr0Hp8czhf1IV95YnghVDkyUYZfV/0WI7UqHFIvcCCo16MA4MUvLYWeRB5cc609rQ==", + "version": "2.0.0-beta.26", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.0-beta.26.tgz", + "integrity": "sha512-S2ybqnqGf1fynT21A8e99TsJ0TvU1xmVumDUfUi6/tLp5XLASbjK7ZlWdRje+FHxz4JXaP/34+NdFymGcVb5mQ==", "requires": {} }, "@tiptap/extension-paragraph": { @@ -1833,9 +1742,9 @@ "requires": {} }, "@tiptap/extension-task-list": { - "version": "2.0.0-beta.24", - "resolved": "https://registry.npmjs.org/@tiptap/extension-task-list/-/extension-task-list-2.0.0-beta.24.tgz", - "integrity": "sha512-zRbf9nwyk39lIarT2NLi9q8vJEe8zd/WBa8TFnehP021ROuPPcssm1irbPhYXjec+bghT/2xclgxKRFVIHGc2A==", + "version": "2.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@tiptap/extension-task-list/-/extension-task-list-2.0.0-beta.25.tgz", + "integrity": "sha512-MyS45smT7kta6rjmEz3sbBp5OgxeGYR9XuNE+/Q6h+9dsVPxDzBrFeWD7GDzm4d2TMEcnO8xTq7pmNG+HW3lug==", "requires": {} }, "@tiptap/extension-text": { @@ -1870,16 +1779,16 @@ "requires": {} }, "@tiptap/starter-kit": { - "version": "2.0.0-beta.153", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.0-beta.153.tgz", - "integrity": "sha512-y1vQ5mZEdV/E9URcRHI7n3CuBrtMJZcnU4Qb/Wty29LC3Fek36YH12aiaS5n8hIHWvvWVTEpPTNk6ODpRslxvg==", + "version": "2.0.0-beta.163", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.0-beta.163.tgz", + "integrity": "sha512-75WQbKT1GBNERAGMcVcoV06yk8NTXgDej5YTBsB8OHJ2GVsqdiOhpuZSNMtzt/06OU2B8LeTVuPE4OPETpIFSA==", "requires": { - "@tiptap/core": "^2.0.0-beta.150", + "@tiptap/core": "^2.0.0-beta.158", "@tiptap/extension-blockquote": "^2.0.0-beta.26", "@tiptap/extension-bold": "^2.0.0-beta.25", - "@tiptap/extension-bullet-list": "^2.0.0-beta.24", + "@tiptap/extension-bullet-list": "^2.0.0-beta.25", "@tiptap/extension-code": "^2.0.0-beta.26", - "@tiptap/extension-code-block": "^2.0.0-beta.31", + "@tiptap/extension-code-block": "^2.0.0-beta.32", "@tiptap/extension-document": "^2.0.0-beta.15", "@tiptap/extension-dropcursor": "^2.0.0-beta.25", "@tiptap/extension-gapcursor": "^2.0.0-beta.33", @@ -1889,19 +1798,19 @@ "@tiptap/extension-horizontal-rule": "^2.0.0-beta.30", "@tiptap/extension-italic": "^2.0.0-beta.25", "@tiptap/extension-list-item": "^2.0.0-beta.20", - "@tiptap/extension-ordered-list": "^2.0.0-beta.25", + "@tiptap/extension-ordered-list": "^2.0.0-beta.26", "@tiptap/extension-paragraph": "^2.0.0-beta.23", "@tiptap/extension-strike": "^2.0.0-beta.27", "@tiptap/extension-text": "^2.0.0-beta.15" } }, "@tiptap/vue-3": { - "version": "2.0.0-beta.82", - "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.0.0-beta.82.tgz", - "integrity": "sha512-pAtsPXl9++MwR0ssmhqvALrQlJLGvM+c8QDJt/wkd5ygO0YuX5EroAVKtNU+C96kPusld9dYXprhKVPsyOpMPw==", + "version": "2.0.0-beta.84", + "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.0.0-beta.84.tgz", + "integrity": "sha512-bv2cOcnvtoe9LnGaHsr3XeQeb699eaiSqqc6x+ykNv/zOCKYY5n6rfB4F7BNvTSouWGN547DAY9chBugtJ7+Pw==", "requires": { - "@tiptap/extension-bubble-menu": "^2.0.0-beta.51", - "@tiptap/extension-floating-menu": "^2.0.0-beta.46", + "@tiptap/extension-bubble-menu": "^2.0.0-beta.52", + "@tiptap/extension-floating-menu": "^2.0.0-beta.47", "prosemirror-state": "^1.3.4", "prosemirror-view": "^1.23.3" } @@ -1987,9 +1896,9 @@ } }, "@types/prosemirror-transform": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@types/prosemirror-transform/-/prosemirror-transform-1.1.4.tgz", - "integrity": "sha512-HP1PauvkqSgDquZut8HaLOTUDQ6jja/LAy4OA7tTS1XG7wqRnX3gLUyEj0mD6vFd4y8BPkNddNdOh/BeGHlUjg==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@types/prosemirror-transform/-/prosemirror-transform-1.1.5.tgz", + "integrity": "sha512-Wr2HXaEF4JPklWpC17RTxE6PxyU54Taqk5FMhK1ojgcN93J+GpkYW8s0mD3rl7KfTmlhVwZPCHE9o0cYf2Go5A==", "requires": { "@types/prosemirror-model": "*" } @@ -2005,180 +1914,114 @@ } }, "@vitejs/plugin-vue": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz", - "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.0.1.tgz", + "integrity": "sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==", "dev": true, "requires": {} }, "@vue/compiler-core": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.22.tgz", - "integrity": "sha512-uAkovrVeTcjzpiM4ECmVaMrv/bjdgAaLzvjcGqQPBEyUrcqsCgccT9fHJ/+hWVGhyMahmBwLqcn4guULNx7sdw==", - "peer": true, + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz", + "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==", "requires": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.22", + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.26", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "@vue/compiler-dom": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.22.tgz", - "integrity": "sha512-VZdsw/VuO1ODs8K7NQwnMQzKITDkIFlYYC03SVnunuf6eNRxBPEonSyqbWNoo6qNaHAEBTG6VVcZC5xC9bAx1g==", - "peer": true, + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz", + "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==", "requires": { - "@vue/compiler-core": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/compiler-core": "3.2.26", + "@vue/shared": "3.2.26" } }, "@vue/compiler-sfc": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.24.tgz", - "integrity": "sha512-YGPcIvVJp2qTPkuT6kT43Eo1xjstyY4bmuiSV31my4bQMBFVR26ANmifUSt759Blok71gK0WzfIZHbcOKYOeKA==", - "dev": true, + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz", + "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==", "requires": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.24", - "@vue/compiler-dom": "3.2.24", - "@vue/compiler-ssr": "3.2.24", - "@vue/ref-transform": "3.2.24", - "@vue/shared": "3.2.24", + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.26", + "@vue/compiler-dom": "3.2.26", + "@vue/compiler-ssr": "3.2.26", + "@vue/reactivity-transform": "3.2.26", + "@vue/shared": "3.2.26", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", "source-map": "^0.6.1" - }, - "dependencies": { - "@vue/compiler-core": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.24.tgz", - "integrity": "sha512-A0SxB2HAggKzP57LDin5gfgWOTwFyGCtQ5MTMNBADnfQYALWnYuC8kMI0DhRSplGTWRvn9Z2DAnG8f35BnojuA==", - "dev": true, - "requires": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.24", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-dom": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.24.tgz", - "integrity": "sha512-KQEm8r0JFsrNNIfbD28pcwMvHpcJcwjVR1XWFcD0yyQ8eREd7IXhT7J6j7iNCSE/TIo78NOvkwbyX+lnIm836w==", - "dev": true, - "requires": { - "@vue/compiler-core": "3.2.24", - "@vue/shared": "3.2.24" - } - }, - "@vue/compiler-ssr": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.24.tgz", - "integrity": "sha512-E1HHShNsGVWXxs68LDOUuI+Bzak9W/Ier/366aKDBFuwvfwgruwq6abhMfj6pSDZpwZ/PXnfliyl/m7qBSq6gw==", - "dev": true, - "requires": { - "@vue/compiler-dom": "3.2.24", - "@vue/shared": "3.2.24" - } - }, - "@vue/shared": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.24.tgz", - "integrity": "sha512-BUgRiZCkCrqDps5aQ9av05xcge3rn092ztKIh17tHkeEFgP4zfXMQWBA2zfdoCdCEdBL26xtOv+FZYiOp9RUDA==", - "dev": true - } } }, "@vue/compiler-ssr": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.22.tgz", - "integrity": "sha512-Cl6aoLJtXzzBkk1sKod8S0WBJLts3+ugVC91d22gGpbkw/64WnF12tOZi7Rg54PPLi1NovqyNWPsLH/SAFcu+w==", - "peer": true, + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz", + "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==", "requires": { - "@vue/compiler-dom": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/compiler-dom": "3.2.26", + "@vue/shared": "3.2.26" } }, "@vue/reactivity": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.22.tgz", - "integrity": "sha512-xNkLAItjI0xB+lFeDgKCrSItmrHTaAzSnt8LmdSCPQnDyarmzbi/u4ESQnckWvlL7lSRKiEaOvblaNyqAa7OnQ==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.26.tgz", + "integrity": "sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==", "peer": true, "requires": { - "@vue/shared": "3.2.22" + "@vue/shared": "3.2.26" } }, - "@vue/ref-transform": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.24.tgz", - "integrity": "sha512-j6oNbsGLvea2rF8GQB9w6q7UFL1So7J+t6ducaMeWPSyjYZ+slWpwPVK6mmyghg5oGqC41R+HC5BV036Y0KhXQ==", - "dev": true, + "@vue/reactivity-transform": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz", + "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==", "requires": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.24", - "@vue/shared": "3.2.24", + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.26", + "@vue/shared": "3.2.26", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" - }, - "dependencies": { - "@vue/compiler-core": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.24.tgz", - "integrity": "sha512-A0SxB2HAggKzP57LDin5gfgWOTwFyGCtQ5MTMNBADnfQYALWnYuC8kMI0DhRSplGTWRvn9Z2DAnG8f35BnojuA==", - "dev": true, - "requires": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.24", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "@vue/shared": { - "version": "3.2.24", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.24.tgz", - "integrity": "sha512-BUgRiZCkCrqDps5aQ9av05xcge3rn092ztKIh17tHkeEFgP4zfXMQWBA2zfdoCdCEdBL26xtOv+FZYiOp9RUDA==", - "dev": true - } } }, "@vue/runtime-core": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.22.tgz", - "integrity": "sha512-e7WOC55wmHPvmoVUk9VBe/Z9k5bJfWJfVIlkUkiADJn0bOgQD29oh/GS14Kb3aEJXIHLI17Em6+HxNut1sIh7Q==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.26.tgz", + "integrity": "sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==", "peer": true, "requires": { - "@vue/reactivity": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/reactivity": "3.2.26", + "@vue/shared": "3.2.26" } }, "@vue/runtime-dom": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.22.tgz", - "integrity": "sha512-w7VHYJoliLRTLc5beN77wxuOjla4v9wr2FF22xpZFYBmH4U1V7HkYhoHc1BTuNghI15CXT1tNIMhibI1nrQgdw==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz", + "integrity": "sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==", "peer": true, "requires": { - "@vue/runtime-core": "3.2.22", - "@vue/shared": "3.2.22", + "@vue/runtime-core": "3.2.26", + "@vue/shared": "3.2.26", "csstype": "^2.6.8" } }, "@vue/server-renderer": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.22.tgz", - "integrity": "sha512-jCwbQgKPXiXoH9VS9F7K+gyEvEMrjutannwEZD1R8fQ9szmOTqC+RRbIY3Uf2ibQjZtZ8DV9a4FjxICvd9zZlQ==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.26.tgz", + "integrity": "sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==", "peer": true, "requires": { - "@vue/compiler-ssr": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/compiler-ssr": "3.2.26", + "@vue/shared": "3.2.26" } }, "@vue/shared": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.22.tgz", - "integrity": "sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ==", - "peer": true + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz", + "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==" }, "anymatch": { "version": "3.1.2", @@ -2682,13 +2525,14 @@ "integrity": "sha512-ku6MFrwEVSVmXLvy3dYph3LAMNS0890K7fabn+0YIRQ2T96T9F4gkFf0vf0WW0JUraNWwGRtInEpH7yO4tbQZg==" }, "sass": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz", - "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.0.tgz", + "integrity": "sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0" + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, "scheduler": { @@ -2734,9 +2578,9 @@ } }, "vite": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.0.tgz", - "integrity": "sha512-ZM629j9n6f1Gcr2KsfpLhJ0FRkift4SsTLSvExmNpGJYzyi1JyLOFybz85ShqFP5f4oCfJSblWAma9X8lZg/vA==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.3.tgz", + "integrity": "sha512-GAY1P+9fLJOju1SRm8+hykVnEXog+E+KXuqqyMBQDriKCUIKzWnPn142yNNhSdf/ixYGYdUa5ce3A8WaEajzGw==", "dev": true, "requires": { "esbuild": "^0.13.12", @@ -2747,49 +2591,16 @@ } }, "vue": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.22.tgz", - "integrity": "sha512-KD5nZpXVZquOC6926Xnp3zOvswrUyO9Rya7ZUoxWFQEjFDW4iACtwzubRB4Um2Om9kj6CaJOqAVRDSFlqLpdgw==", + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.26.tgz", + "integrity": "sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==", "peer": true, "requires": { - "@vue/compiler-dom": "3.2.22", - "@vue/compiler-sfc": "3.2.22", - "@vue/runtime-dom": "3.2.22", - "@vue/server-renderer": "3.2.22", - "@vue/shared": "3.2.22" - }, - "dependencies": { - "@vue/compiler-sfc": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.22.tgz", - "integrity": "sha512-tWRQ5ge1tsTDhUwHgueicKJ8rYm6WUVAPTaIpFW3GSwZKcOEJ2rXdfkHFShNVGupeRALz2ET2H84OL0GeRxY0A==", - "peer": true, - "requires": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.22", - "@vue/compiler-dom": "3.2.22", - "@vue/compiler-ssr": "3.2.22", - "@vue/ref-transform": "3.2.22", - "@vue/shared": "3.2.22", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", - "postcss": "^8.1.10", - "source-map": "^0.6.1" - } - }, - "@vue/ref-transform": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.22.tgz", - "integrity": "sha512-qalVWbq5xWWxLZ0L9OroBg/JZhzavQuCcDXblfErxyDEH6Xc5gIJ4feo1SVCICFzhAUgLgQTdSFLpgjBawbFpw==", - "peer": true, - "requires": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.22", - "@vue/shared": "3.2.22", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" - } - } + "@vue/compiler-dom": "3.2.26", + "@vue/compiler-sfc": "3.2.26", + "@vue/runtime-dom": "3.2.26", + "@vue/server-renderer": "3.2.26", + "@vue/shared": "3.2.26" } }, "w3c-keyname": { diff --git a/package.json b/package.json index 12dc283..c566ff5 100644 --- a/package.json +++ b/package.json @@ -6,33 +6,33 @@ "watch": "vite build --mode development --watch" }, "dependencies": { - "@tabler/icons": "^1.46.0", - "@tiptap/core": "^2.0.0-beta.150", + "@tabler/icons": "^1.48.0", + "@tiptap/core": "^2.0.0-beta.158", "@tiptap/extension-blockquote": "^2.0.0-beta.26", - "@tiptap/extension-bullet-list": "^2.0.0-beta.24", - "@tiptap/extension-character-count": "^2.0.0-beta.18", - "@tiptap/extension-code-block": "^2.0.0-beta.31", + "@tiptap/extension-bullet-list": "^2.0.0-beta.25", + "@tiptap/extension-character-count": "^2.0.0-beta.23", + "@tiptap/extension-code-block": "^2.0.0-beta.32", "@tiptap/extension-document": "^2.0.0-beta.15", "@tiptap/extension-heading": "^2.0.0-beta.24", "@tiptap/extension-history": "^2.0.0-beta.21", "@tiptap/extension-horizontal-rule": "^2.0.0-beta.30", "@tiptap/extension-image": "^2.0.0-beta.24", "@tiptap/extension-list-item": "^2.0.0-beta.20", - "@tiptap/extension-ordered-list": "^2.0.0-beta.25", + "@tiptap/extension-ordered-list": "^2.0.0-beta.26", "@tiptap/extension-paragraph": "^2.0.0-beta.23", "@tiptap/extension-task-item": "^2.0.0-beta.30", - "@tiptap/extension-task-list": "^2.0.0-beta.24", + "@tiptap/extension-task-list": "^2.0.0-beta.25", "@tiptap/extension-text": "^2.0.0-beta.15", "@tiptap/extension-text-align": "^2.0.0-beta.29", "@tiptap/extension-typography": "^2.0.0-beta.19", "@tiptap/extension-underline": "^2.0.0-beta.22", - "@tiptap/starter-kit": "^2.0.0-beta.153", - "@tiptap/vue-3": "^2.0.0-beta.82" + "@tiptap/starter-kit": "^2.0.0-beta.163", + "@tiptap/vue-3": "^2.0.0-beta.84" }, "devDependencies": { - "@vitejs/plugin-vue": "^1.10.2", - "@vue/compiler-sfc": "^3.2.24", - "sass": "^1.44.0", - "vite": "^2.7.0" + "@vitejs/plugin-vue": "^2.0.1", + "@vue/compiler-sfc": "^3.2.26", + "sass": "^1.45.0", + "vite": "^2.7.3" } }