From 1414c7ad33bc2d141fd7b9c01770f29bf55b5b86 Mon Sep 17 00:00:00 2001 From: w3bdesign <45217974+w3bdesign@users.noreply.github.com> Date: Thu, 8 Jun 2023 16:38:11 +0200 Subject: [PATCH 01/14] Update package-lock.json --- package-lock.json | 415 ++++++++++++++++++++++++---------------------- 1 file changed, 220 insertions(+), 195 deletions(-) diff --git a/package-lock.json b/package-lock.json index e7aaa8e0..fd47ef7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,74 +28,74 @@ } }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.17.1.tgz", - "integrity": "sha512-e91Jpu93X3t3mVdQwF3ZDjSFMFIfzSc+I76G4EX8nl9RYXgqcjframoL05VTjcD2YCsI18RIHAWVCBoCXVZnrw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.17.2.tgz", + "integrity": "sha512-ZkVN7K/JE+qMQbpR6h3gQOGR6yCJpmucSBCmH5YDxnrYbp2CbrVCu0Nr+FGVoWzMJNznj1waShkfQ9awERulLw==", "dependencies": { - "@algolia/cache-common": "4.17.1" + "@algolia/cache-common": "4.17.2" } }, "node_modules/@algolia/cache-common": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.17.1.tgz", - "integrity": "sha512-fvi1WT8aSiGAKrcTw8Qg3RYgcwW8GZMHcqEm4AyDBEy72JZlFBSY80cTQ75MslINjCHXLDT+9EN8AGI9WVY7uA==" + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.17.2.tgz", + "integrity": "sha512-fojbhYIS8ovfYs6hwZpy1O4mBfVRxNgAaZRqsdVQd54hU4MxYDYFCxagYX28lOBz7btcDHld6BMoWXvjzkx6iQ==" }, "node_modules/@algolia/cache-in-memory": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.17.1.tgz", - "integrity": "sha512-NbBt6eBWlsXc5geSpfPRC5dkIB/0Ptthw8r0yM5Z7D3sPlYdnTZSO9y9XWXIptRMwmZe4cM8iBMN8y0tzbcBkA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.17.2.tgz", + "integrity": "sha512-UYQcMzPurNi+cPYkuPemTZkjKAjdgAS1hagC5irujKbrYnN4yscK4TkOI5tX+O8/KegtJt3kOK07OIrJ2QDAAw==", "dependencies": { - "@algolia/cache-common": "4.17.1" + "@algolia/cache-common": "4.17.2" } }, "node_modules/@algolia/client-account": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.17.1.tgz", - "integrity": "sha512-3rL/6ofJvyL+q8TiWM3qoM9tig+SY4gB1Vbsj+UeJPnJm8Khm+7OS+r+mFraqR6pTehYqN8yGYoE7x4diEn4aA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.17.2.tgz", + "integrity": "sha512-doSk89pBPDpDyKJSHFADIGa2XSGrBCj3QwPvqtRJXDADpN+OjW+eTR8r4hEs/7X4GGfjfAOAES8JgDx+fZntYw==", "dependencies": { - "@algolia/client-common": "4.17.1", - "@algolia/client-search": "4.17.1", - "@algolia/transporter": "4.17.1" + "@algolia/client-common": "4.17.2", + "@algolia/client-search": "4.17.2", + "@algolia/transporter": "4.17.2" } }, "node_modules/@algolia/client-analytics": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.17.1.tgz", - "integrity": "sha512-Bepr2w249vODqeBtM7i++tPmUsQ9B81aupUGbDWmjA/FX+jzQqOdhW8w1CFO5kWViNKTbz2WBIJ9U3x8hOa4bA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.17.2.tgz", + "integrity": "sha512-V+DcXbOtD/hKwAR3qGQrtlrJ3q2f9OKfx843q744o4m3xHv5ueCAvGXB1znPsdaUrVDNAImcgEgqwI9x7EJbDw==", "dependencies": { - "@algolia/client-common": "4.17.1", - "@algolia/client-search": "4.17.1", - "@algolia/requester-common": "4.17.1", - "@algolia/transporter": "4.17.1" + "@algolia/client-common": "4.17.2", + "@algolia/client-search": "4.17.2", + "@algolia/requester-common": "4.17.2", + "@algolia/transporter": "4.17.2" } }, "node_modules/@algolia/client-common": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.17.1.tgz", - "integrity": "sha512-+r7kg4EgbFnGsDnoGSVNtXZO8xvZ0vzf1WAOV7sqV9PMf1bp6cpJP/3IuPrSk4t5w2KVl+pC8jfTM7HcFlfBEQ==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.17.2.tgz", + "integrity": "sha512-gKBUnjxi0ukJYIJxVREYGt1Dmj1B3RBYbfGWi0dIPp1BC1VvQm+BOuNwsIwmq/x3MPO+sGuK978eKiP3tZDvag==", "dependencies": { - "@algolia/requester-common": "4.17.1", - "@algolia/transporter": "4.17.1" + "@algolia/requester-common": "4.17.2", + "@algolia/transporter": "4.17.2" } }, "node_modules/@algolia/client-personalization": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.17.1.tgz", - "integrity": "sha512-gJku9DG/THJpfsSlG/az0a3QIn+VVff9kKh8PG8+7ZfxOHS+C+Y5YSeZVsC+c2cfoKLPo3CuHIiJ/p86erR3bA==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.17.2.tgz", + "integrity": "sha512-wc4UgOWxSYWz5wpuelNmlt895jA9twjZWM2ms17Ws8qCvBHF7OVGdMGgbysPB8790YnfvvDnSsWOv3CEj26Eow==", "dependencies": { - "@algolia/client-common": "4.17.1", - "@algolia/requester-common": "4.17.1", - "@algolia/transporter": "4.17.1" + "@algolia/client-common": "4.17.2", + "@algolia/requester-common": "4.17.2", + "@algolia/transporter": "4.17.2" } }, "node_modules/@algolia/client-search": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.17.1.tgz", - "integrity": "sha512-Q5YfT5gVkx60PZDQBqp/zH9aUbBdC7HVvxupiHUgnCKqRQsRZjOhLest7AI6FahepuZLBZS62COrO7v+JvKY7w==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.17.2.tgz", + "integrity": "sha512-FUjIs+gRe0upJC++uVs4sdxMw15JxfkT86Gr/kqVwi9kcqaZhXntSbW/Fw959bIYXczjmeVQsilYvBWW4YvSZA==", "dependencies": { - "@algolia/client-common": "4.17.1", - "@algolia/requester-common": "4.17.1", - "@algolia/transporter": "4.17.1" + "@algolia/client-common": "4.17.2", + "@algolia/requester-common": "4.17.2", + "@algolia/transporter": "4.17.2" } }, "node_modules/@algolia/events": { @@ -104,65 +104,65 @@ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "node_modules/@algolia/logger-common": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.17.1.tgz", - "integrity": "sha512-Us28Ot+fLEmX9M96sa65VZ8EyEEzhYPxfhV9aQyKDjfXbUdJlJxKt6wZpoEg9RAPSdO8IjK9nmuW2P8au3rRsg==" + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.17.2.tgz", + "integrity": "sha512-EfXuweUE+1HiSMsQidaDWA5Lv4NnStYIlh7PO5pLkI+sdhbMX0e5AO5nUAMIFM1VkEANes70RA8fzhP6OqCqQQ==" }, "node_modules/@algolia/logger-console": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.17.1.tgz", - "integrity": "sha512-iKGQTpOjHiE64W3JIOu6dmDvn+AfYIElI9jf/Nt6umRPmP/JI9rK+OHUoW4pKrBtdG0DPd62ppeNXzSnLxY6/g==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.17.2.tgz", + "integrity": "sha512-JuG8HGVlJ+l/UEDK4h2Y8q/IEmRjQz1J0aS9tf6GPNbGYiSvMr1DDdZ+hqV3bb1XE6wU8Ypex56HisWMSpnG0A==", "dependencies": { - "@algolia/logger-common": "4.17.1" + "@algolia/logger-common": "4.17.2" } }, "node_modules/@algolia/recommend": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.17.1.tgz", - "integrity": "sha512-AZ6oi2uU+aSNuPZZsppIdKDdGaMoniwsItPNaVa8Ydu87hiZW8CC0Em2HqT6F0C18VhJM/DV+fJa5xDK++xt8g==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.17.1", - "@algolia/cache-common": "4.17.1", - "@algolia/cache-in-memory": "4.17.1", - "@algolia/client-common": "4.17.1", - "@algolia/client-search": "4.17.1", - "@algolia/logger-common": "4.17.1", - "@algolia/logger-console": "4.17.1", - "@algolia/requester-browser-xhr": "4.17.1", - "@algolia/requester-common": "4.17.1", - "@algolia/requester-node-http": "4.17.1", - "@algolia/transporter": "4.17.1" + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.17.2.tgz", + "integrity": "sha512-xrCirl9tGFU/mNCJWAFQVE7VMjdtJLkiE025U1lcwzPbmSxOE3j3ZluzUzMNTrzRMNnizZQC96EWtMz6wZpDbQ==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.17.2", + "@algolia/cache-common": "4.17.2", + "@algolia/cache-in-memory": "4.17.2", + "@algolia/client-common": "4.17.2", + "@algolia/client-search": "4.17.2", + "@algolia/logger-common": "4.17.2", + "@algolia/logger-console": "4.17.2", + "@algolia/requester-browser-xhr": "4.17.2", + "@algolia/requester-common": "4.17.2", + "@algolia/requester-node-http": "4.17.2", + "@algolia/transporter": "4.17.2" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.17.1.tgz", - "integrity": "sha512-W5mGfGDsyfVR+r4pUFrYLGBEM18gs38+GNt5PE5uPULy4uVTSnnVSkJkWeRkmLBk9zEZ/Nld8m4zavK6dtEuYg==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.17.2.tgz", + "integrity": "sha512-FKI2lYWwksALfRt2OETFmGb5+P7WVc4py2Ai3H7k8FSfTLwVvs9WVVmtlx6oANQ8RFEK4B85h8DQJTJ29TDfmA==", "dependencies": { - "@algolia/requester-common": "4.17.1" + "@algolia/requester-common": "4.17.2" } }, "node_modules/@algolia/requester-common": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.17.1.tgz", - "integrity": "sha512-HggXdjvVFQR0I5l7hM5WdHgQ1tqcRWeyXZz8apQ7zPWZhirmY2E9D6LVhDh/UnWQNEm7nBtM+eMFONJ3bZccIQ==" + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.17.2.tgz", + "integrity": "sha512-Rfim23ztAhYpE9qm+KCfCRo+YLJCjiiTG+IpDdzUjMpYPhUtirQT0A35YEd/gKn86YNyydxS9w8iRSjwKh+L0A==" }, "node_modules/@algolia/requester-node-http": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.17.1.tgz", - "integrity": "sha512-NzFWecXT6d0PPsQY9L+/qoK2deF74OLcpvqCH+Vh3mh+QzPsFafcBExdguAjZsAWDn1R6JEeFW7/fo/p0SE57w==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.17.2.tgz", + "integrity": "sha512-E0b0kyCDMvUIhQmDNd/mH4fsKJdEEX6PkMKrYJjzm6moo+rP22tqpq4Rfe7DZD8OB6/LsDD3zs3Kvd+L+M5wwQ==", "dependencies": { - "@algolia/requester-common": "4.17.1" + "@algolia/requester-common": "4.17.2" } }, "node_modules/@algolia/transporter": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.17.1.tgz", - "integrity": "sha512-ZM+qhX47Vh46mWH8/U9ihvy98HdTYpYQDSlqBD7IbiUbbyoCMke+qmdSX2MGhR2FCcXBSxejsJKKVAfbpaLVgg==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.17.2.tgz", + "integrity": "sha512-m8pXlz5OnNzjD1rcw+duCN4jG4yEzkJBsvKYMoN22Oq6rQwy1AY5muZ+IQUs4dL+A364CYkRMLRWhvXpCZ1x+g==", "dependencies": { - "@algolia/cache-common": "4.17.1", - "@algolia/logger-common": "4.17.1", - "@algolia/requester-common": "4.17.1" + "@algolia/cache-common": "4.17.2", + "@algolia/logger-common": "4.17.2", + "@algolia/requester-common": "4.17.2" } }, "node_modules/@algolia/ui-components-highlight-vdom": { @@ -183,7 +183,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, + "devOptional": true, "engines": { "node": ">=10" }, @@ -1121,95 +1121,120 @@ } }, "node_modules/@formkit/core": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/core/-/core-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-KNvqx1xC+uk1LFwc4WqM7qkIJucShAVPIFJff0APh5UbyyB1Sl8WVQ5moApb2HBdrwDixQB2uowynxd5mGY+xA==", + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/core/-/core-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-EOUlP129AhGR6CgUIHlc1L9zkBfuHf3GGr/6s3m2r2CFlfgFEu3/cVeIUQtc75MpfLtfnLOk1cNW+z1vKfcOJQ==", "dependencies": { - "@formkit/utils": "1.0.0-220222.4d97af0" + "@formkit/utils": "1.0.0-beta.9-f64c966" } }, "node_modules/@formkit/dev": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/dev/-/dev-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-ArHH4wYfkFl9sLSiohGd540QLNRgHBbIXQKiHV1Nyj8o0bp5NPyXXdwyXZRnZu8KBMT1g8iUX4+o1VgU0Y7dpQ==", + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/dev/-/dev-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-Vpt6M7/xv4jo3grZpjTCk/Z8y27NEXgcmJZFm9Jwtt5rGaHefnY6GqQbj3JxN7q03PpRDYLPpivNQPgnNSkeKA==", "dependencies": { - "@formkit/core": "1.0.0-220222.4d97af0", - "@formkit/utils": "1.0.0-220222.4d97af0" + "@formkit/core": "1.0.0-beta.9-f64c966", + "@formkit/utils": "1.0.0-beta.9-f64c966" } }, "node_modules/@formkit/i18n": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/i18n/-/i18n-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-LHKl0sldoqihx6w2u+cfKK2zMR10HNbzNVmNMHPPHuEDv9rXnTfe6wtrICbBHC+zKpWDyhhDTV2z5IfZ3NA38A==", + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/i18n/-/i18n-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-K5QcKN9VCNVOk3WNhv9GsQzA3QKn/nu8/637qWOc6kvkxFVRpFsg9q9CX714Ctw+4B8emRo/+Wy00hQ3HBtj3w==", "dependencies": { - "@formkit/core": "1.0.0-220222.4d97af0", - "@formkit/utils": "1.0.0-220222.4d97af0", - "@formkit/validation": "1.0.0-220222.4d97af0" + "@formkit/core": "1.0.0-beta.9-f64c966", + "@formkit/utils": "1.0.0-beta.9-f64c966", + "@formkit/validation": "1.0.0-beta.9-f64c966" } }, "node_modules/@formkit/inputs": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/inputs/-/inputs-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-hLtOesDMGsNtf2bUWDJnF0hg4dq5ND53ObifMb4LRYDmI6eQpSmTbrywS51EmaCgVxK042cK4QLFjV9PxDbFwg==", + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/inputs/-/inputs-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-SK+dg6NHUPZ18hGHowxR8dzi4WiXye8byoqe5KP7bLZS/2BrJTzod69kDD/xzu5zeXWWJ/+ZU3XpDR/EsD45uw==", "dependencies": { - "@formkit/core": "1.0.0-220222.4d97af0" + "@formkit/core": "1.0.0-beta.9-f64c966" } }, "node_modules/@formkit/nuxt": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/nuxt/-/nuxt-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-1yKa3yPVPpm7QiXDjfaC28bEMrjtcrMRN7oIQFV3K3SP4/yNlX5zE/NxEg9DLjlirOz0uFMO0+zFwIsLZsrlFw==", + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/nuxt/-/nuxt-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-v77IsFCsmL5vWYH9d2y7QVf/FoXmsxvXCP0y+duaaDlkEK+P7xV0ErD5V9hRz5wZGMc9bF7q+/Tqm9U/bpwPTg==", "dependencies": { - "@formkit/vue": "1.0.0-220222.4d97af0", + "@formkit/vue": "1.0.0-beta.9-f64c966", "@nuxt/kit": "npm:@nuxt/kit-edge@latest" } }, "node_modules/@formkit/observer": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/observer/-/observer-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-JujfZo27H2L6ttFdJg8oZl8mEQeK/WDyALJQjlFcgsS+ILaVw347MknTiQZCc6b/PfGWt6xd5I9zdy97Gt7HoA==", + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/observer/-/observer-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-XUFXPUiW35j63P0f6lDSLc5d07DIcqwQo+xhVdlKpR8Yyri5W8l6+rvKPpLyMJS3WJx/Gyr3QPSYawduXzfycw==", "dependencies": { - "@formkit/core": "1.0.0-220222.4d97af0", - "@formkit/utils": "1.0.0-220222.4d97af0" + "@formkit/core": "1.0.0-beta.9-f64c966", + "@formkit/utils": "1.0.0-beta.9-f64c966" } }, "node_modules/@formkit/rules": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/rules/-/rules-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-z/jmdTUDF3A7YeZJIRMcSQSgSALui049LCsGrIudT9SzCb5uv8U+qDiNgH8G4KLml2ez7jpQmBe0mOC2R/sCPQ==", + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/rules/-/rules-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-UqLh6495obsuGe714QrzU+XDBaZiVQg1axHmw7Lh29CM1/zY0CTDS5h37NnLbpxW0cPwkvkdaCh0wrdDoBRLew==", + "dependencies": { + "@formkit/core": "1.0.0-beta.9-f64c966", + "@formkit/utils": "1.0.0-beta.9-f64c966", + "@formkit/validation": "1.0.0-beta.9-f64c966" + } + }, + "node_modules/@formkit/themes": { + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/themes/-/themes-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-Iy/9KoNAZfB/MI6HUfsuxSg8+Ys2veuXoyJNr5AaNDRfzihrv3wIIv1nZuonXgQm3X7+mnfrSybBcXPtqnKU7Q==", "dependencies": { - "@formkit/core": "1.0.0-220222.4d97af0", - "@formkit/utils": "1.0.0-220222.4d97af0", - "@formkit/validation": "1.0.0-220222.4d97af0" + "@formkit/core": "1.0.0-beta.9-f64c966" + }, + "peerDependencies": { + "tailwindcss": "^3.0.0", + "unocss": "^0.31.0", + "windicss": "^3.0.0" + }, + "peerDependenciesMeta": { + "tailwindcss": { + "optional": true + }, + "unocss": { + "optional": true + }, + "windicss": { + "optional": true + } } }, "node_modules/@formkit/utils": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/utils/-/utils-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-3wdT1krmYCenDgkdowQ7O5FzZXZGT684C3fTb7FjbSvO/JV/2XNJptVMTF/UauHLKWipqGQktNqbvxEEY9Ztqg==" + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/utils/-/utils-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-MPldWKsqmabj7LzMOlha0G6Fn+a6hShc7jyiF1j0P9rJdj9lYyk7t286co4CxqhQNgOpU0XOv7FZroq8k6clzQ==" }, "node_modules/@formkit/validation": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/validation/-/validation-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-TPHf9/6OHvd/ehx0yKO8y5WfFBvxq5xS8rGrV99z+MGXD/YKulepDAbk6lNxwGb/uoIMurUPTgU9a4wlW07EVQ==", + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/validation/-/validation-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-3B85PcwZ8zyeINn25CkppOizqfY2jrqDicD/aoG7Ox/Q4tMojTZZHE26Xxwvwuzbzw5qLdpqZTKPyML12p6Rgg==", "dependencies": { - "@formkit/core": "1.0.0-220222.4d97af0", - "@formkit/observer": "1.0.0-220222.4d97af0" + "@formkit/core": "1.0.0-beta.9-f64c966", + "@formkit/observer": "1.0.0-beta.9-f64c966" } }, "node_modules/@formkit/vue": { - "version": "1.0.0-220222.4d97af0", - "resolved": "https://registry.npmjs.org/@formkit/vue/-/vue-1.0.0-220222.4d97af0.tgz", - "integrity": "sha512-7TmlNWEYs9zzGUXQJ6QF3+1Al0JZm+mY/RG/nN54vCfFICQSu396O04rHrai4WlYItIJSStSWvArG0xxYCwoLg==", - "dependencies": { - "@formkit/core": "1.0.0-220222.4d97af0", - "@formkit/dev": "1.0.0-220222.4d97af0", - "@formkit/i18n": "1.0.0-220222.4d97af0", - "@formkit/inputs": "1.0.0-220222.4d97af0", - "@formkit/observer": "1.0.0-220222.4d97af0", - "@formkit/rules": "1.0.0-220222.4d97af0", - "@formkit/utils": "1.0.0-220222.4d97af0", - "@formkit/validation": "1.0.0-220222.4d97af0" + "version": "1.0.0-beta.9-f64c966", + "resolved": "https://registry.npmjs.org/@formkit/vue/-/vue-1.0.0-beta.9-f64c966.tgz", + "integrity": "sha512-q3EJURxZ8vfbuoHOMetluVxDlVEMKfh6KlnlX7HxkSCA/LY8IyXdDv0POG0co6u+6RjiShdTW3uorX31FqZheg==", + "dependencies": { + "@formkit/core": "1.0.0-beta.9-f64c966", + "@formkit/dev": "1.0.0-beta.9-f64c966", + "@formkit/i18n": "1.0.0-beta.9-f64c966", + "@formkit/inputs": "1.0.0-beta.9-f64c966", + "@formkit/observer": "1.0.0-beta.9-f64c966", + "@formkit/rules": "1.0.0-beta.9-f64c966", + "@formkit/themes": "1.0.0-beta.9-f64c966", + "@formkit/utils": "1.0.0-beta.9-f64c966", + "@formkit/validation": "1.0.0-beta.9-f64c966" }, "peerDependencies": { "vue": "^3.2.1" @@ -2694,24 +2719,24 @@ } }, "node_modules/algoliasearch": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.17.1.tgz", - "integrity": "sha512-4GDQ1RhP2qUR3x8PevFRbEdqZqIARNViZYjgTJmA1T7wRNtFA3W4Aqc/RsODqa1J8IO/QDla5x4tWuUS8NV8wA==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.17.1", - "@algolia/cache-common": "4.17.1", - "@algolia/cache-in-memory": "4.17.1", - "@algolia/client-account": "4.17.1", - "@algolia/client-analytics": "4.17.1", - "@algolia/client-common": "4.17.1", - "@algolia/client-personalization": "4.17.1", - "@algolia/client-search": "4.17.1", - "@algolia/logger-common": "4.17.1", - "@algolia/logger-console": "4.17.1", - "@algolia/requester-browser-xhr": "4.17.1", - "@algolia/requester-common": "4.17.1", - "@algolia/requester-node-http": "4.17.1", - "@algolia/transporter": "4.17.1" + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.17.2.tgz", + "integrity": "sha512-VFu43JJNYIW74awp7oeQcQsPcxOhd8psqBDTfyNO2Zt6L1NqnNMTVnaIdQ+8dtKqUDBqQZp0szPxECvX8CK2Fg==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.17.2", + "@algolia/cache-common": "4.17.2", + "@algolia/cache-in-memory": "4.17.2", + "@algolia/client-account": "4.17.2", + "@algolia/client-analytics": "4.17.2", + "@algolia/client-common": "4.17.2", + "@algolia/client-personalization": "4.17.2", + "@algolia/client-search": "4.17.2", + "@algolia/logger-common": "4.17.2", + "@algolia/logger-console": "4.17.2", + "@algolia/requester-browser-xhr": "4.17.2", + "@algolia/requester-common": "4.17.2", + "@algolia/requester-node-http": "4.17.2", + "@algolia/transporter": "4.17.2" } }, "node_modules/algoliasearch-helper": { @@ -2777,7 +2802,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true + "devOptional": true }, "node_modules/anymatch": { "version": "3.1.3", @@ -2945,7 +2970,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true + "devOptional": true }, "node_modules/argparse": { "version": "2.0.1", @@ -3030,7 +3055,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "devOptional": true }, "node_modules/base64-js": { "version": "1.5.1", @@ -3268,7 +3293,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 6" } @@ -3579,7 +3604,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "devOptional": true }, "node_modules/consola": { "version": "3.1.0", @@ -3710,7 +3735,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, + "devOptional": true, "bin": { "cssesc": "bin/cssesc" }, @@ -3996,7 +4021,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true + "devOptional": true }, "node_modules/dir-glob": { "version": "3.0.1", @@ -4013,7 +4038,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true + "devOptional": true }, "node_modules/dom-serializer": { "version": "2.0.0", @@ -4536,7 +4561,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "devOptional": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -4555,7 +4580,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "devOptional": true }, "node_modules/gauge": { "version": "3.0.2", @@ -4814,7 +4839,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, + "devOptional": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -5029,7 +5054,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, + "devOptional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -5175,7 +5200,7 @@ "version": "2.12.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dev": true, + "devOptional": true, "dependencies": { "has": "^1.0.3" }, @@ -5490,7 +5515,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=10" } @@ -5499,7 +5524,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "devOptional": true }, "node_modules/listhen": { "version": "1.0.4", @@ -5963,7 +5988,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, + "devOptional": true, "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -6564,7 +6589,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -6573,7 +6598,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 6" } @@ -6833,7 +6858,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -6851,7 +6876,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "devOptional": true }, "node_modules/path-type": { "version": "4.0.0", @@ -6891,7 +6916,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -6959,7 +6984,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 6" } @@ -7103,7 +7128,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, + "devOptional": true, "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -7149,7 +7174,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, + "devOptional": true, "dependencies": { "camelcase-css": "^2.0.1" }, @@ -7168,7 +7193,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dev": true, + "devOptional": true, "dependencies": { "lilconfig": "^2.0.5", "yaml": "^2.1.1" @@ -7295,7 +7320,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, + "devOptional": true, "dependencies": { "postcss-selector-parser": "^6.0.11" }, @@ -7494,7 +7519,7 @@ "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, + "devOptional": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -7590,7 +7615,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "devOptional": true }, "node_modules/postcss/node_modules/nanoid": { "version": "3.3.6", @@ -7789,7 +7814,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, + "devOptional": true, "dependencies": { "pify": "^2.3.0" } @@ -7873,7 +7898,7 @@ "version": "1.22.2", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, + "devOptional": true, "dependencies": { "is-core-module": "^2.11.0", "path-parse": "^1.0.7", @@ -8508,7 +8533,7 @@ "version": "3.32.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", - "dev": true, + "devOptional": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -8530,7 +8555,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, + "devOptional": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -8540,7 +8565,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 6" } @@ -8549,7 +8574,7 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, + "devOptional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8569,7 +8594,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "devOptional": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8593,7 +8618,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 0.4" }, @@ -8644,7 +8669,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", - "dev": true, + "devOptional": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -8682,7 +8707,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, + "devOptional": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -8764,7 +8789,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, + "devOptional": true, "dependencies": { "any-promise": "^1.0.0" } @@ -8773,7 +8798,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, + "devOptional": true, "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -8871,7 +8896,7 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true + "devOptional": true }, "node_modules/ts-invariant": { "version": "0.10.3", @@ -9688,7 +9713,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 14" } From a0ed5b4c1ec0997489717f687bb6587162361b52 Mon Sep 17 00:00:00 2001 From: w3bdesign <45217974+w3bdesign@users.noreply.github.com> Date: Thu, 8 Jun 2023 17:27:04 +0200 Subject: [PATCH 02/14] Refactor to ProductImage --- components/Products/ProductImage.vue | 23 +++++++++++++++++++ components/Products/ProductsSingleProduct.vue | 16 +++---------- 2 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 components/Products/ProductImage.vue diff --git a/components/Products/ProductImage.vue b/components/Products/ProductImage.vue new file mode 100644 index 00000000..7fd45db2 --- /dev/null +++ b/components/Products/ProductImage.vue @@ -0,0 +1,23 @@ + + + diff --git a/components/Products/ProductsSingleProduct.vue b/components/Products/ProductsSingleProduct.vue index b5ecdc48..da92d3ca 100644 --- a/components/Products/ProductsSingleProduct.vue +++ b/components/Products/ProductsSingleProduct.vue @@ -5,20 +5,10 @@
- -

{{ data.product.name }} @@ -90,6 +80,8 @@ import GET_SINGLE_PRODUCT_QUERY from "@/apollo/queries/GET_SINGLE_PRODUCT_QUERY.gql"; import ADD_TO_CART_MUTATION from "@/apollo/mutations/ADD_TO_CART_MUTATION.gql"; +import ProductImage from "@/components/Products/ProductImage.vue"; + import { stripHTML, filteredVariantPrice, @@ -100,8 +92,6 @@ import { useCart } from "@/store/useCart"; const isLoading = useState("isLoading", () => false); -const config = useRuntimeConfig(); - const cart = useCart(); const props = defineProps({ From 3f006cdeaaebb34ae21ecaf02073fcaae22d90ae Mon Sep 17 00:00:00 2001 From: w3bdesign <45217974+w3bdesign@users.noreply.github.com> Date: Thu, 8 Jun 2023 17:34:38 +0200 Subject: [PATCH 03/14] Use ProductImage --- components/Products/ProductImage.vue | 17 ++++++++--------- components/Products/ProductsShowAll.vue | 18 ++++++------------ 2 files changed, 14 insertions(+), 21 deletions(-) diff --git a/components/Products/ProductImage.vue b/components/Products/ProductImage.vue index 7fd45db2..edaef17a 100644 --- a/components/Products/ProductImage.vue +++ b/components/Products/ProductImage.vue @@ -1,23 +1,22 @@ diff --git a/components/Products/ProductsShowAll.vue b/components/Products/ProductsShowAll.vue index 98f3aae9..5837b0a3 100644 --- a/components/Products/ProductsShowAll.vue +++ b/components/Products/ProductsShowAll.vue @@ -17,12 +17,8 @@ query: { id: product.databaseId }, }" > - + +

{{ product.name }} @@ -69,12 +65,8 @@ query: { id: product.databaseId }, }" > - + +

{{ product.name }} @@ -111,6 +103,8 @@ import FETCH_ALL_PRODUCTS_QUERY from "@/apollo/queries/FETCH_ALL_PRODUCTS_QUERY.gql"; import GET_PRODUCTS_FROM_CATEGORY_QUERY from "@/apollo/queries/GET_PRODUCTS_FROM_CATEGORY_QUERY.gql"; +import ProductImage from "@/components/Products/ProductImage.vue"; + import { filteredVariantPrice } from "@/utils/functions"; const props = defineProps({ From 52bf220a37fa1021f10931ee6b91eddb194bb861 Mon Sep 17 00:00:00 2001 From: w3bdesign <45217974+w3bdesign@users.noreply.github.com> Date: Thu, 8 Jun 2023 19:46:22 +0200 Subject: [PATCH 04/14] Add currency to .env --- .env.example | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 482630d7..6d7c987e 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1,7 @@ PUBLIC_GRAPHQL_URL = "change me" PUBLIC_PLACEHOLDER_SMALL_IMAGE_URL = "https://via.placeholder.com/500" -PUBLIC_CURRENCY_SYMBOL = "kr" +PUBLIC_CURRENCY = "NOK" +PUBLIC_CURRENCY_LOCALE = "nb-NO" ALGOLIA_APPLICATION_ID = "change me" ALGOLIA_API_KEY = "change me" ALGOLIA_INDEX_NAME = "change me" \ No newline at end of file From 18d530380fb3eeb79e6f5bbec272f22b7a718cb4 Mon Sep 17 00:00:00 2001 From: w3bdesign <45217974+w3bdesign@users.noreply.github.com> Date: Thu, 8 Jun 2023 19:46:43 +0200 Subject: [PATCH 05/14] Fix config issue --- components/Layout/LayoutCart.vue | 2 +- components/Products/ProductImage.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/Layout/LayoutCart.vue b/components/Layout/LayoutCart.vue index b3084e3a..b735d35d 100644 --- a/components/Layout/LayoutCart.vue +++ b/components/Layout/LayoutCart.vue @@ -37,7 +37,7 @@ {{ cartLength }} Total: {{ config.currencySymbol }} {{ subTotal }}Total: {{ config.public.currencySymbol }} {{ subTotal }}

diff --git a/components/Products/ProductImage.vue b/components/Products/ProductImage.vue index edaef17a..90ead8e1 100644 --- a/components/Products/ProductImage.vue +++ b/components/Products/ProductImage.vue @@ -17,6 +17,6 @@ const props = defineProps({ const config = useRuntimeConfig(); const displayedImage = computed(() => { - return props.src || config.placeholderImage; + return props.src || config.public.placeholderImage; }); From f6e13e227cff31c900e01c5003cf2b9ea7a18641 Mon Sep 17 00:00:00 2001 From: w3bdesign <45217974+w3bdesign@users.noreply.github.com> Date: Thu, 8 Jun 2023 19:46:54 +0200 Subject: [PATCH 06/14] Fix config issue --- pages/search.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/search.vue b/pages/search.vue index a121a5be..ee767cb8 100644 --- a/pages/search.vue +++ b/pages/search.vue @@ -44,7 +44,7 @@ import { const config = useRuntimeConfig(); -const indexName = config.indexName || "dfweb"; +const indexName = config.public.indexName || "dfweb"; const algolia = useAlgoliaRef(); const convertProductNameToSlug = (productName) => From c38f7b20513ff9a328033e7aaedc8fe2be5163f8 Mon Sep 17 00:00:00 2001 From: w3bdesign <45217974+w3bdesign@users.noreply.github.com> Date: Fri, 9 Jun 2023 00:36:07 +0200 Subject: [PATCH 07/14] Reusable price component --- components/Products/ProductImage.vue | 21 +- components/Products/ProductPrice.vue | 101 +++++ components/Products/ProductsShowAll.vue | 35 +- components/Products/ProductsSingleProduct.vue | 82 ++--- nuxt.config.js | 3 +- package-lock.json | 346 +++++++++--------- tailwind.config.js | 4 +- utils/functions.js | 33 ++ 8 files changed, 368 insertions(+), 257 deletions(-) create mode 100644 components/Products/ProductPrice.vue diff --git a/components/Products/ProductImage.vue b/components/Products/ProductImage.vue index 90ead8e1..1f1676ec 100644 --- a/components/Products/ProductImage.vue +++ b/components/Products/ProductImage.vue @@ -1,22 +1,27 @@ diff --git a/components/Products/ProductPrice.vue b/components/Products/ProductPrice.vue new file mode 100644 index 00000000..95888c28 --- /dev/null +++ b/components/Products/ProductPrice.vue @@ -0,0 +1,101 @@ + + + diff --git a/components/Products/ProductsShowAll.vue b/components/Products/ProductsShowAll.vue index 5837b0a3..ba39daac 100644 --- a/components/Products/ProductsShowAll.vue +++ b/components/Products/ProductsShowAll.vue @@ -66,32 +66,22 @@ }" > -

{{ product.name }}

-
-
- - {{ filteredVariantPrice(product.price, "right") }} - {{ product.regularPrice }} -
-
- - {{ filteredVariantPrice(product.price) }} - {{ product.salePrice }} -
-
-
-

- {{ product.price }} -

-
+
@@ -104,8 +94,9 @@ import FETCH_ALL_PRODUCTS_QUERY from "@/apollo/queries/FETCH_ALL_PRODUCTS_QUERY. import GET_PRODUCTS_FROM_CATEGORY_QUERY from "@/apollo/queries/GET_PRODUCTS_FROM_CATEGORY_QUERY.gql"; import ProductImage from "@/components/Products/ProductImage.vue"; +import ProductPrice from "@/components/Products/ProductPrice.vue"; -import { filteredVariantPrice } from "@/utils/functions"; +import { filteredVariantPrice, hasVariations } from "@/utils/functions"; const props = defineProps({ categoryId: { type: String, required: false }, @@ -115,7 +106,7 @@ const props = defineProps({ const config = useRuntimeConfig(); const productImage = (product) => - product.image ? product.image.sourceUrl : config.placeholderImage; + product.image ? product.image.sourceUrl : config.public.placeholderImage; const productVariables = { limit: 99 }; const { data: allProducts } = await useAsyncQuery( diff --git a/components/Products/ProductsSingleProduct.vue b/components/Products/ProductsSingleProduct.vue index da92d3ca..33df44a4 100644 --- a/components/Products/ProductsSingleProduct.vue +++ b/components/Products/ProductsSingleProduct.vue @@ -2,72 +2,35 @@
-
- +
+

{{ data.product.name }}

-
-

- - {{ filteredVariantPrice(data.product.price) }} - {{ data.product.salePrice }} -

-

- - {{ filteredVariantPrice(data.product.price, "right") }} - {{ data.product.regularPrice }} -

-
-

- {{ data.product.price }} -

-
-

+ +

{{ stripHTML(data.product.description) }}

-

+

{{ data.product.stockQuantity }} in stock

-

+

Varianter - +

- - ADD TO CART + + ADD TO CART
@@ -77,15 +40,26 @@