diff --git a/package-lock.json b/package-lock.json
index efe1b2c..bf13dd5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,11 +1,11 @@
{
- "name": "@example/blog",
+ "name": "@oliverturner/blog",
"version": "0.0.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
- "name": "@example/blog",
+ "name": "@oliverturner/blog",
"version": "0.0.1",
"dependencies": {
"dateformat": "5.0.2"
@@ -13,7 +13,7 @@
"devDependencies": {
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
- "astro": "0.21.6",
+ "astro": "0.21.11",
"cssnano": "5.0.12",
"cssnano-preset-advanced": "5.1.8",
"patch-package": "6.4.7",
@@ -29,30 +29,32 @@
}
},
"node_modules/@astrojs/compiler": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.3.9.tgz",
- "integrity": "sha512-TzmIzpB6bpGD3vghcj+cXPckXkRCf6zHcVupf6F2b9WpFkMAvrXoafkKJIids2Mq9aU4p7ooVcIDGZ9tpqZpyw==",
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.5.7.tgz",
+ "integrity": "sha512-SMmgApjroKy6PGSjofTBbl9kIQb7/ywtiP0hYpa/x2yuiCQQoe+QLusOnNgmGDgJBmV/5UVEf1+EA+77s4acHQ==",
"dev": true,
"dependencies": {
"typescript": "^4.3.5"
}
},
"node_modules/@astrojs/language-server": {
- "version": "0.7.19",
- "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.7.19.tgz",
- "integrity": "sha512-6ZZtId4NGvMyXILbOdsAE6gllCxd7tpFL6zrMdtQcVvd1XZAABq7hmUDAD1BIfG0HHVz7cHxe5Wxq+cLWIYyVw==",
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.8.3.tgz",
+ "integrity": "sha512-9cgKUK/onWROvSOvzwNGMXL31D0B3J4xk62X6I23JbqlF/hR1nbMJcqb+/YiMN+hMXu/ImvVQUQIkCMkaIxWyA==",
"dev": true,
"dependencies": {
"lodash": "^4.17.21",
"source-map": "^0.7.3",
"ts-morph": "^12.0.0",
- "typescript": "^4.3.1-rc",
+ "typescript": "^4.5.2",
"vscode-css-languageservice": "^5.1.1",
"vscode-emmet-helper": "2.1.2",
"vscode-html-languageservice": "^3.0.3",
"vscode-languageserver": "6.1.1",
"vscode-languageserver-protocol": "^3.16.0",
- "vscode-languageserver-textdocument": "^1.0.1"
+ "vscode-languageserver-textdocument": "^1.0.1",
+ "vscode-languageserver-types": "^3.16.0",
+ "vscode-uri": "^3.0.2"
},
"bin": {
"astro-ls": "bin/server.js"
@@ -110,9 +112,9 @@
}
},
"node_modules/@astrojs/renderer-preact": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@astrojs/renderer-preact/-/renderer-preact-0.3.0.tgz",
- "integrity": "sha512-gw+LpSdJXeSXdMTc9aIvVHiOyBs9w37D1yGogE/cleStIN9nTM6TVeU06gtZkIHOViOGAsMXTCrM7enr6VBMKQ==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-preact/-/renderer-preact-0.3.1.tgz",
+ "integrity": "sha512-NEcUEtir2H0g4bV4/GwBxqE6bJpOH4WV/FfFRAO6yxqVx3VCdRJ7163fLmMqqznczoqg9w64uEGejx+NdHAFIg==",
"dev": true,
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.16.0",
@@ -124,9 +126,9 @@
}
},
"node_modules/@astrojs/renderer-react": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@astrojs/renderer-react/-/renderer-react-0.3.0.tgz",
- "integrity": "sha512-pb9gKVHJwtFNoYrtSnBfOPm/0IerEGe6MCDrgys5lwVPWiZ9Di+7uK+C2/UdBuHDM8NEKw+zXA+6qZi/endy+g==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-react/-/renderer-react-0.3.1.tgz",
+ "integrity": "sha512-TqwQyVHhzbFKuF8+jMOlrxM767nubzZzCKuKTAzmrCRLa8vMXPqcPS7JXWD7Q6s6gXln3yhat6+3iodwgurwlw==",
"dev": true,
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.16.0",
@@ -138,9 +140,9 @@
}
},
"node_modules/@astrojs/renderer-svelte": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@astrojs/renderer-svelte/-/renderer-svelte-0.2.1.tgz",
- "integrity": "sha512-0pifE/w+K6eLrDT0urBYPOBJzF7e4sL3+td7o1p4a3yGXPQsr5eKKQ66lyIKl7sgg5bXOVQhVMQbnm6rGqHxVA==",
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-svelte/-/renderer-svelte-0.2.2.tgz",
+ "integrity": "sha512-6fs/skQURDvn2K/TVAgOmqcMUaGuocV7EwAzthHTJzlfRQUbNEWmyLtuvjcSCZnY+28vupKjEarWl3IsyqJh6Q==",
"dev": true,
"dependencies": {
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.30",
@@ -152,9 +154,9 @@
}
},
"node_modules/@astrojs/renderer-vue": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@astrojs/renderer-vue/-/renderer-vue-0.2.0.tgz",
- "integrity": "sha512-YfQwghT0/n/tNbi/93wWsqNUwUxRCi76CdNvBRNyP01JVTZisQyqtT8yOJYGgMgqxQEscpPmD467dK89knd5gQ==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-vue/-/renderer-vue-0.2.1.tgz",
+ "integrity": "sha512-nawWIzwL40M8ran4zQaYckAdHwn1HeD6zTRH3LKCENeAjn3bJ4wxJ2KD9dZw4twACP+yBZm3y2N7iX+6CyueIQ==",
"dev": true,
"dependencies": {
"@vitejs/plugin-vue": "^1.9.4",
@@ -675,14 +677,20 @@
"node": ">= 8.0.0"
}
},
+ "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true
+ },
"node_modules/@sveltejs/vite-plugin-svelte": {
- "version": "1.0.0-next.30",
- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.30.tgz",
- "integrity": "sha512-YQqdMxjL1VgSFk4/+IY3yLwuRRapPafPiZTiaGEq1psbJYSNYUWx9F1zMm32GMsnogg3zn99mGJOqe3ld3HZSg==",
+ "version": "1.0.0-next.31",
+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.31.tgz",
+ "integrity": "sha512-8K3DcGP1V+XBv389u32S6wt8xiun6hHd5wn28AKLSoNTIhOmJOA2RJUJzp0seTRI86Shme4lzHI2Fgq4qz1wXQ==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^4.1.1",
- "debug": "^4.3.2",
+ "debug": "^4.3.3",
"kleur": "^4.1.4",
"magic-string": "^0.25.7",
"require-relative": "^0.8.7",
@@ -954,9 +962,9 @@
"dev": true
},
"node_modules/@vitejs/plugin-vue": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz",
- "integrity": "sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg==",
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz",
+ "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==",
"dev": true,
"engines": {
"node": ">=12.0.0"
@@ -966,17 +974,23 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.23.tgz",
- "integrity": "sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg==",
+ "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.23",
+ "@vue/shared": "3.2.24",
"estree-walker": "^2.0.2",
"source-map": "^0.6.1"
}
},
+ "node_modules/@vue/compiler-core/node_modules/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true
+ },
"node_modules/@vue/compiler-core/node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -987,33 +1001,39 @@
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz",
- "integrity": "sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw==",
+ "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.23",
- "@vue/shared": "3.2.23"
+ "@vue/compiler-core": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.23.tgz",
- "integrity": "sha512-Aw+pb50Q5zTjyvWod8mNKmYZDRGHJBptmNNWE+84ZxrzEztPgMz8cNYIzWGbwcFVkmJlhvioAMvKnB+LM/sjSA==",
+ "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.23",
- "@vue/compiler-dom": "3.2.23",
- "@vue/compiler-ssr": "3.2.23",
- "@vue/ref-transform": "3.2.23",
- "@vue/shared": "3.2.23",
+ "@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",
"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/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true
+ },
"node_modules/@vue/compiler-sfc/node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -1024,55 +1044,61 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.23.tgz",
- "integrity": "sha512-Bqzn4jFyXPK1Ehqiq7e/czS8n62gtYF1Zfeu0DrR5uv+SBllh7LIvZjZU6+c8qbocAd3/T3I3gn2cZGmnDb6zg==",
+ "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.23",
- "@vue/shared": "3.2.23"
+ "@vue/compiler-dom": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"node_modules/@vue/reactivity": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.23.tgz",
- "integrity": "sha512-8RGVr/5Kpgb/EkCjgHXqttgA5IMc6n0lIXFY4TVbMkzdXrvaIhzBd7Te44oIDsTSYVKZLpfHd6/wEnuDqE8vFw==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.24.tgz",
+ "integrity": "sha512-5eVsO9wfQ5erCMSRBjpqLkkI+LglJS7E0oLZJs2gsChpvOjH2Uwt3Hk1nVv0ywStnWg71Ykn3SyQwtnl7PknOQ==",
"dev": true,
"dependencies": {
- "@vue/shared": "3.2.23"
+ "@vue/shared": "3.2.24"
}
},
"node_modules/@vue/ref-transform": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.23.tgz",
- "integrity": "sha512-gW0GD2PSAs/th7mC7tPB/UwpIQxclbApVtsDtscDmOJXb2+cdu60ny+SuHNgfrlUT/JqWKQHq7jFKO4woxLNaA==",
+ "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,
"dependencies": {
"@babel/parser": "^7.15.0",
- "@vue/compiler-core": "3.2.23",
- "@vue/shared": "3.2.23",
+ "@vue/compiler-core": "3.2.24",
+ "@vue/shared": "3.2.24",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7"
}
},
+ "node_modules/@vue/ref-transform/node_modules/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true
+ },
"node_modules/@vue/runtime-core": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.23.tgz",
- "integrity": "sha512-wSI5lmY2kCGLf89iiygqxVh6/5bsawz78Me9n1x4U2bHnN0yf3PWyuhN0WgIE8VfEaF7e75E333uboNEIFjgkg==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.24.tgz",
+ "integrity": "sha512-ReI06vGgYuW0G8FlOcAOzMklVDJSxKuRhYzT8j+a8BTfs1945kxo1Th28BPvasyYx8J+LMeZ0HqpPH9yGXvWvg==",
"dev": true,
"dependencies": {
- "@vue/reactivity": "3.2.23",
- "@vue/shared": "3.2.23"
+ "@vue/reactivity": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.23.tgz",
- "integrity": "sha512-z6lp0888NkLmxD9j2sGoll8Kb7J743s8s6w7GbiyUc4WZwm0KJ35B4qTFDMoIU0G7CatS6Z+yRTpPHc6srtByg==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.24.tgz",
+ "integrity": "sha512-piqsabtIEUKkMGSJlOyKUonZEDtdwOpR6teQ8EKbH8PX9sxfAt9snLnFJldUhhyYrLIyDtnjwajfJ7/XtpD4JA==",
"dev": true,
"dependencies": {
- "@vue/runtime-core": "3.2.23",
- "@vue/shared": "3.2.23",
+ "@vue/runtime-core": "3.2.24",
+ "@vue/shared": "3.2.24",
"csstype": "^2.6.8"
}
},
@@ -1083,22 +1109,22 @@
"dev": true
},
"node_modules/@vue/server-renderer": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.23.tgz",
- "integrity": "sha512-mgQ2VAE5WjeZELJKNbwE69uiBNpN+3LyL0ZDki1bJWVwHD2fhPfx7pwyYuiucE81xz2LxVsyGxhKKUL997g8vw==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.24.tgz",
+ "integrity": "sha512-DqiCRDxTbv67Hw5ImiqnLIQbPGtIwWLLfEcVHoEnu1f21EMTB6LfoS69EQddd8VyfN5kfX3Fmz27/hrFPpRaMQ==",
"dev": true,
"dependencies": {
- "@vue/compiler-ssr": "3.2.23",
- "@vue/shared": "3.2.23"
+ "@vue/compiler-ssr": "3.2.24",
+ "@vue/shared": "3.2.24"
},
"peerDependencies": {
- "vue": "3.2.23"
+ "vue": "3.2.24"
}
},
"node_modules/@vue/shared": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz",
- "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.24.tgz",
+ "integrity": "sha512-BUgRiZCkCrqDps5aQ9av05xcge3rn092ztKIh17tHkeEFgP4zfXMQWBA2zfdoCdCEdBL26xtOv+FZYiOp9RUDA==",
"dev": true
},
"node_modules/@web/parse5-utils": {
@@ -1247,19 +1273,19 @@
}
},
"node_modules/astro": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/astro/-/astro-0.21.6.tgz",
- "integrity": "sha512-GDW79Lseomo0YmYAdvIhj6H1yKx4Ww/jY/r7ovjV3SmxjSpHqi5ZhDS5CuKLqdjmwlp7HnzekPsin7Ydanq2KQ==",
+ "version": "0.21.11",
+ "resolved": "https://registry.npmjs.org/astro/-/astro-0.21.11.tgz",
+ "integrity": "sha512-CjMEgwau8RrFiIsZXM8OpzIrh9QFJxQe7hiMa/ab/IMlPbWotOiW3dDQhFHJPHgtCrVt076NG37jaNiLvwlWFw==",
"dev": true,
"dependencies": {
- "@astrojs/compiler": "^0.3.9",
- "@astrojs/language-server": "^0.7.16",
+ "@astrojs/compiler": "^0.5.7",
+ "@astrojs/language-server": "^0.8.2",
"@astrojs/markdown-remark": "^0.5.0",
"@astrojs/prism": "0.3.0",
- "@astrojs/renderer-preact": "^0.3.0",
- "@astrojs/renderer-react": "0.3.0",
- "@astrojs/renderer-svelte": "0.2.1",
- "@astrojs/renderer-vue": "0.2.0",
+ "@astrojs/renderer-preact": "^0.3.1",
+ "@astrojs/renderer-react": "0.3.1",
+ "@astrojs/renderer-svelte": "0.2.2",
+ "@astrojs/renderer-vue": "0.2.1",
"@babel/core": "^7.15.8",
"@babel/traverse": "^7.15.4",
"@proload/core": "^0.2.1",
@@ -1273,6 +1299,7 @@
"es-module-lexer": "^0.7.1",
"esbuild": "0.13.7",
"estree-util-value-to-estree": "^1.2.0",
+ "estree-walker": "^3.0.0",
"fast-glob": "^3.2.7",
"fast-xml-parser": "^3.19.0",
"html-entities": "^2.3.2",
@@ -2643,9 +2670,9 @@
}
},
"node_modules/estree-walker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz",
+ "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==",
"dev": true
},
"node_modules/etag": {
@@ -6196,9 +6223,9 @@
}
},
"node_modules/preact": {
- "version": "10.6.1",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.1.tgz",
- "integrity": "sha512-ydCg+ISIq70vqiThvNWStZWLRjR9U2awP/JAmGdWUKm9+Tyuy+MqVdAIyEByeIspAVtD4GWC/SJtxO8XD4knVA==",
+ "version": "10.6.2",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.2.tgz",
+ "integrity": "sha512-ppDjurt75nSxyikpyali+uKwRl8CK9N6ntOPovGIEGQagjMLVzEgVqFEsUUyUrqyE9Ch90KE0jmFc9q2QcPLBA==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -6653,9 +6680,9 @@
}
},
"node_modules/rollup": {
- "version": "2.60.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.60.1.tgz",
- "integrity": "sha512-akwfnpjY0rXEDSn1UTVfKXJhPsEBu+imi1gqBA1ZkHGydUnkV/fWCC90P7rDaLEW8KTwBcS1G3N4893Ndz+jwg==",
+ "version": "2.60.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.60.2.tgz",
+ "integrity": "sha512-1Bgjpq61sPjgoZzuiDSGvbI1tD91giZABgjCQBKM5aYLnzjq52GoDuWVwT/cm/MCxCMPU8gqQvkj8doQ5C8Oqw==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@@ -7793,15 +7820,15 @@
}
},
"node_modules/vite": {
- "version": "2.6.14",
- "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.14.tgz",
- "integrity": "sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.0.tgz",
+ "integrity": "sha512-ZM629j9n6f1Gcr2KsfpLhJ0FRkift4SsTLSvExmNpGJYzyi1JyLOFybz85ShqFP5f4oCfJSblWAma9X8lZg/vA==",
"dev": true,
"dependencies": {
- "esbuild": "^0.13.2",
- "postcss": "^8.3.8",
+ "esbuild": "^0.13.12",
+ "postcss": "^8.3.11",
"resolve": "^1.20.0",
- "rollup": "^2.57.0"
+ "rollup": "^2.59.0"
},
"bin": {
"vite": "bin/vite.js"
@@ -7829,10 +7856,260 @@
}
}
},
+ "node_modules/vite/node_modules/esbuild": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz",
+ "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "optionalDependencies": {
+ "esbuild-android-arm64": "0.13.15",
+ "esbuild-darwin-64": "0.13.15",
+ "esbuild-darwin-arm64": "0.13.15",
+ "esbuild-freebsd-64": "0.13.15",
+ "esbuild-freebsd-arm64": "0.13.15",
+ "esbuild-linux-32": "0.13.15",
+ "esbuild-linux-64": "0.13.15",
+ "esbuild-linux-arm": "0.13.15",
+ "esbuild-linux-arm64": "0.13.15",
+ "esbuild-linux-mips64le": "0.13.15",
+ "esbuild-linux-ppc64le": "0.13.15",
+ "esbuild-netbsd-64": "0.13.15",
+ "esbuild-openbsd-64": "0.13.15",
+ "esbuild-sunos-64": "0.13.15",
+ "esbuild-windows-32": "0.13.15",
+ "esbuild-windows-64": "0.13.15",
+ "esbuild-windows-arm64": "0.13.15"
+ }
+ },
+ "node_modules/vite/node_modules/esbuild-android-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz",
+ "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-darwin-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz",
+ "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-darwin-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz",
+ "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-freebsd-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz",
+ "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-freebsd-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz",
+ "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-linux-32": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz",
+ "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-linux-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz",
+ "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-linux-arm": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz",
+ "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-linux-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz",
+ "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-linux-mips64le": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz",
+ "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-linux-ppc64le": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz",
+ "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-netbsd-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz",
+ "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-openbsd-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz",
+ "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-sunos-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz",
+ "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-windows-32": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz",
+ "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-windows-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz",
+ "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/vite/node_modules/esbuild-windows-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz",
+ "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
"node_modules/vscode-css-languageservice": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.8.tgz",
- "integrity": "sha512-Si1sMykS8U/p8LYgLGPCfZD1YFT0AtvUJQp9XJGw64DZWhtwYo28G2l64USLS9ge4ZPMZpwdpOK7PfbVKfgiiA==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.9.tgz",
+ "integrity": "sha512-/tFOWeZBL3Oc9Zc+2MAi3rEwiXJTSZsvjB+M7nSjWLbGPUIjukUA7YzLgsBoUfR35sPJYnXWUkL56PdfIYM8GA==",
"dev": true,
"dependencies": {
"vscode-languageserver-textdocument": "^1.0.1",
@@ -7960,16 +8237,16 @@
"dev": true
},
"node_modules/vue": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.23.tgz",
- "integrity": "sha512-MGp9JZC37lzGhwSu6c1tQxrQbXbw7XKFqtYh7SFwNrNK899FPxGAHwSHMZijMChTSC3uZrD2BGO/3EHOgMJ0cw==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.24.tgz",
+ "integrity": "sha512-PvCklXNfcUMyeP/a9nME27C32IipwUDoS45rDyKn5+RQrWyjL+0JAJtf98HL6y9bfqQRTlYjSowWEB1nXxvG5Q==",
"dev": true,
"dependencies": {
- "@vue/compiler-dom": "3.2.23",
- "@vue/compiler-sfc": "3.2.23",
- "@vue/runtime-dom": "3.2.23",
- "@vue/server-renderer": "3.2.23",
- "@vue/shared": "3.2.23"
+ "@vue/compiler-dom": "3.2.24",
+ "@vue/compiler-sfc": "3.2.24",
+ "@vue/runtime-dom": "3.2.24",
+ "@vue/server-renderer": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"node_modules/web-namespaces": {
@@ -8091,30 +8368,32 @@
},
"dependencies": {
"@astrojs/compiler": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.3.9.tgz",
- "integrity": "sha512-TzmIzpB6bpGD3vghcj+cXPckXkRCf6zHcVupf6F2b9WpFkMAvrXoafkKJIids2Mq9aU4p7ooVcIDGZ9tpqZpyw==",
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.5.7.tgz",
+ "integrity": "sha512-SMmgApjroKy6PGSjofTBbl9kIQb7/ywtiP0hYpa/x2yuiCQQoe+QLusOnNgmGDgJBmV/5UVEf1+EA+77s4acHQ==",
"dev": true,
"requires": {
"typescript": "^4.3.5"
}
},
"@astrojs/language-server": {
- "version": "0.7.19",
- "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.7.19.tgz",
- "integrity": "sha512-6ZZtId4NGvMyXILbOdsAE6gllCxd7tpFL6zrMdtQcVvd1XZAABq7hmUDAD1BIfG0HHVz7cHxe5Wxq+cLWIYyVw==",
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.8.3.tgz",
+ "integrity": "sha512-9cgKUK/onWROvSOvzwNGMXL31D0B3J4xk62X6I23JbqlF/hR1nbMJcqb+/YiMN+hMXu/ImvVQUQIkCMkaIxWyA==",
"dev": true,
"requires": {
"lodash": "^4.17.21",
"source-map": "^0.7.3",
"ts-morph": "^12.0.0",
- "typescript": "^4.3.1-rc",
+ "typescript": "^4.5.2",
"vscode-css-languageservice": "^5.1.1",
"vscode-emmet-helper": "2.1.2",
"vscode-html-languageservice": "^3.0.3",
"vscode-languageserver": "6.1.1",
"vscode-languageserver-protocol": "^3.16.0",
- "vscode-languageserver-textdocument": "^1.0.1"
+ "vscode-languageserver-textdocument": "^1.0.1",
+ "vscode-languageserver-types": "^3.16.0",
+ "vscode-uri": "^3.0.2"
}
},
"@astrojs/markdown-remark": {
@@ -8162,9 +8441,9 @@
"dev": true
},
"@astrojs/renderer-preact": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@astrojs/renderer-preact/-/renderer-preact-0.3.0.tgz",
- "integrity": "sha512-gw+LpSdJXeSXdMTc9aIvVHiOyBs9w37D1yGogE/cleStIN9nTM6TVeU06gtZkIHOViOGAsMXTCrM7enr6VBMKQ==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-preact/-/renderer-preact-0.3.1.tgz",
+ "integrity": "sha512-NEcUEtir2H0g4bV4/GwBxqE6bJpOH4WV/FfFRAO6yxqVx3VCdRJ7163fLmMqqznczoqg9w64uEGejx+NdHAFIg==",
"dev": true,
"requires": {
"@babel/plugin-transform-react-jsx": "^7.16.0",
@@ -8173,9 +8452,9 @@
}
},
"@astrojs/renderer-react": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@astrojs/renderer-react/-/renderer-react-0.3.0.tgz",
- "integrity": "sha512-pb9gKVHJwtFNoYrtSnBfOPm/0IerEGe6MCDrgys5lwVPWiZ9Di+7uK+C2/UdBuHDM8NEKw+zXA+6qZi/endy+g==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-react/-/renderer-react-0.3.1.tgz",
+ "integrity": "sha512-TqwQyVHhzbFKuF8+jMOlrxM767nubzZzCKuKTAzmrCRLa8vMXPqcPS7JXWD7Q6s6gXln3yhat6+3iodwgurwlw==",
"dev": true,
"requires": {
"@babel/plugin-transform-react-jsx": "^7.16.0",
@@ -8184,9 +8463,9 @@
}
},
"@astrojs/renderer-svelte": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@astrojs/renderer-svelte/-/renderer-svelte-0.2.1.tgz",
- "integrity": "sha512-0pifE/w+K6eLrDT0urBYPOBJzF7e4sL3+td7o1p4a3yGXPQsr5eKKQ66lyIKl7sgg5bXOVQhVMQbnm6rGqHxVA==",
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-svelte/-/renderer-svelte-0.2.2.tgz",
+ "integrity": "sha512-6fs/skQURDvn2K/TVAgOmqcMUaGuocV7EwAzthHTJzlfRQUbNEWmyLtuvjcSCZnY+28vupKjEarWl3IsyqJh6Q==",
"dev": true,
"requires": {
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.30",
@@ -8195,9 +8474,9 @@
}
},
"@astrojs/renderer-vue": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@astrojs/renderer-vue/-/renderer-vue-0.2.0.tgz",
- "integrity": "sha512-YfQwghT0/n/tNbi/93wWsqNUwUxRCi76CdNvBRNyP01JVTZisQyqtT8yOJYGgMgqxQEscpPmD467dK89knd5gQ==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@astrojs/renderer-vue/-/renderer-vue-0.2.1.tgz",
+ "integrity": "sha512-nawWIzwL40M8ran4zQaYckAdHwn1HeD6zTRH3LKCENeAjn3bJ4wxJ2KD9dZw4twACP+yBZm3y2N7iX+6CyueIQ==",
"dev": true,
"requires": {
"@vitejs/plugin-vue": "^1.9.4",
@@ -8595,16 +8874,24 @@
"requires": {
"estree-walker": "^2.0.1",
"picomatch": "^2.2.2"
+ },
+ "dependencies": {
+ "estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true
+ }
}
},
"@sveltejs/vite-plugin-svelte": {
- "version": "1.0.0-next.30",
- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.30.tgz",
- "integrity": "sha512-YQqdMxjL1VgSFk4/+IY3yLwuRRapPafPiZTiaGEq1psbJYSNYUWx9F1zMm32GMsnogg3zn99mGJOqe3ld3HZSg==",
+ "version": "1.0.0-next.31",
+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.31.tgz",
+ "integrity": "sha512-8K3DcGP1V+XBv389u32S6wt8xiun6hHd5wn28AKLSoNTIhOmJOA2RJUJzp0seTRI86Shme4lzHI2Fgq4qz1wXQ==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^4.1.1",
- "debug": "^4.3.2",
+ "debug": "^4.3.3",
"kleur": "^4.1.4",
"magic-string": "^0.25.7",
"require-relative": "^0.8.7",
@@ -8856,24 +9143,30 @@
"dev": true
},
"@vitejs/plugin-vue": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz",
- "integrity": "sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg==",
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz",
+ "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==",
"dev": true,
"requires": {}
},
"@vue/compiler-core": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.23.tgz",
- "integrity": "sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg==",
+ "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.23",
+ "@vue/shared": "3.2.24",
"estree-walker": "^2.0.2",
"source-map": "^0.6.1"
},
"dependencies": {
+ "estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true
+ },
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -8883,33 +9176,39 @@
}
},
"@vue/compiler-dom": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz",
- "integrity": "sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw==",
+ "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.23",
- "@vue/shared": "3.2.23"
+ "@vue/compiler-core": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"@vue/compiler-sfc": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.23.tgz",
- "integrity": "sha512-Aw+pb50Q5zTjyvWod8mNKmYZDRGHJBptmNNWE+84ZxrzEztPgMz8cNYIzWGbwcFVkmJlhvioAMvKnB+LM/sjSA==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.24.tgz",
+ "integrity": "sha512-YGPcIvVJp2qTPkuT6kT43Eo1xjstyY4bmuiSV31my4bQMBFVR26ANmifUSt759Blok71gK0WzfIZHbcOKYOeKA==",
"dev": true,
"requires": {
"@babel/parser": "^7.15.0",
- "@vue/compiler-core": "3.2.23",
- "@vue/compiler-dom": "3.2.23",
- "@vue/compiler-ssr": "3.2.23",
- "@vue/ref-transform": "3.2.23",
- "@vue/shared": "3.2.23",
+ "@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",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7",
"postcss": "^8.1.10",
"source-map": "^0.6.1"
},
"dependencies": {
+ "estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true
+ },
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -8919,55 +9218,63 @@
}
},
"@vue/compiler-ssr": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.23.tgz",
- "integrity": "sha512-Bqzn4jFyXPK1Ehqiq7e/czS8n62gtYF1Zfeu0DrR5uv+SBllh7LIvZjZU6+c8qbocAd3/T3I3gn2cZGmnDb6zg==",
+ "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.23",
- "@vue/shared": "3.2.23"
+ "@vue/compiler-dom": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"@vue/reactivity": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.23.tgz",
- "integrity": "sha512-8RGVr/5Kpgb/EkCjgHXqttgA5IMc6n0lIXFY4TVbMkzdXrvaIhzBd7Te44oIDsTSYVKZLpfHd6/wEnuDqE8vFw==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.24.tgz",
+ "integrity": "sha512-5eVsO9wfQ5erCMSRBjpqLkkI+LglJS7E0oLZJs2gsChpvOjH2Uwt3Hk1nVv0ywStnWg71Ykn3SyQwtnl7PknOQ==",
"dev": true,
"requires": {
- "@vue/shared": "3.2.23"
+ "@vue/shared": "3.2.24"
}
},
"@vue/ref-transform": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.23.tgz",
- "integrity": "sha512-gW0GD2PSAs/th7mC7tPB/UwpIQxclbApVtsDtscDmOJXb2+cdu60ny+SuHNgfrlUT/JqWKQHq7jFKO4woxLNaA==",
+ "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,
"requires": {
"@babel/parser": "^7.15.0",
- "@vue/compiler-core": "3.2.23",
- "@vue/shared": "3.2.23",
+ "@vue/compiler-core": "3.2.24",
+ "@vue/shared": "3.2.24",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7"
+ },
+ "dependencies": {
+ "estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "dev": true
+ }
}
},
"@vue/runtime-core": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.23.tgz",
- "integrity": "sha512-wSI5lmY2kCGLf89iiygqxVh6/5bsawz78Me9n1x4U2bHnN0yf3PWyuhN0WgIE8VfEaF7e75E333uboNEIFjgkg==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.24.tgz",
+ "integrity": "sha512-ReI06vGgYuW0G8FlOcAOzMklVDJSxKuRhYzT8j+a8BTfs1945kxo1Th28BPvasyYx8J+LMeZ0HqpPH9yGXvWvg==",
"dev": true,
"requires": {
- "@vue/reactivity": "3.2.23",
- "@vue/shared": "3.2.23"
+ "@vue/reactivity": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"@vue/runtime-dom": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.23.tgz",
- "integrity": "sha512-z6lp0888NkLmxD9j2sGoll8Kb7J743s8s6w7GbiyUc4WZwm0KJ35B4qTFDMoIU0G7CatS6Z+yRTpPHc6srtByg==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.24.tgz",
+ "integrity": "sha512-piqsabtIEUKkMGSJlOyKUonZEDtdwOpR6teQ8EKbH8PX9sxfAt9snLnFJldUhhyYrLIyDtnjwajfJ7/XtpD4JA==",
"dev": true,
"requires": {
- "@vue/runtime-core": "3.2.23",
- "@vue/shared": "3.2.23",
+ "@vue/runtime-core": "3.2.24",
+ "@vue/shared": "3.2.24",
"csstype": "^2.6.8"
},
"dependencies": {
@@ -8980,19 +9287,19 @@
}
},
"@vue/server-renderer": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.23.tgz",
- "integrity": "sha512-mgQ2VAE5WjeZELJKNbwE69uiBNpN+3LyL0ZDki1bJWVwHD2fhPfx7pwyYuiucE81xz2LxVsyGxhKKUL997g8vw==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.24.tgz",
+ "integrity": "sha512-DqiCRDxTbv67Hw5ImiqnLIQbPGtIwWLLfEcVHoEnu1f21EMTB6LfoS69EQddd8VyfN5kfX3Fmz27/hrFPpRaMQ==",
"dev": true,
"requires": {
- "@vue/compiler-ssr": "3.2.23",
- "@vue/shared": "3.2.23"
+ "@vue/compiler-ssr": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"@vue/shared": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz",
- "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.24.tgz",
+ "integrity": "sha512-BUgRiZCkCrqDps5aQ9av05xcge3rn092ztKIh17tHkeEFgP4zfXMQWBA2zfdoCdCEdBL26xtOv+FZYiOp9RUDA==",
"dev": true
},
"@web/parse5-utils": {
@@ -9104,19 +9411,19 @@
"dev": true
},
"astro": {
- "version": "0.21.6",
- "resolved": "https://registry.npmjs.org/astro/-/astro-0.21.6.tgz",
- "integrity": "sha512-GDW79Lseomo0YmYAdvIhj6H1yKx4Ww/jY/r7ovjV3SmxjSpHqi5ZhDS5CuKLqdjmwlp7HnzekPsin7Ydanq2KQ==",
+ "version": "0.21.11",
+ "resolved": "https://registry.npmjs.org/astro/-/astro-0.21.11.tgz",
+ "integrity": "sha512-CjMEgwau8RrFiIsZXM8OpzIrh9QFJxQe7hiMa/ab/IMlPbWotOiW3dDQhFHJPHgtCrVt076NG37jaNiLvwlWFw==",
"dev": true,
"requires": {
- "@astrojs/compiler": "^0.3.9",
- "@astrojs/language-server": "^0.7.16",
+ "@astrojs/compiler": "^0.5.7",
+ "@astrojs/language-server": "^0.8.2",
"@astrojs/markdown-remark": "^0.5.0",
"@astrojs/prism": "0.3.0",
- "@astrojs/renderer-preact": "^0.3.0",
- "@astrojs/renderer-react": "0.3.0",
- "@astrojs/renderer-svelte": "0.2.1",
- "@astrojs/renderer-vue": "0.2.0",
+ "@astrojs/renderer-preact": "^0.3.1",
+ "@astrojs/renderer-react": "0.3.1",
+ "@astrojs/renderer-svelte": "0.2.2",
+ "@astrojs/renderer-vue": "0.2.1",
"@babel/core": "^7.15.8",
"@babel/traverse": "^7.15.4",
"@proload/core": "^0.2.1",
@@ -9130,6 +9437,7 @@
"es-module-lexer": "^0.7.1",
"esbuild": "0.13.7",
"estree-util-value-to-estree": "^1.2.0",
+ "estree-walker": "^3.0.0",
"fast-glob": "^3.2.7",
"fast-xml-parser": "^3.19.0",
"html-entities": "^2.3.2",
@@ -10101,9 +10409,9 @@
}
},
"estree-walker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz",
+ "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==",
"dev": true
},
"etag": {
@@ -12545,9 +12853,9 @@
"requires": {}
},
"preact": {
- "version": "10.6.1",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.1.tgz",
- "integrity": "sha512-ydCg+ISIq70vqiThvNWStZWLRjR9U2awP/JAmGdWUKm9+Tyuy+MqVdAIyEByeIspAVtD4GWC/SJtxO8XD4knVA==",
+ "version": "10.6.2",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.2.tgz",
+ "integrity": "sha512-ppDjurt75nSxyikpyali+uKwRl8CK9N6ntOPovGIEGQagjMLVzEgVqFEsUUyUrqyE9Ch90KE0jmFc9q2QcPLBA==",
"dev": true
},
"preact-render-to-string": {
@@ -12881,9 +13189,9 @@
}
},
"rollup": {
- "version": "2.60.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.60.1.tgz",
- "integrity": "sha512-akwfnpjY0rXEDSn1UTVfKXJhPsEBu+imi1gqBA1ZkHGydUnkV/fWCC90P7rDaLEW8KTwBcS1G3N4893Ndz+jwg==",
+ "version": "2.60.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.60.2.tgz",
+ "integrity": "sha512-1Bgjpq61sPjgoZzuiDSGvbI1tD91giZABgjCQBKM5aYLnzjq52GoDuWVwT/cm/MCxCMPU8gqQvkj8doQ5C8Oqw==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
@@ -13705,22 +14013,168 @@
}
},
"vite": {
- "version": "2.6.14",
- "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.14.tgz",
- "integrity": "sha512-2HA9xGyi+EhY2MXo0+A2dRsqsAG3eFNEVIo12olkWhOmc8LfiM+eMdrXf+Ruje9gdXgvSqjLI9freec1RUM5EA==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.0.tgz",
+ "integrity": "sha512-ZM629j9n6f1Gcr2KsfpLhJ0FRkift4SsTLSvExmNpGJYzyi1JyLOFybz85ShqFP5f4oCfJSblWAma9X8lZg/vA==",
"dev": true,
"requires": {
- "esbuild": "^0.13.2",
+ "esbuild": "^0.13.12",
"fsevents": "~2.3.2",
- "postcss": "^8.3.8",
+ "postcss": "^8.3.11",
"resolve": "^1.20.0",
- "rollup": "^2.57.0"
+ "rollup": "^2.59.0"
+ },
+ "dependencies": {
+ "esbuild": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.15.tgz",
+ "integrity": "sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==",
+ "dev": true,
+ "requires": {
+ "esbuild-android-arm64": "0.13.15",
+ "esbuild-darwin-64": "0.13.15",
+ "esbuild-darwin-arm64": "0.13.15",
+ "esbuild-freebsd-64": "0.13.15",
+ "esbuild-freebsd-arm64": "0.13.15",
+ "esbuild-linux-32": "0.13.15",
+ "esbuild-linux-64": "0.13.15",
+ "esbuild-linux-arm": "0.13.15",
+ "esbuild-linux-arm64": "0.13.15",
+ "esbuild-linux-mips64le": "0.13.15",
+ "esbuild-linux-ppc64le": "0.13.15",
+ "esbuild-netbsd-64": "0.13.15",
+ "esbuild-openbsd-64": "0.13.15",
+ "esbuild-sunos-64": "0.13.15",
+ "esbuild-windows-32": "0.13.15",
+ "esbuild-windows-64": "0.13.15",
+ "esbuild-windows-arm64": "0.13.15"
+ }
+ },
+ "esbuild-android-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz",
+ "integrity": "sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-darwin-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz",
+ "integrity": "sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-darwin-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz",
+ "integrity": "sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-freebsd-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz",
+ "integrity": "sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-freebsd-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz",
+ "integrity": "sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-32": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz",
+ "integrity": "sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz",
+ "integrity": "sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-arm": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz",
+ "integrity": "sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz",
+ "integrity": "sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-mips64le": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz",
+ "integrity": "sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-ppc64le": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz",
+ "integrity": "sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-netbsd-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz",
+ "integrity": "sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-openbsd-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz",
+ "integrity": "sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-sunos-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz",
+ "integrity": "sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-windows-32": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz",
+ "integrity": "sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-windows-64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz",
+ "integrity": "sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-windows-arm64": {
+ "version": "0.13.15",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz",
+ "integrity": "sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==",
+ "dev": true,
+ "optional": true
+ }
}
},
"vscode-css-languageservice": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.8.tgz",
- "integrity": "sha512-Si1sMykS8U/p8LYgLGPCfZD1YFT0AtvUJQp9XJGw64DZWhtwYo28G2l64USLS9ge4ZPMZpwdpOK7PfbVKfgiiA==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.9.tgz",
+ "integrity": "sha512-/tFOWeZBL3Oc9Zc+2MAi3rEwiXJTSZsvjB+M7nSjWLbGPUIjukUA7YzLgsBoUfR35sPJYnXWUkL56PdfIYM8GA==",
"dev": true,
"requires": {
"vscode-languageserver-textdocument": "^1.0.1",
@@ -13845,16 +14299,16 @@
"dev": true
},
"vue": {
- "version": "3.2.23",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.23.tgz",
- "integrity": "sha512-MGp9JZC37lzGhwSu6c1tQxrQbXbw7XKFqtYh7SFwNrNK899FPxGAHwSHMZijMChTSC3uZrD2BGO/3EHOgMJ0cw==",
+ "version": "3.2.24",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.24.tgz",
+ "integrity": "sha512-PvCklXNfcUMyeP/a9nME27C32IipwUDoS45rDyKn5+RQrWyjL+0JAJtf98HL6y9bfqQRTlYjSowWEB1nXxvG5Q==",
"dev": true,
"requires": {
- "@vue/compiler-dom": "3.2.23",
- "@vue/compiler-sfc": "3.2.23",
- "@vue/runtime-dom": "3.2.23",
- "@vue/server-renderer": "3.2.23",
- "@vue/shared": "3.2.23"
+ "@vue/compiler-dom": "3.2.24",
+ "@vue/compiler-sfc": "3.2.24",
+ "@vue/runtime-dom": "3.2.24",
+ "@vue/server-renderer": "3.2.24",
+ "@vue/shared": "3.2.24"
}
},
"web-namespaces": {
diff --git a/package.json b/package.json
index 4ee1813..97cff73 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
"devDependencies": {
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
- "astro": "0.21.6",
+ "astro": "0.21.11",
"cssnano": "5.0.12",
"cssnano-preset-advanced": "5.1.8",
"patch-package": "6.4.7",
diff --git a/src/components/post-preview.astro b/src/components/post-preview.astro
index 4289be1..92bbb4d 100644
--- a/src/components/post-preview.astro
+++ b/src/components/post-preview.astro
@@ -8,44 +8,101 @@ import dateFormat from "dateformat";
const { post } = Astro.props;
const publishDate =
post.publishDate && dateFormat(post.publishDate, "mmm dS, yyyy");
+const heroImage = "/images" + post.permalink + "/hero";
---
-
-
- {post.description}
- Read more
-
+
+
+
+
+
+
+
+ {post.description}
+
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 322f32d..0d45e7a 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -17,7 +17,7 @@ const filteredPosts = getFilteredPosts(allPosts, { isPublished: true });
---
-
+
{filteredPosts.map((p) => )}
@@ -26,4 +26,9 @@ const filteredPosts = getFilteredPosts(allPosts, { isPublished: true });
.content {
padding: 1rem;
}
+
+ .previews {
+ display: grid;
+ gap: 1rem;
+ }
diff --git a/src/pages/posts/quick-tips/index.md b/src/pages/posts/return-to-perf-island/index.md
similarity index 100%
rename from src/pages/posts/quick-tips/index.md
rename to src/pages/posts/return-to-perf-island/index.md