diff --git a/package.json b/package.json index e5306caf..1c39dc85 100644 --- a/package.json +++ b/package.json @@ -32,11 +32,11 @@ "@iconify-json/mdi": "^1.1.37", "@iconify-json/simple-icons": "1.1.39", "@iconify-json/uil": "^1.1.3", - "@sveltejs/adapter-auto": "1.0.0-next.90", - "@sveltejs/adapter-netlify": "1.0.0-next.87", - "@sveltejs/adapter-node": "1.0.0-next.104", - "@sveltejs/adapter-static": "1.0.0-next.49", - "@sveltejs/kit": "1.0.0-next.587", + "@sveltejs/adapter-auto": "1.0.0", + "@sveltejs/adapter-netlify": "1.0.0", + "@sveltejs/adapter-node": "1.0.0", + "@sveltejs/adapter-static": "1.0.0", + "@sveltejs/kit": "1.0.0", "@tailwindcss/typography": "^0.5.8", "@types/node": "^18.11.15", "@types/unist": "^2.0.6", @@ -73,6 +73,7 @@ "svelte-bricks": "^0.1.7", "svelte-check": "^2.10.2", "svelte-preprocess": "^5.0.0", + "svelte-preprocess-import-assets": "^0.2.5", "svelte-typeahead": "^4.4.1", "tailwindcss": "^3.2.4", "tslib": "^2.4.1", @@ -80,10 +81,11 @@ "unist-util-visit": "^4.1.1", "unocss": "^0.47.6", "vite": "^4.0.1", + "vite-imagetools": "^4.0.11", "vite-plugin-pwa": "^0.14.0", "workbox-window": "^6.5.4" }, "dependencies": { - "netlify-cli": "^12.2.10" + "netlify-cli": "^12.3.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1e7f12dc..dbe45b59 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,11 +8,11 @@ specifiers: '@iconify-json/mdi': ^1.1.37 '@iconify-json/simple-icons': 1.1.39 '@iconify-json/uil': ^1.1.3 - '@sveltejs/adapter-auto': 1.0.0-next.90 - '@sveltejs/adapter-netlify': 1.0.0-next.87 - '@sveltejs/adapter-node': 1.0.0-next.104 - '@sveltejs/adapter-static': 1.0.0-next.49 - '@sveltejs/kit': 1.0.0-next.587 + '@sveltejs/adapter-auto': 1.0.0 + '@sveltejs/adapter-netlify': 1.0.0 + '@sveltejs/adapter-node': 1.0.0 + '@sveltejs/adapter-static': 1.0.0 + '@sveltejs/kit': 1.0.0 '@tailwindcss/typography': ^0.5.8 '@types/node': ^18.11.15 '@types/unist': ^2.0.6 @@ -34,7 +34,7 @@ specifiers: github-slugger: ^2.0.0 mdast-util-to-string: ^3.1.0 mdsvex: ^0.10.6 - netlify-cli: ^12.2.10 + netlify-cli: ^12.3.0 npm-run-all: ^4.1.5 postcss: ^8.4.20 prettier: ^2.8.1 @@ -44,12 +44,13 @@ specifiers: rehype-slug: ^5.1.0 remark: ^14.0.2 remark-fff: ~0.4.2 - remark-footnotes: ~4.0.1 + remark-footnotes: ~2.0.0 shiki-twoslash: ^3.1.0 svelte: ^3.55.0 svelte-bricks: ^0.1.7 svelte-check: ^2.10.2 svelte-preprocess: ^5.0.0 + svelte-preprocess-import-assets: ^0.2.5 svelte-typeahead: ^4.4.1 tailwindcss: ^3.2.4 tslib: ^2.4.1 @@ -57,11 +58,12 @@ specifiers: unist-util-visit: ^4.1.1 unocss: ^0.47.6 vite: ^4.0.1 + vite-imagetools: ^4.0.11 vite-plugin-pwa: ^0.14.0 workbox-window: ^6.5.4 dependencies: - netlify-cli: 12.2.10_@types+node@18.11.15 + netlify-cli: 12.3.0_@types+node@18.11.15 devDependencies: '@iconify-json/heroicons-outline': 1.1.5 @@ -71,11 +73,11 @@ devDependencies: '@iconify-json/mdi': 1.1.37 '@iconify-json/simple-icons': 1.1.39 '@iconify-json/uil': 1.1.3 - '@sveltejs/adapter-auto': 1.0.0-next.90 - '@sveltejs/adapter-netlify': 1.0.0-next.87 - '@sveltejs/adapter-node': 1.0.0-next.104 - '@sveltejs/adapter-static': 1.0.0-next.49 - '@sveltejs/kit': 1.0.0-next.587_svelte@3.55.0+vite@4.0.1 + '@sveltejs/adapter-auto': 1.0.0_@sveltejs+kit@1.0.0 + '@sveltejs/adapter-netlify': 1.0.0_@sveltejs+kit@1.0.0 + '@sveltejs/adapter-node': 1.0.0_@sveltejs+kit@1.0.0 + '@sveltejs/adapter-static': 1.0.0_@sveltejs+kit@1.0.0 + '@sveltejs/kit': 1.0.0_svelte@3.55.0+vite@4.0.1 '@tailwindcss/typography': 0.5.8_tailwindcss@3.2.4 '@types/node': 18.11.15 '@types/unist': 2.0.6 @@ -106,12 +108,13 @@ devDependencies: rehype-slug: 5.1.0 remark: 14.0.2 remark-fff: 0.4.2 - remark-footnotes: 4.0.1 + remark-footnotes: 2.0.0 shiki-twoslash: 3.1.0 svelte: 3.55.0 svelte-bricks: 0.1.7 svelte-check: 2.10.2_qs7rgzvahok4cbkjoy5bgypde4 svelte-preprocess: 5.0.0_uldce6htlskfyklq5y55tk7pdy + svelte-preprocess-import-assets: 0.2.5_svelte@3.55.0 svelte-typeahead: 4.4.1 tailwindcss: 3.2.4_postcss@8.4.20 tslib: 2.4.1 @@ -119,6 +122,7 @@ devDependencies: unist-util-visit: 4.1.1 unocss: 0.47.6_vite@4.0.1 vite: 4.0.1_@types+node@18.11.15 + vite-imagetools: 4.0.11 vite-plugin-pwa: 0.14.0_dour7c72gn2l4fma65w55vssta workbox-window: 6.5.4 @@ -1357,8 +1361,8 @@ packages: kuler: 2.0.0 dev: false - /@esbuild/android-arm/0.16.6: - resolution: {integrity: sha512-wc1AyHlFS8eejfAdePn2wr8/5zEa+FvF3ipBeTo4Qm9Xl0A0miTUfphwzXa3xdxU2pHimRCzIAUhjlbSSts8JQ==} + /@esbuild/android-arm/0.16.7: + resolution: {integrity: sha512-yhzDbiVcmq6T1/XEvdcJIVcXHdLjDJ5cQ0Dp9R9p9ERMBTeO1dR5tc8YYv8zwDeBw1xZm+Eo3MRo8cwclhBS0g==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1366,8 +1370,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64/0.16.6: - resolution: {integrity: sha512-5mSVUNQoEpnvWBgMnEKlHGjrK/3kqRoj+YkErK+RbKMlxCGzzkqh+vSGY0pq+RCobAXs0BlBQMQ+8ZutAkyStw==} + /@esbuild/android-arm64/0.16.7: + resolution: {integrity: sha512-tYFw0lBJSEvLoGzzYh1kXuzoX1iPkbOk3O29VqzQb0HbOy7t/yw1hGkvwoJhXHwzQUPsShyYcTgRf6bDBcfnTw==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1375,8 +1379,8 @@ packages: dev: true optional: true - /@esbuild/android-x64/0.16.6: - resolution: {integrity: sha512-zqbsOaB908GEO4JyVlkV5a9jjHVk35eR6dd3VvOdbu0u0BufaCblFjslbUP8ARGoLS77TWRe1mBpbcySkyybKQ==} + /@esbuild/android-x64/0.16.7: + resolution: {integrity: sha512-3P2OuTxwAtM3k/yEWTNUJRjMPG1ce8rXs51GTtvEC5z1j8fC1plHeVVczdeHECU7aM2/Buc0MwZ6ciM/zysnWg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1384,8 +1388,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.16.6: - resolution: {integrity: sha512-uc46Du5AiooWidDIkXeU3HWIuLTzVbYp95slpd9SdDH7FjXWgiiEo7DXzoUoPxGwkUfPgQvvgFKx3TqsYvy68w==} + /@esbuild/darwin-arm64/0.16.7: + resolution: {integrity: sha512-VUb9GK23z8jkosHU9yJNUgQpsfJn+7ZyBm6adi2Ec5/U241eR1tAn82QicnUzaFDaffeixiHwikjmnec/YXEZg==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1393,8 +1397,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.16.6: - resolution: {integrity: sha512-ND/o8hoEpXxIOqhRbt73tyvnu3WWA8MeuMAVww0crdubpzzEevH0S8r6uRjrHn1H4etRSmWwTbM3rHul68BJOA==} + /@esbuild/darwin-x64/0.16.7: + resolution: {integrity: sha512-duterlv3tit3HI9vhzMWnSVaB1B6YsXpFq1Ntd6Fou82BB1l4tucYy3FI9dHv3tvtDuS0NiGf/k6XsdBqPZ01w==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1402,8 +1406,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.16.6: - resolution: {integrity: sha512-mMHz7ePkfVXW5wEhRR0XtoTlXDa5F1hIoxnfoeY+G0wWs4Q3HZgHZrXw3PSO26JnZOxIgyV/OuWIP87nQoWegQ==} + /@esbuild/freebsd-arm64/0.16.7: + resolution: {integrity: sha512-9kkycpBFes/vhi7B7o0cf+q2WdJi+EpVzpVTqtWFNiutARWDFFLcB93J8PR1cG228sucsl3B+7Ts27izE6qiaQ==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1411,8 +1415,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.16.6: - resolution: {integrity: sha512-/BneBfb5v+VAqjDLt8Q/5llb7smIEJVPd1afNJDShRfj2qr5nIwh1FJaOjoEWe6I1sucdKJ/EbwOujH+iBkW/g==} + /@esbuild/freebsd-x64/0.16.7: + resolution: {integrity: sha512-5Ahf6jzWXJ4J2uh9dpy5DKOO+PeRUE/9DMys6VuYfwgQzd6n5+pVFm58L2Z2gRe611RX6SdydnNaiIKM3svY7g==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1420,8 +1424,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm/0.16.6: - resolution: {integrity: sha512-hdw0JS24ToFAnWJJbexr62ZRTcl/yJSPeNZR4fAAJY4PcghgQcnp8lO5MdxBe2QCNz3i5WYCoGZcU4+TBJJMDg==} + /@esbuild/linux-arm/0.16.7: + resolution: {integrity: sha512-QqJnyCfu5OF78Olt7JJSZ7OSv/B4Hf+ZJWp4kkq9xwMsgu7yWq3crIic8gGOpDYTqVKKMDAVDgRXy5Wd/nWZyQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1429,8 +1433,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64/0.16.6: - resolution: {integrity: sha512-1h2EyMOB9X2VfFzBv4/Xo+OcGj3fmZEwvGxOdDRPxSP8ZVQiqc4XesCVur85VjP0MLPC+y7PioDc/uWpwFadFw==} + /@esbuild/linux-arm64/0.16.7: + resolution: {integrity: sha512-2wv0xYDskk2+MzIm/AEprDip39a23Chptc4mL7hsHg26P0gD8RUhzmDu0KCH2vMThUI1sChXXoK9uH0KYQKaDg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1438,8 +1442,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32/0.16.6: - resolution: {integrity: sha512-MyBWPjAMAlnkYANHCjeun2QsOn5cY1RxXAqnG0hE+fEmeX/hJK9pj6wQ5QptAew7sKt9flcOLKEB/hn2mr/xUw==} + /@esbuild/linux-ia32/0.16.7: + resolution: {integrity: sha512-APVYbEilKbD5ptmKdnIcXej2/+GdV65TfTjxR2Uk8t1EsOk49t6HapZW6DS/Bwlvh5hDwtLapdSumIVNGxgqLg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1447,8 +1451,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.16.6: - resolution: {integrity: sha512-wJAE0pZrY47xWRIYkBrOYRKWJ9vE1XBC7PtuGy4/Ii0Au2VRc52A/VxIHwRI0NyQMNRkjOD5PpS/ruhnNx7JNA==} + /@esbuild/linux-loong64/0.16.7: + resolution: {integrity: sha512-5wPUAGclplQrAW7EFr3F84Y/d++7G0KykohaF4p54+iNWhUnMVU8Bh2sxiEOXUy4zKIdpHByMgJ5/Ko6QhtTUw==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1456,8 +1460,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.16.6: - resolution: {integrity: sha512-/eR74aTs0dWrg/Y9m0H2iE6rIigkwxsaJlzlSoz6N5JspyARRXutAITveg1wGek4W5LkistZBjEeeyCnC3FT9Q==} + /@esbuild/linux-mips64el/0.16.7: + resolution: {integrity: sha512-hxzlXtWF6yWfkE/SMTscNiVqLOAn7fOuIF3q/kiZaXxftz1DhZW/HpnTmTTWrzrS7zJWQxHHT4QSxyAj33COmA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1465,8 +1469,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.16.6: - resolution: {integrity: sha512-zwIKMrYQzh59ftwiuXREcXwyjvsRNLELOgdIE17CwTnc5Xxj2IR9Gi8NvQcMTquFoGaHOh8O7F2zJ3vU5LQEhA==} + /@esbuild/linux-ppc64/0.16.7: + resolution: {integrity: sha512-WM83Dac0LdXty5xPhlOuCD5Egfk1xLND/oRLYeB7Jb/tY4kzFSDgLlq91wYbHua/s03tQGA9iXvyjgymMw62Vw==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1474,8 +1478,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.16.6: - resolution: {integrity: sha512-uqCmZ9GnYcD9Od9fiDYH4TLahw14S6ZgCVrIb1bBBwbAy4pEOPwB73vBX3mnG3ClHv7b5xsOYhCBZkfkoJEgMA==} + /@esbuild/linux-riscv64/0.16.7: + resolution: {integrity: sha512-3nkNnNg4Ax6MS/l8O8Ynq2lGEVJYyJ2EoY3PHjNJ4PuZ80EYLMrFTFZ4L/Hc16AxgtXKwmNP9TM0YKNiBzBiJQ==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1483,8 +1487,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.16.6: - resolution: {integrity: sha512-zt1vo5Zzu1Y+0K64wYIQR1pMVNYDbwDetrWy/4XyD4c+tnZfxGZwzZOmb65LSto8hxAYq5UG6DpHSNJ4zy5F1w==} + /@esbuild/linux-s390x/0.16.7: + resolution: {integrity: sha512-3SA/2VJuv0o1uD7zuqxEP+RrAyRxnkGddq0bwHQ98v1KNlzXD/JvxwTO3T6GM5RH6JUd29RTVQTOJfyzMkkppA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1492,8 +1496,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.16.6: - resolution: {integrity: sha512-g2aCp+XjWGbHq57ZUfyWNOMVDKr0flizfOa6BkP9Ezn2BLZ+gibxF+6M6272vfvALFYsbCUY+AyoNxuCVcaKFg==} + /@esbuild/linux-x64/0.16.7: + resolution: {integrity: sha512-xi/tbqCqvPIzU+zJVyrpz12xqciTAPMi2fXEWGnapZymoGhuL2GIWIRXg4O2v5BXaYA5TSaiKYE14L0QhUTuQg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1501,8 +1505,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.16.6: - resolution: {integrity: sha512-q5tKkYilkgNLtp6szs/yXAHJJ4OEjoTRlHHPJtVyDj6AZsdDynrkoFUV98D+CncB9Im5CIRnPmJErb6EDvIR0Q==} + /@esbuild/netbsd-x64/0.16.7: + resolution: {integrity: sha512-NUsYbq3B+JdNKn8SXkItFvdes9qTwEoS3aLALtiWciW/ystiCKM20Fgv9XQBOXfhUHyh5CLEeZDXzLOrwBXuCQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1510,8 +1514,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.16.6: - resolution: {integrity: sha512-dR+DrQ2Dsfia71xKgdUPnf6lc3y4O8qNE4nmhEJHrR7teS0yScspommz28MaIe/8c5IubqPuOY2SYQFSExG55w==} + /@esbuild/openbsd-x64/0.16.7: + resolution: {integrity: sha512-qjwzsgeve9I8Tbsko2FEkdSk2iiezuNGFgipQxY/736NePXDaDZRodIejYGWOlbYXugdxb0nif5yvypH6lKBmA==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1519,8 +1523,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.16.6: - resolution: {integrity: sha512-u0hH+njKsZCz7SHRIIkqnOCWITFL+uLaXB7ro3SSztWcx7iB//Lpg/2lkPZ7sZ1lVpO0nmaHWApZIbvMTCwz1Q==} + /@esbuild/sunos-x64/0.16.7: + resolution: {integrity: sha512-mFWDz4RoBTzPphTCkM7Kc7Qpa0o/Z01acajR+Ai7LdfKgcP/C6jYOaKwv7nKzD0+MjOT20j7You9g4ozYy1dKQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1528,8 +1532,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.16.6: - resolution: {integrity: sha512-d+hveGvPLoGQHOKVDWfWSLUFnPtdpzWdtmz3PFq4t/iLg1MMTnPy48TrgC/JFTwcxDgKJdFw6ogTXjYN1tVALw==} + /@esbuild/win32-arm64/0.16.7: + resolution: {integrity: sha512-m39UmX19RvEIuC8sYZ0M+eQtdXw4IePDSZ78ZQmYyFaXY9krq4YzQCK2XWIJomNLtg4q+W5aXr8bW3AbqWNoVg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1537,8 +1541,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.16.6: - resolution: {integrity: sha512-/e2x2+Gq7afiU9xxw5J0r0DCsfsWY+hmjLNzXh6O/9Kf2kFxyCLKsPyTJmj0jQ0icz5aGlxtueH2Hnm5Rczt/Q==} + /@esbuild/win32-ia32/0.16.7: + resolution: {integrity: sha512-1cbzSEZA1fANwmT6rjJ4G1qQXHxCxGIcNYFYR9ctI82/prT38lnwSRZ0i5p/MVXksw9eMlHlet6pGu2/qkXFCg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1546,8 +1550,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.16.6: - resolution: {integrity: sha512-BlXuMzOWhAcdLRzE/PQLAAyhItzvL1fRMvbmHV6k09Xiq8rZzFJB/CrfX3ZQI0nKBlfxO4sLN9H9WwK2nLo7Pg==} + /@esbuild/win32-x64/0.16.7: + resolution: {integrity: sha512-QaQ8IH0JLacfGf5cf0HCCPnQuCTd/dAI257vXBgb/cccKGbH/6pVtI1gwhdAQ0Y48QSpTIFrh9etVyNdZY+zzw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1572,8 +1576,8 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array/0.11.7: - resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==} + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -1753,12 +1757,12 @@ packages: - supports-color dev: false - /@mapbox/node-pre-gyp/1.0.10_supports-color@9.3.0: + /@mapbox/node-pre-gyp/1.0.10_supports-color@9.3.1: resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} hasBin: true dependencies: detect-libc: 2.0.1 - https-proxy-agent: 5.0.1_supports-color@9.3.0 + https-proxy-agent: 5.0.1_supports-color@9.3.1 make-dir: 3.1.0 node-fetch: 2.6.7 nopt: 5.0.0 @@ -1783,20 +1787,20 @@ packages: resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} dev: false - /@netlify/build/28.4.5_@types+node@18.11.15: - resolution: {integrity: sha512-5ciyNoF0SH+1DlDLUzgtLqPJJXh6QW1bDkq8H0S44uOy1VxJpbvFat3asa0BspoB61CYpqzyzmpfIQKw+voySA==} + /@netlify/build/29.1.1_@types+node@18.11.15: + resolution: {integrity: sha512-L6dvCtAMhBe2U/Kwl6BJCSjwWX8blxcL1Wjdjk2idz75SeOQ4Y00eF+KMgkTThEPaIVkszPfH7CS5D0+TbfJ1Q==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: '@bugsnag/js': 7.18.0 - '@netlify/cache-utils': 5.1.0_supports-color@9.3.0 + '@netlify/cache-utils': 5.1.0_supports-color@9.3.1 '@netlify/config': 20.1.0 - '@netlify/edge-bundler': 5.0.0 - '@netlify/functions-utils': 5.1.0_supports-color@9.3.0 + '@netlify/edge-bundler': 6.0.0 + '@netlify/functions-utils': 5.1.0_supports-color@9.3.1 '@netlify/git-utils': 5.1.0 '@netlify/plugins-list': 6.59.0 '@netlify/run-utils': 5.1.0 - '@netlify/zip-it-and-ship-it': 7.1.3_supports-color@9.3.0 + '@netlify/zip-it-and-ship-it': 8.1.0_supports-color@9.3.1 '@sindresorhus/slugify': 2.1.1 ansi-escapes: 5.0.0 chalk: 5.2.0 @@ -1833,7 +1837,7 @@ packages: statsd-client: 0.4.7 string-width: 5.1.2 strip-ansi: 7.0.1 - supports-color: 9.3.0 + supports-color: 9.3.1 terminal-link: 3.0.0 tmp-promise: 3.0.3 ts-node: 10.9.1_ewfw2lwfc3dwdvz7r6yz2ssqyi @@ -1848,11 +1852,11 @@ packages: - encoding dev: false - /@netlify/cache-utils/5.1.0_supports-color@9.3.0: + /@netlify/cache-utils/5.1.0_supports-color@9.3.1: resolution: {integrity: sha512-KmiklYOkj8j9riQU8ww/KlZDZmGUc0Nqfo7IVuPcjagp/Xb0/HiwuAS+z4buHXDRF2rQ/lMln5Wp+FGE7wbc+g==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: - cpy: 8.1.2_supports-color@9.3.0 + cpy: 8.1.2_supports-color@9.3.1 del: 6.1.1 get-stream: 6.0.1 globby: 13.1.3 @@ -1896,8 +1900,8 @@ packages: yargs: 17.6.2 dev: false - /@netlify/edge-bundler/5.0.0: - resolution: {integrity: sha512-6kTOzuBhdYO5/puBU87hbl5b15DMCUHynVbJMRb2AAnxB0/ggWbQpOVogQSeLF7pOO+4r5TmRGS/U30xC2CA2A==} + /@netlify/edge-bundler/6.0.0: + resolution: {integrity: sha512-7eqjVAO6fVskC67keJcKY8aqQ4BpwG/es2yN9iG/h8uoZ13BcqrvMSn5VeekFdHAWxMsFwJ/Namqp6vH9iarlw==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: '@import-maps/resolve': 1.0.1 @@ -1911,6 +1915,7 @@ packages: find-up: 6.3.0 get-port: 6.1.2 glob-to-regexp: 0.4.1 + jsonc-parser: 3.2.0 node-fetch: 3.3.0 node-stream-zip: 1.15.0 p-retry: 5.1.2 @@ -1921,8 +1926,8 @@ packages: uuid: 9.0.0 dev: false - /@netlify/edge-bundler/5.5.0: - resolution: {integrity: sha512-vVW+cEyD9637MLXq10livqLB9kT5IDuOeSx8mNYPBCuXQgmkNEvmZYr4khvRosymxaDXKkWM4yiwmT12+IfWZg==} + /@netlify/edge-bundler/6.1.0: + resolution: {integrity: sha512-zIIfRvj0awUhREO91gAsME7mD2nXyJYA3bk/DdLwcR+y13aEw2XYlyPuKjxCTms7YPmSOwPm79EeLwkSr8wcVA==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: '@import-maps/resolve': 1.0.1 @@ -1936,6 +1941,7 @@ packages: find-up: 6.3.0 get-port: 6.1.2 glob-to-regexp: 0.4.1 + jsonc-parser: 3.2.0 node-fetch: 3.3.0 node-stream-zip: 1.15.0 p-retry: 5.1.2 @@ -2172,12 +2178,12 @@ packages: url: 0.11.0 dev: false - /@netlify/functions-utils/5.1.0_supports-color@9.3.0: + /@netlify/functions-utils/5.1.0_supports-color@9.3.1: resolution: {integrity: sha512-JGsL9Vq1iBmAedN0jJerK6ct27ohxPbpFwewuzPfJtkbN7EfanjgogamrIKF6/8xkg8nDXHK4T9CuAB5VUQ26Q==} engines: {node: ^14.16.0 || >=16.0.0} dependencies: - '@netlify/zip-it-and-ship-it': 8.1.0_supports-color@9.3.0 - cpy: 8.1.2_supports-color@9.3.0 + '@netlify/zip-it-and-ship-it': 8.1.0_supports-color@9.3.1 + cpy: 8.1.2_supports-color@9.3.1 path-exists: 5.0.0 transitivePeerDependencies: - encoding @@ -2336,48 +2342,6 @@ packages: execa: 6.1.0 dev: false - /@netlify/zip-it-and-ship-it/7.1.3_supports-color@9.3.0: - resolution: {integrity: sha512-7ToznythQL7b99ZxAiGyjagULNcZsSg2fByuUp3L35WrBASMmSrdq03zpYhRk3EIsuM65DjJayJ/amYu7Mjn3w==} - engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} - hasBin: true - dependencies: - '@babel/parser': 7.16.8 - '@netlify/binary-info': 1.0.0 - '@netlify/esbuild': 0.14.39 - '@vercel/nft': 0.22.5_supports-color@9.3.0 - archiver: 5.3.1 - common-path-prefix: 3.0.0 - cp-file: 9.1.0 - del: 6.1.1 - end-of-stream: 1.4.4 - es-module-lexer: 1.1.0 - execa: 5.1.1 - filter-obj: 2.0.2 - find-up: 5.0.0 - glob: 8.0.3 - is-builtin-module: 3.2.0 - is-path-inside: 3.0.3 - junk: 3.1.0 - locate-path: 6.0.0 - merge-options: 3.0.4 - minimatch: 5.1.1 - normalize-path: 3.0.0 - p-map: 4.0.0 - path-exists: 4.0.0 - precinct: 9.0.1_supports-color@9.3.0 - read-package-json-fast: 2.0.3 - require-package-name: 2.0.1 - resolve: 2.0.0-next.4 - semver: 7.3.8 - tmp-promise: 3.0.3 - toml: 3.0.0 - unixify: 1.0.0 - yargs: 17.6.2 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - /@netlify/zip-it-and-ship-it/8.1.0: resolution: {integrity: sha512-PTIGSIUB6YYjGalYL/lNzayKeU5zC8rxyXt+dZWmd3Ha9qv+v+fdcfH4WHe47SIYtQgO/F81qsL0/JetghOfTA==} engines: {node: ^14.16.0 || >=16.0.0} @@ -2386,7 +2350,7 @@ packages: '@babel/parser': 7.16.8 '@netlify/binary-info': 1.0.0 '@netlify/esbuild': 0.14.39 - '@vercel/nft': 0.22.5 + '@vercel/nft': 0.22.6 archiver: 5.3.1 common-path-prefix: 3.0.0 cp-file: 10.0.0 @@ -2419,7 +2383,7 @@ packages: - supports-color dev: false - /@netlify/zip-it-and-ship-it/8.1.0_supports-color@9.3.0: + /@netlify/zip-it-and-ship-it/8.1.0_supports-color@9.3.1: resolution: {integrity: sha512-PTIGSIUB6YYjGalYL/lNzayKeU5zC8rxyXt+dZWmd3Ha9qv+v+fdcfH4WHe47SIYtQgO/F81qsL0/JetghOfTA==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true @@ -2427,7 +2391,7 @@ packages: '@babel/parser': 7.16.8 '@netlify/binary-info': 1.0.0 '@netlify/esbuild': 0.14.39 - '@vercel/nft': 0.22.5_supports-color@9.3.0 + '@vercel/nft': 0.22.6_supports-color@9.3.1 archiver: 5.3.1 common-path-prefix: 3.0.0 cp-file: 10.0.0 @@ -2447,7 +2411,7 @@ packages: normalize-path: 3.0.0 p-map: 4.0.0 path-exists: 5.0.0 - precinct: 9.0.1_supports-color@9.3.0 + precinct: 9.0.1_supports-color@9.3.1 require-package-name: 2.0.1 resolve: 2.0.0-next.4 semver: 7.3.8 @@ -2635,8 +2599,8 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-commonjs/23.0.4_rollup@3.7.4: - resolution: {integrity: sha512-bOPJeTZg56D2MCm+TT4psP8e8Jmf1Jsi7pFUMl8BN5kOADNzofNHe47+84WVCt7D095xPghC235/YKuNDEhczg==} + /@rollup/plugin-commonjs/23.0.5_rollup@3.7.4: + resolution: {integrity: sha512-IwI51j5kCmLMYsErEvZAID/pg7Z1qgyVJ+QIPDDIg1AOPbIGbdTCjuHDWIBCtoF1dvMkXfQv7B2eTadjnLRbmA==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.68.0||^3.0.0 @@ -2834,35 +2798,48 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /@sveltejs/adapter-auto/1.0.0-next.90: - resolution: {integrity: sha512-qxH46Oqqn40998wTmnbffONI0HcW/kiZ3OIjZoysjONne+LU4uEsG425MZ2RHDxmR04zxhsdjCAsn6B4du8D7w==} + /@sveltejs/adapter-auto/1.0.0_@sveltejs+kit@1.0.0: + resolution: {integrity: sha512-yKyPvlLVua1bJ/42FrR3X041mFGdB4GzTZOAEoHUcNBRE5Mhx94+eqHpC3hNvAOiLEDcKfVO0ObyKSu7qldU+w==} + peerDependencies: + '@sveltejs/kit': ^1.0.0 dependencies: + '@sveltejs/kit': 1.0.0_svelte@3.55.0+vite@4.0.1 import-meta-resolve: 2.2.0 dev: true - /@sveltejs/adapter-netlify/1.0.0-next.87: - resolution: {integrity: sha512-un/saAdDouj/4iw2U0/tVdPOqoqW77IqdHar6J3QplB50MJz4CvWrL8ZPAZz0nogsAWIyBd88ADxhppyq2XjVA==} + /@sveltejs/adapter-netlify/1.0.0_@sveltejs+kit@1.0.0: + resolution: {integrity: sha512-D4tsvLSuJHeqbPatMcpVzUYd2CeIkTQH/L0RHTvl0cyZOJsnkwfWysv7BZmc9OVAbp5XzHggFTwSTH+M9cYLww==} + peerDependencies: + '@sveltejs/kit': ^1.0.0 dependencies: '@iarna/toml': 2.2.5 - esbuild: 0.16.6 + '@sveltejs/kit': 1.0.0_svelte@3.55.0+vite@4.0.1 + esbuild: 0.16.7 set-cookie-parser: 2.5.1 dev: true - /@sveltejs/adapter-node/1.0.0-next.104: - resolution: {integrity: sha512-CZVSDTH1fnpBEztvNqoye9xC5w2E+q4S1X5LjZv1tqszM/A9VuwWY358k4/tQ6OFYz011R5mbZ4QyjTB+GB2AA==} + /@sveltejs/adapter-node/1.0.0_@sveltejs+kit@1.0.0: + resolution: {integrity: sha512-Q8an8CXEt5XlFbyT1NBM4xELNZD8xPVZfKCcgorCfPkeBP5ftDgPaK12JIokXA5koYJ54AJcNY4ams9TZ7yGxA==} + peerDependencies: + '@sveltejs/kit': ^1.0.0 dependencies: - '@rollup/plugin-commonjs': 23.0.4_rollup@3.7.4 + '@rollup/plugin-commonjs': 23.0.5_rollup@3.7.4 '@rollup/plugin-json': 5.0.2_rollup@3.7.4 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.7.4 + '@sveltejs/kit': 1.0.0_svelte@3.55.0+vite@4.0.1 rollup: 3.7.4 dev: true - /@sveltejs/adapter-static/1.0.0-next.49: - resolution: {integrity: sha512-tPMnqzFpFDWbeRsSkTUUIvjSHv66uEilQvk9shupsVRDycBb7ZACEnfA/T1HyEZKaMZYfFafyKb2dCTDGks0nA==} + /@sveltejs/adapter-static/1.0.0_@sveltejs+kit@1.0.0: + resolution: {integrity: sha512-ZrQhRgSa2TsH+zvrOIKpdVsAhExafpsn+w6Gv1WHzV76RZ2XOYFa8xi6hEzRjeeAL++ac0dsZHzp8M4X7YIabg==} + peerDependencies: + '@sveltejs/kit': ^1.0.0 + dependencies: + '@sveltejs/kit': 1.0.0_svelte@3.55.0+vite@4.0.1 dev: true - /@sveltejs/kit/1.0.0-next.587_svelte@3.55.0+vite@4.0.1: - resolution: {integrity: sha512-F8zYXd7URcq57sGfrBRWTLtfj6JKkhNhwM4M8w4hNnJsJlZawPUvpybOSlIP87Z8URO8iCmyigQHxAYYzedrOg==} + /@sveltejs/kit/1.0.0_svelte@3.55.0+vite@4.0.1: + resolution: {integrity: sha512-6VgD5C3i2XOT7GRBi5LaPPLiFAmpiDkhKJNVt8fLg1RmaL6f7rT4Kiwi2XGpYRj3V1F4t1QRdsfmAkkDUKY3OA==} engines: {node: '>=16.14'} hasBin: true requiresBuild: true @@ -3239,7 +3216,7 @@ packages: resolution: {integrity: sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@typescript-eslint/typescript-estree/5.46.1_53fa45nzvccwa6zfz5klzsejpi: + /@typescript-eslint/typescript-estree/5.46.1_5e3hwdzh7amjvied4y7czab76m: resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3250,7 +3227,7 @@ packages: dependencies: '@typescript-eslint/types': 5.46.1 '@typescript-eslint/visitor-keys': 5.46.1 - debug: 4.3.4_supports-color@9.3.0 + debug: 4.3.4_supports-color@9.3.1 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 @@ -3465,7 +3442,7 @@ packages: resolution: {integrity: sha512-vRY9bNhE+iNlRpsnky86MtKpRb8ipk3IHvtuRkK5DSjcjn7RGmh5ZpH9pzg39NvbWtRYq5/EN19riIYQHRetnA==} dependencies: '@unocss/core': 0.47.6 - css-tree: 2.3.0 + css-tree: 2.3.1 dev: true /@unocss/transformer-variant-group/0.47.6: @@ -3492,8 +3469,8 @@ packages: - rollup dev: true - /@vercel/nft/0.22.5: - resolution: {integrity: sha512-mug57Wd1BL7GMj9gXMgMeKUjdqO0e4u+0QLPYMFE1rwdJ+55oPy6lp3nIBCS8gOvigT62UI4QKUL2sGqcoW4Hw==} + /@vercel/nft/0.22.6: + resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==} engines: {node: '>=14'} hasBin: true dependencies: @@ -3513,12 +3490,12 @@ packages: - supports-color dev: false - /@vercel/nft/0.22.5_supports-color@9.3.0: - resolution: {integrity: sha512-mug57Wd1BL7GMj9gXMgMeKUjdqO0e4u+0QLPYMFE1rwdJ+55oPy6lp3nIBCS8gOvigT62UI4QKUL2sGqcoW4Hw==} + /@vercel/nft/0.22.6_supports-color@9.3.1: + resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==} engines: {node: '>=14'} hasBin: true dependencies: - '@mapbox/node-pre-gyp': 1.0.10_supports-color@9.3.0 + '@mapbox/node-pre-gyp': 1.0.10_supports-color@9.3.1 '@rollup/pluginutils': 4.2.1 acorn: 8.8.1 async-sema: 3.1.1 @@ -3603,11 +3580,11 @@ packages: - supports-color dev: false - /agent-base/6.0.2_supports-color@9.3.0: + /agent-base/6.0.2_supports-color@9.3.1: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4_supports-color@9.3.0 + debug: 4.3.4_supports-color@9.3.1 transitivePeerDependencies: - supports-color dev: false @@ -4008,7 +3985,6 @@ packages: /base64-js/1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false /before-after-hook/2.2.3: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} @@ -4058,7 +4034,6 @@ packages: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.0 - dev: false /blueimp-md5/2.19.0: resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} @@ -4145,7 +4120,7 @@ packages: - supports-color dev: false - /braces/2.3.2_supports-color@9.3.0: + /braces/2.3.2_supports-color@9.3.1: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} engines: {node: '>=0.10.0'} dependencies: @@ -4155,7 +4130,7 @@ packages: fill-range: 4.0.0 isobject: 3.0.1 repeat-element: 1.1.4 - snapdragon: 0.8.2_supports-color@9.3.0 + snapdragon: 0.8.2_supports-color@9.3.1 snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 @@ -4210,7 +4185,6 @@ packages: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: false /builtin-modules/3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} @@ -4451,6 +4425,10 @@ packages: optionalDependencies: fsevents: 2.3.2 + /chownr/1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: true + /chownr/2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -4839,23 +4817,13 @@ packages: p-event: 4.2.0 dev: false - /cp-file/9.1.0: - resolution: {integrity: sha512-3scnzFj/94eb7y4wyXRWwvzLFaQp87yyfTnChIjlfYrVqp5lVO3E2hIJMeQIltUT0K2ZAB3An1qXcBmwGyvuwA==} - engines: {node: '>=10'} - dependencies: - graceful-fs: 4.2.10 - make-dir: 3.1.0 - nested-error-stacks: 2.1.1 - p-event: 4.2.0 - dev: false - - /cpy/8.1.2_supports-color@9.3.0: + /cpy/8.1.2_supports-color@9.3.1: resolution: {integrity: sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==} engines: {node: '>=8'} dependencies: arrify: 2.0.1 cp-file: 7.0.0 - globby: 9.2.0_supports-color@9.3.0 + globby: 9.2.0_supports-color@9.3.1 has-glob: 1.0.0 junk: 3.1.0 nested-error-stacks: 2.1.1 @@ -4963,9 +4931,9 @@ packages: source-map: 0.6.1 dev: true - /css-tree/2.3.0: - resolution: {integrity: sha512-1rg0LiK2MFi4R3/lVvnRokEWTZb30ljSAe5x+0HHkZ+OqZaAeiP8g8Eh91VmkyCtQn9vMgQRiaTDYgLBt+2Qyw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + /css-tree/2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 @@ -5095,7 +5063,7 @@ packages: ms: 2.0.0 dev: false - /debug/2.6.9_supports-color@9.3.0: + /debug/2.6.9_supports-color@9.3.1: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' @@ -5104,7 +5072,7 @@ packages: optional: true dependencies: ms: 2.0.0 - supports-color: 9.3.0 + supports-color: 9.3.1 dev: false /debug/4.3.4: @@ -5118,7 +5086,7 @@ packages: dependencies: ms: 2.1.2 - /debug/4.3.4_supports-color@9.3.0: + /debug/4.3.4_supports-color@9.3.1: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -5128,7 +5096,7 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: 9.3.0 + supports-color: 9.3.1 dev: false /decache/4.6.1: @@ -5167,7 +5135,6 @@ packages: engines: {node: '>=10'} dependencies: mimic-response: 3.1.0 - dev: false /decompress-tar/4.1.1: resolution: {integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==} @@ -5225,7 +5192,6 @@ packages: /deep-extend/0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - dev: false /deep-is/0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -5365,7 +5331,6 @@ packages: /detect-libc/2.0.1: resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} - dev: false /detective-amd/4.0.1: resolution: {integrity: sha512-bDo22IYbJ8yzALB0Ow5CQLtyhU1BpDksLB9dsWHI9Eh0N3OQR6aQqhjPsNDd69ncYwRfL1sTo7OA9T3VRVSe2Q==} @@ -5404,11 +5369,11 @@ packages: - supports-color dev: false - /detective-less/1.0.2_supports-color@9.3.0: + /detective-less/1.0.2_supports-color@9.3.1: resolution: {integrity: sha512-Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==} engines: {node: '>= 6.0'} dependencies: - debug: 4.3.4_supports-color@9.3.0 + debug: 4.3.4_supports-color@9.3.1 gonzales-pe: 4.3.0 node-source-walk: 4.3.0 transitivePeerDependencies: @@ -5457,11 +5422,11 @@ packages: - supports-color dev: false - /detective-typescript/9.0.0_supports-color@9.3.0: + /detective-typescript/9.0.0_supports-color@9.3.1: resolution: {integrity: sha512-lR78AugfUSBojwlSRZBeEqQ1l8LI7rbxOl1qTUnGLcjZQDjZmrZCb7R46rK8U8B5WzFvJrxa7fEBA8FoD/n5fA==} engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.46.1_53fa45nzvccwa6zfz5klzsejpi + '@typescript-eslint/typescript-estree': 5.46.1_5e3hwdzh7amjvied4y7czab76m ast-module-types: 3.0.0 node-source-walk: 5.0.0 typescript: 4.9.4 @@ -5651,7 +5616,6 @@ packages: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 - dev: false /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} @@ -5735,34 +5699,34 @@ packages: resolution: {integrity: sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==} dev: false - /esbuild/0.16.6: - resolution: {integrity: sha512-0Fn9lUX1yy2iP56L0BDAgnQFJfkDICdYZ0Xm6Kgdwa72AkHoKX0egau/ZIROYdjJWPLJtl9bDuW7Xs56TuKPhQ==} + /esbuild/0.16.7: + resolution: {integrity: sha512-P6OBFYFSQOGzfApqCeYKqfKRRbCIRsdppTXFo4aAvtiW3o8TTyiIplBvHJI171saPAiy3WlawJHCveJVIOIx1A==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.16.6 - '@esbuild/android-arm64': 0.16.6 - '@esbuild/android-x64': 0.16.6 - '@esbuild/darwin-arm64': 0.16.6 - '@esbuild/darwin-x64': 0.16.6 - '@esbuild/freebsd-arm64': 0.16.6 - '@esbuild/freebsd-x64': 0.16.6 - '@esbuild/linux-arm': 0.16.6 - '@esbuild/linux-arm64': 0.16.6 - '@esbuild/linux-ia32': 0.16.6 - '@esbuild/linux-loong64': 0.16.6 - '@esbuild/linux-mips64el': 0.16.6 - '@esbuild/linux-ppc64': 0.16.6 - '@esbuild/linux-riscv64': 0.16.6 - '@esbuild/linux-s390x': 0.16.6 - '@esbuild/linux-x64': 0.16.6 - '@esbuild/netbsd-x64': 0.16.6 - '@esbuild/openbsd-x64': 0.16.6 - '@esbuild/sunos-x64': 0.16.6 - '@esbuild/win32-arm64': 0.16.6 - '@esbuild/win32-ia32': 0.16.6 - '@esbuild/win32-x64': 0.16.6 + '@esbuild/android-arm': 0.16.7 + '@esbuild/android-arm64': 0.16.7 + '@esbuild/android-x64': 0.16.7 + '@esbuild/darwin-arm64': 0.16.7 + '@esbuild/darwin-x64': 0.16.7 + '@esbuild/freebsd-arm64': 0.16.7 + '@esbuild/freebsd-x64': 0.16.7 + '@esbuild/linux-arm': 0.16.7 + '@esbuild/linux-arm64': 0.16.7 + '@esbuild/linux-ia32': 0.16.7 + '@esbuild/linux-loong64': 0.16.7 + '@esbuild/linux-mips64el': 0.16.7 + '@esbuild/linux-ppc64': 0.16.7 + '@esbuild/linux-riscv64': 0.16.7 + '@esbuild/linux-s390x': 0.16.7 + '@esbuild/linux-x64': 0.16.7 + '@esbuild/netbsd-x64': 0.16.7 + '@esbuild/openbsd-x64': 0.16.7 + '@esbuild/sunos-x64': 0.16.7 + '@esbuild/win32-arm64': 0.16.7 + '@esbuild/win32-ia32': 0.16.7 + '@esbuild/win32-x64': 0.16.7 dev: true /escalade/3.1.1: @@ -5870,7 +5834,7 @@ packages: hasBin: true dependencies: '@eslint/eslintrc': 1.3.3 - '@humanwhocodes/config-array': 0.11.7 + '@humanwhocodes/config-array': 0.11.8 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -6018,21 +5982,26 @@ packages: - supports-color dev: false - /expand-brackets/2.1.4_supports-color@9.3.0: + /expand-brackets/2.1.4_supports-color@9.3.1: resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} engines: {node: '>=0.10.0'} dependencies: - debug: 2.6.9_supports-color@9.3.0 + debug: 2.6.9_supports-color@9.3.1 define-property: 0.2.5 extend-shallow: 2.0.1 posix-character-classes: 0.1.1 regex-not: 1.0.2 - snapdragon: 0.8.2_supports-color@9.3.0 + snapdragon: 0.8.2_supports-color@9.3.1 to-regex: 3.0.2 transitivePeerDependencies: - supports-color dev: false + /expand-template/2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + dev: true + /express-logging/1.1.1: resolution: {integrity: sha512-1KboYwxxCG5kwkJHR5LjFDTD1Mgl8n4PIMcCuhhd/1OqaxlC68P3QKbvvAbZVUtVgtlxEdTgSUwf6yxwzRCuuA==} engines: {node: '>= 0.10.26'} @@ -6138,17 +6107,17 @@ packages: - supports-color dev: false - /extglob/2.0.4_supports-color@9.3.0: + /extglob/2.0.4_supports-color@9.3.1: resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} engines: {node: '>=0.10.0'} dependencies: array-unique: 0.3.2 define-property: 1.0.0 - expand-brackets: 2.1.4_supports-color@9.3.0 + expand-brackets: 2.1.4_supports-color@9.3.1 extend-shallow: 2.0.1 fragment-cache: 0.2.1 regex-not: 1.0.2 - snapdragon: 0.8.2_supports-color@9.3.0 + snapdragon: 0.8.2_supports-color@9.3.1 to-regex: 3.0.2 transitivePeerDependencies: - supports-color @@ -6165,7 +6134,7 @@ packages: resolution: {integrity: sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==} dev: false - /fast-glob/2.2.7_supports-color@9.3.0: + /fast-glob/2.2.7_supports-color@9.3.1: resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==} engines: {node: '>=4.0.0'} dependencies: @@ -6174,7 +6143,7 @@ packages: glob-parent: 3.1.0 is-glob: 4.0.3 merge2: 1.4.1 - micromatch: 3.1.10_supports-color@9.3.0 + micromatch: 3.1.10_supports-color@9.3.1 transitivePeerDependencies: - supports-color dev: false @@ -6509,7 +6478,6 @@ packages: /fs-constants/1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - dev: false /fs-extra/10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} @@ -6691,6 +6659,10 @@ packages: ini: 1.3.8 dev: false + /github-from-package/0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + dev: true + /github-slugger/2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} dev: true @@ -6796,14 +6768,14 @@ packages: slash: 4.0.0 dev: false - /globby/9.2.0_supports-color@9.3.0: + /globby/9.2.0_supports-color@9.3.1: resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} engines: {node: '>=6'} dependencies: '@types/glob': 7.2.0 array-union: 1.0.2 dir-glob: 2.2.2 - fast-glob: 2.2.7_supports-color@9.3.0 + fast-glob: 2.2.7_supports-color@9.3.1 glob: 7.2.3 ignore: 4.0.6 pify: 4.0.1 @@ -7170,12 +7142,12 @@ packages: - supports-color dev: false - /https-proxy-agent/5.0.1_supports-color@9.3.0: + /https-proxy-agent/5.0.1_supports-color@9.3.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} dependencies: - agent-base: 6.0.2_supports-color@9.3.0 - debug: 4.3.4_supports-color@9.3.0 + agent-base: 6.0.2_supports-color@9.3.1 + debug: 4.3.4_supports-color@9.3.1 transitivePeerDependencies: - supports-color dev: false @@ -7202,7 +7174,6 @@ packages: /ieee754/1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: false /ignore/4.0.6: resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} @@ -7213,6 +7184,13 @@ packages: resolution: {integrity: sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==} engines: {node: '>= 4'} + /imagetools-core/3.2.3: + resolution: {integrity: sha512-YbZhedg/zja34yV6iRDhfo4cmAYSwxaErkuzc/RpMMAELgszpDKf3MLH6VlsR+QkenPUEGkGAVpJAM2GbUls9Q==} + engines: {node: '>=12.0.0'} + dependencies: + sharp: 0.31.2 + dev: true + /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -7265,7 +7243,6 @@ packages: /ini/1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false /ini/2.0.0: resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} @@ -7907,7 +7884,6 @@ packages: /jsonc-parser/3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - dev: true /jsonfile/6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -8440,14 +8416,6 @@ packages: blueimp-md5: 2.19.0 dev: false - /mdast-util-footnote/1.1.0: - resolution: {integrity: sha512-M8tHiqL+7eS/ASWWs+nnmMKRLO1A1JnllNRzF2gLT4gpzLGvRiE0IugPI+/zfpi93IrtrxmlFolTdRPtWZocaA==} - dependencies: - '@types/mdast': 3.0.10 - mdast-util-to-markdown: 1.4.0 - micromark-util-normalize-identifier: 1.0.0 - dev: true - /mdast-util-from-markdown/1.2.0: resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} dependencies: @@ -8569,19 +8537,6 @@ packages: uvu: 0.5.6 dev: true - /micromark-extension-footnote/1.0.2: - resolution: {integrity: sha512-sD7t/hooONLnbPYgcQpBcTjh7mPEcD2R/jRS5DLYDNm0XbngbaJZ01F1aI3v6VXVMdAu3XtFKUecNRlXbgGk/Q==} - dependencies: - micromark-core-commonmark: 1.0.6 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-symbol: 1.0.1 - uvu: 0.5.6 - dev: true - /micromark-factory-destination/1.0.0: resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} dependencies: @@ -8758,22 +8713,22 @@ packages: - supports-color dev: false - /micromatch/3.1.10_supports-color@9.3.0: + /micromatch/3.1.10_supports-color@9.3.1: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} engines: {node: '>=0.10.0'} dependencies: arr-diff: 4.0.0 array-unique: 0.3.2 - braces: 2.3.2_supports-color@9.3.0 + braces: 2.3.2_supports-color@9.3.1 define-property: 2.0.2 extend-shallow: 3.0.2 - extglob: 2.0.4_supports-color@9.3.0 + extglob: 2.0.4_supports-color@9.3.1 fragment-cache: 0.2.1 kind-of: 6.0.3 - nanomatch: 1.2.13_supports-color@9.3.0 + nanomatch: 1.2.13_supports-color@9.3.1 object.pick: 1.3.0 regex-not: 1.0.2 - snapdragon: 0.8.2_supports-color@9.3.0 + snapdragon: 0.8.2_supports-color@9.3.1 to-regex: 3.0.2 transitivePeerDependencies: - supports-color @@ -8837,7 +8792,6 @@ packages: /mimic-response/3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - dev: false /mimic-response/4.0.0: resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} @@ -8893,6 +8847,10 @@ packages: is-extendable: 1.0.1 dev: false + /mkdirp-classic/0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + dev: true + /mkdirp/0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -8986,7 +8944,7 @@ packages: - supports-color dev: false - /nanomatch/1.2.13_supports-color@9.3.0: + /nanomatch/1.2.13_supports-color@9.3.1: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} dependencies: @@ -8999,12 +8957,16 @@ packages: kind-of: 6.0.3 object.pick: 1.3.0 regex-not: 1.0.2 - snapdragon: 0.8.2_supports-color@9.3.0 + snapdragon: 0.8.2_supports-color@9.3.1 to-regex: 3.0.2 transitivePeerDependencies: - supports-color dev: false + /napi-build-utils/1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + dev: true + /natural-compare-lite/1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} dev: true @@ -9022,15 +8984,15 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: false - /netlify-cli/12.2.10_@types+node@18.11.15: - resolution: {integrity: sha512-0TUZr3LlI8VknRP43kxSsh/VygxcV3RyNiT5Yy31dBYULKY1n7xhGjrCf8tucdF3pjzblMEk0svpaeoFzIBFCA==} + /netlify-cli/12.3.0_@types+node@18.11.15: + resolution: {integrity: sha512-CPg1hi/21qwZP+pnyHIXOEzWgNRFAvFQ4uMvH/k2vPIS1LOAdFn31Y8J8ISOKLF1zUArbTawanpEhDjqMutCfg==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true requiresBuild: true dependencies: - '@netlify/build': 28.4.5_@types+node@18.11.15 + '@netlify/build': 29.1.1_@types+node@18.11.15 '@netlify/config': 20.1.0 - '@netlify/edge-bundler': 5.5.0 + '@netlify/edge-bundler': 6.1.0 '@netlify/framework-info': 9.5.3 '@netlify/local-functions-proxy': 1.1.1 '@netlify/zip-it-and-ship-it': 8.1.0 @@ -9092,7 +9054,6 @@ packages: lodash: 4.17.21 log-symbols: 4.1.0 log-update: 5.0.1 - memoize-one: 6.0.0 minimist: 1.2.7 multiparty: 4.2.3 netlify: 13.1.0 @@ -9102,7 +9063,6 @@ packages: netlify-redirector: 0.3.1 node-fetch: 2.6.7 node-version-alias: 1.0.1 - omit.js: 2.0.2 ora: 5.4.1 p-filter: 2.1.0 p-map: 4.0.0 @@ -9199,6 +9159,17 @@ packages: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true + /node-abi/3.30.0: + resolution: {integrity: sha512-qWO5l3SCqbwQavymOmtTVuCWZE23++S+rxyoHjXqUmPyzRcaoI4lA2gO55/drddGnedAyjA7sk76SfQ5lfUMnw==} + engines: {node: '>=10'} + dependencies: + semver: 7.3.8 + dev: true + + /node-addon-api/5.0.0: + resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==} + dev: true + /node-domexception/1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} @@ -9348,10 +9319,6 @@ packages: engines: {node: '>=14.16'} dev: false - /npm-normalize-package-bin/1.0.1: - resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} - dev: false - /npm-run-all/4.1.5: resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} engines: {node: '>= 4'} @@ -10337,6 +10304,25 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /prebuild-install/7.1.1: + resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + detect-libc: 2.0.1 + expand-template: 2.0.3 + github-from-package: 0.0.0 + minimist: 1.2.7 + mkdirp-classic: 0.5.3 + napi-build-utils: 1.0.2 + node-abi: 3.30.0 + pump: 3.0.0 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: true + /precinct/9.0.1: resolution: {integrity: sha512-hVNS6JvfvlZ64B3ezKeGAcVhIuOvuAiSVzagHX/+KjVPkYWoCNkfyMgCl1bjDtAFQSlzi95NcS9ykUWrl1L1vA==} engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} @@ -10358,7 +10344,7 @@ packages: - supports-color dev: false - /precinct/9.0.1_supports-color@9.3.0: + /precinct/9.0.1_supports-color@9.3.1: resolution: {integrity: sha512-hVNS6JvfvlZ64B3ezKeGAcVhIuOvuAiSVzagHX/+KjVPkYWoCNkfyMgCl1bjDtAFQSlzi95NcS9ykUWrl1L1vA==} engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} hasBin: true @@ -10367,12 +10353,12 @@ packages: detective-amd: 4.0.1 detective-cjs: 4.0.0 detective-es6: 3.0.0 - detective-less: 1.0.2_supports-color@9.3.0 + detective-less: 1.0.2_supports-color@9.3.1 detective-postcss: 6.1.0 detective-sass: 4.0.1 detective-scss: 3.0.0 detective-stylus: 2.0.1 - detective-typescript: 9.0.0_supports-color@9.3.0 + detective-typescript: 9.0.0_supports-color@9.3.1 module-definition: 4.0.0 node-source-walk: 5.0.0 transitivePeerDependencies: @@ -10506,7 +10492,6 @@ packages: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: false /punycode/1.3.2: resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} @@ -10597,7 +10582,6 @@ packages: ini: 1.3.8 minimist: 1.2.7 strip-json-comments: 2.0.1 - dev: false /react-is/16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -10613,14 +10597,6 @@ packages: pify: 2.3.0 dev: true - /read-package-json-fast/2.0.3: - resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} - engines: {node: '>=10'} - dependencies: - json-parse-even-better-errors: 2.3.1 - npm-normalize-package-bin: 1.0.1 - dev: false - /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -10687,7 +10663,6 @@ packages: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: false /readdir-glob/1.1.2: resolution: {integrity: sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==} @@ -10845,13 +10820,8 @@ packages: resolution: {integrity: sha512-vhK8O7PscY9dpiKFQmKlLrxNB7gCzn/APZ9EgJik0/EwGf9GCRYpnO3fL7Llu5vQ1RmS53cB7WolbZ7Ep4Bziw==} dev: true - /remark-footnotes/4.0.1: - resolution: {integrity: sha512-He6YzQFk/Wu2KgfjI80EyPXjt/G+WFaYfUH+xapqPQBdm3aTdEyzosXXv9a2FbTxGqgOfJ4q/TCB46v+wofRpQ==} - dependencies: - '@types/mdast': 3.0.10 - mdast-util-footnote: 1.1.0 - micromark-extension-footnote: 1.0.2 - unified: 10.1.2 + /remark-footnotes/2.0.0: + resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} dev: true /remark-parse/10.0.1: @@ -11221,6 +11191,21 @@ packages: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} dev: false + /sharp/0.31.2: + resolution: {integrity: sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.1 + node-addon-api: 5.0.0 + prebuild-install: 7.1.1 + semver: 7.3.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: true + /shebang-command/1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -11276,6 +11261,18 @@ packages: /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + /simple-concat/1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + dev: true + + /simple-get/4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + dependencies: + decompress-response: 6.0.0 + once: 1.4.0 + simple-concat: 1.0.1 + dev: true + /simple-swizzle/0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: @@ -11349,12 +11346,12 @@ packages: - supports-color dev: false - /snapdragon/0.8.2_supports-color@9.3.0: + /snapdragon/0.8.2_supports-color@9.3.1: resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} engines: {node: '>=0.10.0'} dependencies: base: 0.11.2 - debug: 2.6.9_supports-color@9.3.0 + debug: 2.6.9_supports-color@9.3.1 define-property: 0.2.5 extend-shallow: 2.0.1 map-cache: 0.2.2 @@ -11629,7 +11626,6 @@ packages: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 - dev: false /stringify-object/3.3.0: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} @@ -11721,7 +11717,6 @@ packages: /strip-json-comments/2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} - dev: false /strip-json-comments/3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} @@ -11769,8 +11764,8 @@ packages: dependencies: has-flag: 4.0.0 - /supports-color/9.3.0: - resolution: {integrity: sha512-hJ6RYjNbcBFkpHi+ykjar+7GgHs+65Kxyw940nBLOSjaWZ13acq4A5f+gWiV5w+xfsg5MbnjDxTigLcUuljerw==} + /supports-color/9.3.1: + resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} engines: {node: '>=12'} dev: false @@ -11827,6 +11822,24 @@ packages: svelte: 3.55.0 dev: true + /svelte-parse-markup/0.1.1_svelte@3.55.0: + resolution: {integrity: sha512-xCBSldaZdwi0u0ANASVCUFynCaV8z5D6sQOnzPcYSEoD9dd40MLzOKMBVmuTf/LUuPvc+cUvF132MnwdG7mDig==} + peerDependencies: + svelte: ^3.0.0 + dependencies: + svelte: 3.55.0 + dev: true + + /svelte-preprocess-import-assets/0.2.5_svelte@3.55.0: + resolution: {integrity: sha512-PWX6AQYfMpzWZ6Pqc5bTTXwWh+kJWdFIY2RkktjE1GQ5v+VqNdfsB5UXV0EgXQYYYwrro2eHf/wuuLvZCbwq6g==} + peerDependencies: + svelte: ^3.37.0 + dependencies: + magic-string: 0.27.0 + svelte: 3.55.0 + svelte-parse-markup: 0.1.1_svelte@3.55.0 + dev: true + /svelte-preprocess/4.10.7_uldce6htlskfyklq5y55tk7pdy: resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} engines: {node: '>= 9.11.2'} @@ -12010,6 +12023,15 @@ packages: - ts-node dev: true + /tar-fs/2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: true + /tar-stream/1.6.2: resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} engines: {node: '>= 0.8.0'} @@ -12032,7 +12054,6 @@ packages: fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.0 - dev: false /tar/6.1.13: resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} @@ -12307,6 +12328,12 @@ packages: tslib: 1.14.1 typescript: 4.9.4 + /tunnel-agent/0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + dependencies: + safe-buffer: 5.2.1 + dev: true + /type-check/0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} @@ -12738,6 +12765,16 @@ packages: vfile-message: 3.1.3 dev: true + /vite-imagetools/4.0.11: + resolution: {integrity: sha512-S6+vzsd/6kSBdPIdjJFGeZ4+UV/aIK09V7oLb/Z9soV3jNwKh60WBi6jF+RnKtY7F9FMU3W6xPbln+VPHI0icA==} + engines: {node: '>=12.0.0'} + dependencies: + '@rollup/pluginutils': 5.0.2 + imagetools-core: 3.2.3 + transitivePeerDependencies: + - rollup + dev: true + /vite-plugin-pwa/0.14.0_dour7c72gn2l4fma65w55vssta: resolution: {integrity: sha512-3wZx47PLWTckOQhc8Y6YZjAbNZ89Ovh4TdCT97MGhgl7aFd2LUekVnAmIgFwgMqyxzJ93nmkPF/ALpEW/i2qCg==} peerDependencies: @@ -12783,7 +12820,7 @@ packages: optional: true dependencies: '@types/node': 18.11.15 - esbuild: 0.16.6 + esbuild: 0.16.7 postcss: 8.4.20 resolve: 1.22.1 rollup: 3.7.4 diff --git a/src/routes/atom.xml/+server.ts b/src/routes/atom.xml/+server.ts index 94f571ed..3b01aca5 100644 --- a/src/routes/atom.xml/+server.ts +++ b/src/routes/atom.xml/+server.ts @@ -4,42 +4,41 @@ import { feed } from '$lib/config/general' import { favicon } from '$lib/config/icon' import { genPosts, genTags } from '$lib/utils/posts' -const render = ( - posts = genPosts({ postHtml: true, postLimit: feed.limit, filterUnlisted: true }) -): string => ` +const render = (posts = genPosts({ postHtml: true, postLimit: feed.limit, filterUnlisted: true })): string => + ` ${site.protocol + site.domain}/ <![CDATA[${site.title}]]>${site.subtitle ? `\n ` : ''}${ - favicon ? `\n ${favicon.src}` : '' -} + favicon ? `\n ${favicon.src}` : '' + } ${ - feed.hubs?.map(hub => `\n `).join('') ?? '' -} + feed.hubs?.map(hub => `\n `).join('') ?? '' + } ${new Date().toJSON()} ${genTags(posts) .map(tag => `\n `) .join('')}${posts - .map( - post => `\n + .map( + post => `\n <![CDATA[${post.title}]]> ${site.protocol + site.domain + post.path} ${new Date(post.published ?? post.created).toJSON()} ${new Date(post.updated ?? post.published ?? post.created).toJSON()}${ - post.summary ? `\n ` : '' - } + post.summary ? `\n ` : '' + } ${post.tags ?.map(tag => `\n `) .join('')} ` - ) - .join('')} -` + ) + .join('')} +`.trim() export const prerender = true export const GET: RequestHandler = async () => diff --git a/src/routes/sitemap.xml/+server.ts b/src/routes/sitemap.xml/+server.ts index dc5c5097..f4d33a90 100644 --- a/src/routes/sitemap.xml/+server.ts +++ b/src/routes/sitemap.xml/+server.ts @@ -2,8 +2,15 @@ import type { RequestHandler } from './$types' import { site } from '$lib/config/site' import { genPosts } from '$lib/utils/posts' -const render = (): string => ` - +const render = (): string => + ` + ${site.protocol + site.domain} @@ -17,7 +24,7 @@ const render = (): string => ` ` ) .join('')} -` + `.trim() export const prerender = true export const GET: RequestHandler = async () => diff --git a/svelte.config.ts b/svelte.config.ts index 780348a1..1c83055f 100644 --- a/svelte.config.ts +++ b/svelte.config.ts @@ -7,13 +7,14 @@ import adapterStatic from '@sveltejs/adapter-static' // svelte preprocessor import { mdsvex } from 'mdsvex' import mdsvexConfig from './mdsvex.config.js' -import preprocess from 'svelte-preprocess' +import importAssets from 'svelte-preprocess-import-assets' +import { vitePreprocess } from '@sveltejs/kit/vite' const defineConfig = (config: Config) => config export default defineConfig({ extensions: ['.svelte', ...(mdsvexConfig.extensions as string[])], - preprocess: [mdsvex(mdsvexConfig), preprocess()], + preprocess: [mdsvex(mdsvexConfig), importAssets(), vitePreprocess()], kit: { adapter: Object.keys(process.env).some(key => ['VERCEL', 'CF_PAGES', 'NETLIFY'].includes(key)) ? adapterAuto() diff --git a/vite.config.ts b/vite.config.ts index 20cfad4d..1c04b410 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,6 +3,7 @@ import { defineConfig } from 'vite' // vite plugin import UnoCSS from 'unocss/vite' import { presetTagify, presetIcons, extractorSvelte } from 'unocss' +import { imagetools } from 'vite-imagetools' import { SvelteKitPWA } from '@vite-pwa/sveltekit' import { sveltekit } from '@sveltejs/kit/vite' // postcss & tailwindcss @@ -39,6 +40,7 @@ export default defineConfig({ presetIcons({ scale: 1.5 }) ] }), + imagetools(), sveltekit(), SvelteKitPWA({ registerType: 'autoUpdate',