diff --git a/package-lock.json b/package-lock.json index ecbf875..0b38b04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "vite": "^2.6", "vite-plugin-svg-sprite-component": "^1.0", "vue-jest": "^5.0.0-alpha.10", - "vue-tsc": "0.28.0" + "vue-tsc": "0.28.1" } }, "node_modules/@babel/code-frame": { @@ -2199,24 +2199,24 @@ } }, "node_modules/@volar/code-gen": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.28.0.tgz", - "integrity": "sha512-ePobatOSs1yBC1W/05+2htZpNvOfw+P7hT3NKgDb2MVD1EoMZYY6wDQRdOD3HJhDPlO149FgTFn/4cztim8VKA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.28.1.tgz", + "integrity": "sha512-WI4yuDjQ/Fqydaw8qt7LnKPplfxqLF9o2MAVuHEDA/O4vieo5ZwwiTdV0oHlp6i+wnQqd3ZNb00Qnl0KdMZRzw==", "dev": true, "dependencies": { - "@volar/shared": "0.28.0", - "@volar/source-map": "0.28.0" + "@volar/shared": "0.28.1", + "@volar/source-map": "0.28.1" } }, "node_modules/@volar/html2pug": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.28.0.tgz", - "integrity": "sha512-5equuDoWGDQOe3xsqoanFmsQ4RyC92gNf+ydcEQDt8vMrnJPg44cZ8KMUl49uzXygee4f8ElDDDdQxqDaEc3+Q==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.28.1.tgz", + "integrity": "sha512-8gwAhsdc2hZ5dM4KJHiLnIReeGoXRMFUzotJiUOvjRb2E4PCC5SsWq0h6KcEbhZoO2piKm28QiFWB4TAn0w/hg==", "dev": true, "dependencies": { "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", + "domhandler": "^4.2.2", + "htmlparser2": "^7.1.2", "pug": "^3.0.2" } }, @@ -2235,10 +2235,22 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, + "node_modules/@volar/html2pug/node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/@volar/html2pug/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.1.2.tgz", + "integrity": "sha512-d6cqsbJba2nRdg8WW2okyD4ceonFHn9jLFxhwlNcLhQWcFPdxXeJulgOLjLKtAK9T6ahd+GQNZwG9fjmGW7lyg==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -2249,15 +2261,15 @@ ], "dependencies": { "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" } }, "node_modules/@volar/shared": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.28.0.tgz", - "integrity": "sha512-91J1/Jj4hMuLKtiwMNBV/w+EJsFWskTgayOloWx1D2dceGXvkrtZZ9MEt9k+vfJvm0gn+6SQJ8eVvyN3iHtEsQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.28.1.tgz", + "integrity": "sha512-FRAMWQvkWyXQ7Ru9kZEfkuJGpv3pdDm6RCHJPNKwWi5dxY8dIsRXmfxePXV7S3r7E+GPqrkWvvDFvno+dK+cCQ==", "dev": true, "dependencies": { "upath": "^2.0.1", @@ -2266,28 +2278,28 @@ } }, "node_modules/@volar/source-map": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.28.0.tgz", - "integrity": "sha512-EWy8VFeAgB6G9CehAJsmYhr+CN4mTM3KKdxW8gDg30/oiJbo0JS95LsRGTpDYHUY2MFlqrVo8VaHcNl85T0gjg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.28.1.tgz", + "integrity": "sha512-DQmL2B3lqKXyNEKfWVXlUQBxjs2eQmkbDx+6fS9Q+kCD2tDHFMIQJNQwoXUoC1R3S9MikJWHOEEOLyrbl5JgfA==", "dev": true, "dependencies": { - "@volar/shared": "0.28.0" + "@volar/shared": "0.28.1" } }, "node_modules/@volar/transforms": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.28.0.tgz", - "integrity": "sha512-XB5o97VWwEmEPc/y8q/E1PahYt2CXCMF4vzO6pEWtIz55y+JqMl8iP7uXIaCrX0ZK1SeJgsZhlj59P8vYG5Pyw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.28.1.tgz", + "integrity": "sha512-VtkeFY+j8/EdSW367YCE2p1N/ytaBFT1v2N5Ucj+nX5tXYQG/GGxNabvtbmjOmPLeA5LjhAkzTE9txtEZhAI7A==", "dev": true, "dependencies": { - "@volar/shared": "0.28.0", + "@volar/shared": "0.28.1", "vscode-languageserver": "^8.0.0-next.2" } }, "node_modules/@vscode/emmet-helper": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.7.0.tgz", - "integrity": "sha512-LL7MoKNLUQASacQROO7hBdx5IAxsEnA0UdJFd9xXyf3sBQgz8NE3QEfo3IezE7uin8W2fkG2+EXMst3oqK6+KQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.1.tgz", + "integrity": "sha512-4aVKk7sjtNPLKqVq5Td1EgtB+4kE/enExA4RUpYmVVKawqusRemZ+LzzzBxxnHRTOrIBermY8kXQsqjutDPyYQ==", "dev": true, "dependencies": { "emmet": "^2.3.0", @@ -3625,9 +3637,9 @@ } }, "node_modules/domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "dependencies": { "dom-serializer": "^1.0.1", @@ -10997,46 +11009,46 @@ "dev": true }, "node_modules/vscode-jsonrpc": { - "version": "8.0.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.2.tgz", - "integrity": "sha512-gxUyTBAjmwGkiHW/UaRScre2s4i98P8M7gnc3VB4DrVQUm3vQ0idi2cN9nbkfcjATx+uEt8C22j+MLN/8UzsJA==", + "version": "8.0.0-next.3", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.3.tgz", + "integrity": "sha512-2wRiBR5tZAXZ4UxIO4F0cT/zN6OpruoWO0vc7EpQZxVfumb0pYiSegB+PaOzXCuFQzh7YEshW/XMg4zTz3FGVQ==", "dev": true, "engines": { "node": ">=8.0.0 || >=10.0.0" } }, "node_modules/vscode-languageserver": { - "version": "8.0.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.2.tgz", - "integrity": "sha512-7qCEXTeGZKkI8BGvlKh0JPXTY7BaWoiwQYKCcGaUgnMs34wt6F/yaKcxoC3XIouBBVyRxiI6Ml/JdztM3XYEaA==", + "version": "8.0.0-next.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.3.tgz", + "integrity": "sha512-uxL/tKUa/gRdvQINVmMnK32d6LwfTPTvF7l1iZIFDuAdhGrQ+Po+4lS3w4hwQSeUmapM1WMELXNBFca/u3H5Uw==", "dev": true, "dependencies": { - "vscode-languageserver-protocol": "3.17.0-next.8" + "vscode-languageserver-protocol": "3.17.0-next.9" }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" } }, "node_modules/vscode-languageserver-protocol": { - "version": "3.17.0-next.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.8.tgz", - "integrity": "sha512-P89vSuJ+FA5JzFmcOoZN13Ig1yd6LsiPOig0O5m5BSGuO/rplQegCd9J0wKpaTy7trf/SYHRoypnbUBdzy14sg==", + "version": "3.17.0-next.9", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.9.tgz", + "integrity": "sha512-DGkRmbI1hRBMY6HU6MOyza5AvYp0+HcbMf2qdmI98luyQJ26dOfHY5K38OS4hlTHhdJg9RypTQ/uBbLZehmn1Q==", "dev": true, "dependencies": { - "vscode-jsonrpc": "8.0.0-next.2", - "vscode-languageserver-types": "3.17.0-next.3" + "vscode-jsonrpc": "8.0.0-next.3", + "vscode-languageserver-types": "3.17.0-next.4" } }, "node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types": { - "version": "3.17.0-next.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.3.tgz", - "integrity": "sha512-VQcXnhKYxUW6OiRMhG++SzmZYMJwusXknJGd+FfdOnS1yHAo734OHyR0e2eEHDlv0/oWc8RZPgx/VKSKyondVg==", + "version": "3.17.0-next.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.4.tgz", + "integrity": "sha512-MraVkZDhfqa3ftnKW9rEDeqsV+ji8OrtEjx6mVjzVGm5U2XXT+mdqDWyQ+y0Gvb2/aa2oJJQyTAaDmRTUKiUbg==", "dev": true }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz", - "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.2.tgz", + "integrity": "sha512-T7uPC18+f8mYE4lbVZwb3OSmvwTZm3cuFhrdx9Bn2l11lmp3SvSuSVjy2JtvrghzjAo4G6Trqny2m9XGnFnWVA==", "dev": true }, "node_modules/vscode-languageserver-types": { @@ -11052,27 +11064,27 @@ "dev": true }, "node_modules/vscode-pug-languageservice": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.28.0.tgz", - "integrity": "sha512-K+lWbqvwQeApBwUkPcbLUw7vM9rMrjgwBzUhSqFCxsiuYHTPCw9a01J5WDtAo8lyw9e/5ewQECiOsDQ2jG+U0g==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.28.1.tgz", + "integrity": "sha512-mjkzpnvk83sFOY8H1Rj8KuR90khEhWQN3Ry/p/t47Jd/A7ONh85g5NLzgebnglc+eUQtYaz/nveKtb95jN2FlQ==", "dev": true, "dependencies": { - "@volar/code-gen": "0.28.0", - "@volar/shared": "0.28.0", - "@volar/source-map": "0.28.0", - "@volar/transforms": "0.28.0", + "@volar/code-gen": "0.28.1", + "@volar/shared": "0.28.1", + "@volar/source-map": "0.28.1", + "@volar/transforms": "0.28.1", "pug-lexer": "^5.0.1", "pug-parser": "^6.0.0", "vscode-languageserver": "^8.0.0-next.2" } }, "node_modules/vscode-typescript-languageservice": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.28.0.tgz", - "integrity": "sha512-XuHofg0TNSwROGAWtgkHa6/KPNZvkhBbn8hGWHTF08O9KaHoP+AtkhUrkDH/mk/Wk8I1hlQFRg/p+uf3o0W7sQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.28.1.tgz", + "integrity": "sha512-fjmeuiQ3c6E4L7veJjHvXL74ZHWmpKPb1ZUNTLtbhj9J5ADEfaIy8yt78+ASF8hGjCo8y3gjhjv0HFZxFbT0kA==", "dev": true, "dependencies": { - "@volar/shared": "0.28.0", + "@volar/shared": "0.28.1", "semver": "^7.3.5", "upath": "^2.0.1", "vscode-languageserver": "^8.0.0-next.2", @@ -11086,31 +11098,68 @@ "dev": true }, "node_modules/vscode-vue-languageservice": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.28.0.tgz", - "integrity": "sha512-m//6nCoQ8QfdSBwc2msp7H3rtAdWXIRp0O4OPj8pmL+wx1wUH3NPePq/zZneq/9zuF1LsRhusZfA8QKzzroPFA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.28.1.tgz", + "integrity": "sha512-p/CgNYlKjlF3P81hFH6PGZQo7UKjeipXqHiCdntVIknZlxvhssNv6rwo18te7VSY+AbdQjEgtiaTAgw3zGpGfA==", "dev": true, "dependencies": { - "@volar/code-gen": "0.28.0", - "@volar/html2pug": "0.28.0", - "@volar/shared": "0.28.0", - "@volar/source-map": "0.28.0", - "@volar/transforms": "0.28.0", - "@vscode/emmet-helper": "^2.7.0", - "@vue/compiler-dom": "^3.2.19", - "@vue/reactivity": "^3.2.19", - "@vue/shared": "^3.2.19", + "@volar/code-gen": "0.28.1", + "@volar/html2pug": "0.28.1", + "@volar/shared": "0.28.1", + "@volar/source-map": "0.28.1", + "@volar/transforms": "0.28.1", + "@vscode/emmet-helper": "^2.8.0", + "@vue/compiler-dom": "^3.2.20", + "@vue/reactivity": "^3.2.20", + "@vue/shared": "^3.2.20", "request-light": "^0.5.4", "upath": "^2.0.1", - "vscode-css-languageservice": "^5.1.4", - "vscode-html-languageservice": "^4.0.7", - "vscode-json-languageservice": "^4.1.7", + "vscode-css-languageservice": "^5.1.7", + "vscode-html-languageservice": "^4.1.0", + "vscode-json-languageservice": "^4.1.8", "vscode-languageserver": "^8.0.0-next.2", "vscode-languageserver-textdocument": "^1.0.1", - "vscode-pug-languageservice": "0.28.0", - "vscode-typescript-languageservice": "0.28.0" + "vscode-pug-languageservice": "0.28.1", + "vscode-typescript-languageservice": "0.28.1" } }, + "node_modules/vscode-vue-languageservice/node_modules/@vue/compiler-core": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.20.tgz", + "integrity": "sha512-vcEXlKXoPwBXFP5aUTHN9GTZaDfwCofa9Yu9bbW2C5O/QSa9Esdt7OG4+0RRd3EHEMxUvEdj4RZrd/KpQeiJbA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.20", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/vscode-vue-languageservice/node_modules/@vue/compiler-dom": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.20.tgz", + "integrity": "sha512-QnI77ec/JtV7R0YBbcVayYTDCRcI9OCbxiUQK6izVyqQO0658n0zQuoNwe+bYgtqnvGAIqTR3FShTd5y4oOjdg==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.2.20", + "@vue/shared": "3.2.20" + } + }, + "node_modules/vscode-vue-languageservice/node_modules/@vue/reactivity": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.20.tgz", + "integrity": "sha512-nSmoLojUTk+H8HNTAkrUduB4+yIUBK2HPihJo2uXVSH4Spry6oqN6lFzE5zpLK+F27Sja+UqR9R1+/kIOsHV5w==", + "dev": true, + "dependencies": { + "@vue/shared": "3.2.20" + } + }, + "node_modules/vscode-vue-languageservice/node_modules/@vue/shared": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.20.tgz", + "integrity": "sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w==", + "dev": true + }, "node_modules/vue": { "version": "3.2.20", "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.20.tgz", @@ -11290,12 +11339,12 @@ } }, "node_modules/vue-tsc": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.28.0.tgz", - "integrity": "sha512-2iHfbruMfJcTYLKn6RB54pTysSAuCk9Y975a4TuDqdpCv7xiq4QPyvrtxnBqZmS8n7aYSoW7OCDoLRT56939qw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.28.1.tgz", + "integrity": "sha512-8iZoILWczUtUYghM+2myYsIacS7Cu/VxEE1xHcSUwzO7ZP+wcCF+a1KjRKgDQVbY9U/pM7OSVZjEfICf0GS2gw==", "dev": true, "dependencies": { - "vscode-vue-languageservice": "0.28.0" + "vscode-vue-languageservice": "0.28.1" }, "bin": { "vue-tsc": "bin/vue-tsc.js" @@ -13258,24 +13307,24 @@ "requires": {} }, "@volar/code-gen": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.28.0.tgz", - "integrity": "sha512-ePobatOSs1yBC1W/05+2htZpNvOfw+P7hT3NKgDb2MVD1EoMZYY6wDQRdOD3HJhDPlO149FgTFn/4cztim8VKA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.28.1.tgz", + "integrity": "sha512-WI4yuDjQ/Fqydaw8qt7LnKPplfxqLF9o2MAVuHEDA/O4vieo5ZwwiTdV0oHlp6i+wnQqd3ZNb00Qnl0KdMZRzw==", "dev": true, "requires": { - "@volar/shared": "0.28.0", - "@volar/source-map": "0.28.0" + "@volar/shared": "0.28.1", + "@volar/source-map": "0.28.1" } }, "@volar/html2pug": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.28.0.tgz", - "integrity": "sha512-5equuDoWGDQOe3xsqoanFmsQ4RyC92gNf+ydcEQDt8vMrnJPg44cZ8KMUl49uzXygee4f8ElDDDdQxqDaEc3+Q==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.28.1.tgz", + "integrity": "sha512-8gwAhsdc2hZ5dM4KJHiLnIReeGoXRMFUzotJiUOvjRb2E4PCC5SsWq0h6KcEbhZoO2piKm28QiFWB4TAn0w/hg==", "dev": true, "requires": { "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", + "domhandler": "^4.2.2", + "htmlparser2": "^7.1.2", "pug": "^3.0.2" }, "dependencies": { @@ -13288,24 +13337,30 @@ "domelementtype": "^2.2.0" } }, + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true + }, "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.1.2.tgz", + "integrity": "sha512-d6cqsbJba2nRdg8WW2okyD4ceonFHn9jLFxhwlNcLhQWcFPdxXeJulgOLjLKtAK9T6ahd+GQNZwG9fjmGW7lyg==", "dev": true, "requires": { "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" } } } }, "@volar/shared": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.28.0.tgz", - "integrity": "sha512-91J1/Jj4hMuLKtiwMNBV/w+EJsFWskTgayOloWx1D2dceGXvkrtZZ9MEt9k+vfJvm0gn+6SQJ8eVvyN3iHtEsQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.28.1.tgz", + "integrity": "sha512-FRAMWQvkWyXQ7Ru9kZEfkuJGpv3pdDm6RCHJPNKwWi5dxY8dIsRXmfxePXV7S3r7E+GPqrkWvvDFvno+dK+cCQ==", "dev": true, "requires": { "upath": "^2.0.1", @@ -13314,28 +13369,28 @@ } }, "@volar/source-map": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.28.0.tgz", - "integrity": "sha512-EWy8VFeAgB6G9CehAJsmYhr+CN4mTM3KKdxW8gDg30/oiJbo0JS95LsRGTpDYHUY2MFlqrVo8VaHcNl85T0gjg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.28.1.tgz", + "integrity": "sha512-DQmL2B3lqKXyNEKfWVXlUQBxjs2eQmkbDx+6fS9Q+kCD2tDHFMIQJNQwoXUoC1R3S9MikJWHOEEOLyrbl5JgfA==", "dev": true, "requires": { - "@volar/shared": "0.28.0" + "@volar/shared": "0.28.1" } }, "@volar/transforms": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.28.0.tgz", - "integrity": "sha512-XB5o97VWwEmEPc/y8q/E1PahYt2CXCMF4vzO6pEWtIz55y+JqMl8iP7uXIaCrX0ZK1SeJgsZhlj59P8vYG5Pyw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.28.1.tgz", + "integrity": "sha512-VtkeFY+j8/EdSW367YCE2p1N/ytaBFT1v2N5Ucj+nX5tXYQG/GGxNabvtbmjOmPLeA5LjhAkzTE9txtEZhAI7A==", "dev": true, "requires": { - "@volar/shared": "0.28.0", + "@volar/shared": "0.28.1", "vscode-languageserver": "^8.0.0-next.2" } }, "@vscode/emmet-helper": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.7.0.tgz", - "integrity": "sha512-LL7MoKNLUQASacQROO7hBdx5IAxsEnA0UdJFd9xXyf3sBQgz8NE3QEfo3IezE7uin8W2fkG2+EXMst3oqK6+KQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.1.tgz", + "integrity": "sha512-4aVKk7sjtNPLKqVq5Td1EgtB+4kE/enExA4RUpYmVVKawqusRemZ+LzzzBxxnHRTOrIBermY8kXQsqjutDPyYQ==", "dev": true, "requires": { "emmet": "^2.3.0", @@ -14409,9 +14464,9 @@ } }, "domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "requires": { "dom-serializer": "^1.0.1", @@ -20174,42 +20229,42 @@ } }, "vscode-jsonrpc": { - "version": "8.0.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.2.tgz", - "integrity": "sha512-gxUyTBAjmwGkiHW/UaRScre2s4i98P8M7gnc3VB4DrVQUm3vQ0idi2cN9nbkfcjATx+uEt8C22j+MLN/8UzsJA==", + "version": "8.0.0-next.3", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.3.tgz", + "integrity": "sha512-2wRiBR5tZAXZ4UxIO4F0cT/zN6OpruoWO0vc7EpQZxVfumb0pYiSegB+PaOzXCuFQzh7YEshW/XMg4zTz3FGVQ==", "dev": true }, "vscode-languageserver": { - "version": "8.0.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.2.tgz", - "integrity": "sha512-7qCEXTeGZKkI8BGvlKh0JPXTY7BaWoiwQYKCcGaUgnMs34wt6F/yaKcxoC3XIouBBVyRxiI6Ml/JdztM3XYEaA==", + "version": "8.0.0-next.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.3.tgz", + "integrity": "sha512-uxL/tKUa/gRdvQINVmMnK32d6LwfTPTvF7l1iZIFDuAdhGrQ+Po+4lS3w4hwQSeUmapM1WMELXNBFca/u3H5Uw==", "dev": true, "requires": { - "vscode-languageserver-protocol": "3.17.0-next.8" + "vscode-languageserver-protocol": "3.17.0-next.9" } }, "vscode-languageserver-protocol": { - "version": "3.17.0-next.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.8.tgz", - "integrity": "sha512-P89vSuJ+FA5JzFmcOoZN13Ig1yd6LsiPOig0O5m5BSGuO/rplQegCd9J0wKpaTy7trf/SYHRoypnbUBdzy14sg==", + "version": "3.17.0-next.9", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.9.tgz", + "integrity": "sha512-DGkRmbI1hRBMY6HU6MOyza5AvYp0+HcbMf2qdmI98luyQJ26dOfHY5K38OS4hlTHhdJg9RypTQ/uBbLZehmn1Q==", "dev": true, "requires": { - "vscode-jsonrpc": "8.0.0-next.2", - "vscode-languageserver-types": "3.17.0-next.3" + "vscode-jsonrpc": "8.0.0-next.3", + "vscode-languageserver-types": "3.17.0-next.4" }, "dependencies": { "vscode-languageserver-types": { - "version": "3.17.0-next.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.3.tgz", - "integrity": "sha512-VQcXnhKYxUW6OiRMhG++SzmZYMJwusXknJGd+FfdOnS1yHAo734OHyR0e2eEHDlv0/oWc8RZPgx/VKSKyondVg==", + "version": "3.17.0-next.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.4.tgz", + "integrity": "sha512-MraVkZDhfqa3ftnKW9rEDeqsV+ji8OrtEjx6mVjzVGm5U2XXT+mdqDWyQ+y0Gvb2/aa2oJJQyTAaDmRTUKiUbg==", "dev": true } } }, "vscode-languageserver-textdocument": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz", - "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.2.tgz", + "integrity": "sha512-T7uPC18+f8mYE4lbVZwb3OSmvwTZm3cuFhrdx9Bn2l11lmp3SvSuSVjy2JtvrghzjAo4G6Trqny2m9XGnFnWVA==", "dev": true }, "vscode-languageserver-types": { @@ -20225,27 +20280,27 @@ "dev": true }, "vscode-pug-languageservice": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.28.0.tgz", - "integrity": "sha512-K+lWbqvwQeApBwUkPcbLUw7vM9rMrjgwBzUhSqFCxsiuYHTPCw9a01J5WDtAo8lyw9e/5ewQECiOsDQ2jG+U0g==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.28.1.tgz", + "integrity": "sha512-mjkzpnvk83sFOY8H1Rj8KuR90khEhWQN3Ry/p/t47Jd/A7ONh85g5NLzgebnglc+eUQtYaz/nveKtb95jN2FlQ==", "dev": true, "requires": { - "@volar/code-gen": "0.28.0", - "@volar/shared": "0.28.0", - "@volar/source-map": "0.28.0", - "@volar/transforms": "0.28.0", + "@volar/code-gen": "0.28.1", + "@volar/shared": "0.28.1", + "@volar/source-map": "0.28.1", + "@volar/transforms": "0.28.1", "pug-lexer": "^5.0.1", "pug-parser": "^6.0.0", "vscode-languageserver": "^8.0.0-next.2" } }, "vscode-typescript-languageservice": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.28.0.tgz", - "integrity": "sha512-XuHofg0TNSwROGAWtgkHa6/KPNZvkhBbn8hGWHTF08O9KaHoP+AtkhUrkDH/mk/Wk8I1hlQFRg/p+uf3o0W7sQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.28.1.tgz", + "integrity": "sha512-fjmeuiQ3c6E4L7veJjHvXL74ZHWmpKPb1ZUNTLtbhj9J5ADEfaIy8yt78+ASF8hGjCo8y3gjhjv0HFZxFbT0kA==", "dev": true, "requires": { - "@volar/shared": "0.28.0", + "@volar/shared": "0.28.1", "semver": "^7.3.5", "upath": "^2.0.1", "vscode-languageserver": "^8.0.0-next.2", @@ -20259,29 +20314,68 @@ "dev": true }, "vscode-vue-languageservice": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.28.0.tgz", - "integrity": "sha512-m//6nCoQ8QfdSBwc2msp7H3rtAdWXIRp0O4OPj8pmL+wx1wUH3NPePq/zZneq/9zuF1LsRhusZfA8QKzzroPFA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.28.1.tgz", + "integrity": "sha512-p/CgNYlKjlF3P81hFH6PGZQo7UKjeipXqHiCdntVIknZlxvhssNv6rwo18te7VSY+AbdQjEgtiaTAgw3zGpGfA==", "dev": true, "requires": { - "@volar/code-gen": "0.28.0", - "@volar/html2pug": "0.28.0", - "@volar/shared": "0.28.0", - "@volar/source-map": "0.28.0", - "@volar/transforms": "0.28.0", - "@vscode/emmet-helper": "^2.7.0", - "@vue/compiler-dom": "^3.2.19", - "@vue/reactivity": "^3.2.19", - "@vue/shared": "^3.2.19", + "@volar/code-gen": "0.28.1", + "@volar/html2pug": "0.28.1", + "@volar/shared": "0.28.1", + "@volar/source-map": "0.28.1", + "@volar/transforms": "0.28.1", + "@vscode/emmet-helper": "^2.8.0", + "@vue/compiler-dom": "^3.2.20", + "@vue/reactivity": "^3.2.20", + "@vue/shared": "^3.2.20", "request-light": "^0.5.4", "upath": "^2.0.1", - "vscode-css-languageservice": "^5.1.4", - "vscode-html-languageservice": "^4.0.7", - "vscode-json-languageservice": "^4.1.7", + "vscode-css-languageservice": "^5.1.7", + "vscode-html-languageservice": "^4.1.0", + "vscode-json-languageservice": "^4.1.8", "vscode-languageserver": "^8.0.0-next.2", "vscode-languageserver-textdocument": "^1.0.1", - "vscode-pug-languageservice": "0.28.0", - "vscode-typescript-languageservice": "0.28.0" + "vscode-pug-languageservice": "0.28.1", + "vscode-typescript-languageservice": "0.28.1" + }, + "dependencies": { + "@vue/compiler-core": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.20.tgz", + "integrity": "sha512-vcEXlKXoPwBXFP5aUTHN9GTZaDfwCofa9Yu9bbW2C5O/QSa9Esdt7OG4+0RRd3EHEMxUvEdj4RZrd/KpQeiJbA==", + "dev": true, + "requires": { + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.20", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.20.tgz", + "integrity": "sha512-QnI77ec/JtV7R0YBbcVayYTDCRcI9OCbxiUQK6izVyqQO0658n0zQuoNwe+bYgtqnvGAIqTR3FShTd5y4oOjdg==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.2.20", + "@vue/shared": "3.2.20" + } + }, + "@vue/reactivity": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.20.tgz", + "integrity": "sha512-nSmoLojUTk+H8HNTAkrUduB4+yIUBK2HPihJo2uXVSH4Spry6oqN6lFzE5zpLK+F27Sja+UqR9R1+/kIOsHV5w==", + "dev": true, + "requires": { + "@vue/shared": "3.2.20" + } + }, + "@vue/shared": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.20.tgz", + "integrity": "sha512-FbpX+hD5BvXCQerEYO7jtAGHlhAkhTQ4KIV73kmLWNlawWhTiVuQxizgVb0BOkX5oG9cIRZ42EG++d/k/Efp0w==", + "dev": true + } } }, "vue": { @@ -20415,12 +20509,12 @@ } }, "vue-tsc": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.28.0.tgz", - "integrity": "sha512-2iHfbruMfJcTYLKn6RB54pTysSAuCk9Y975a4TuDqdpCv7xiq4QPyvrtxnBqZmS8n7aYSoW7OCDoLRT56939qw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.28.1.tgz", + "integrity": "sha512-8iZoILWczUtUYghM+2myYsIacS7Cu/VxEE1xHcSUwzO7ZP+wcCF+a1KjRKgDQVbY9U/pM7OSVZjEfICf0GS2gw==", "dev": true, "requires": { - "vscode-vue-languageservice": "0.28.0" + "vscode-vue-languageservice": "0.28.1" } }, "vuex": { diff --git a/package.json b/package.json index 28be633..ee9e9d0 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "vite": "^2.6", "vite-plugin-svg-sprite-component": "^1.0", "vue-jest": "^5.0.0-alpha.10", - "vue-tsc": "0.28.0" + "vue-tsc": "0.28.1" }, "eslintConfig": { "root": true,