diff --git a/package.json b/package.json index 1caf1676f..e9f624419 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153", "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca", - "@appwrite.io/pink-legacy": "^1.0.1", + "@appwrite.io/pink-legacy": "^1.0.2", "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@67808bca", "@popperjs/core": "^2.11.8", "@sentry/sveltekit": "^8.38.0", @@ -80,5 +80,10 @@ "vitest": "^1.6.0" }, "type": "module", - "packageManager": "pnpm@10.4.1" + "packageManager": "pnpm@10.4.1", + "pnpm": { + "overrides": { + "@appwrite.io/pink-svelte": "link:../../../../Library/pnpm/global/5/node_modules/@appwrite.io/pink-svelte" + } + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5208cafbf..3ed6d73fa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@appwrite.io/pink-svelte': link:../../../../Library/pnpm/global/5/node_modules/@appwrite.io/pink-svelte + importers: .: @@ -18,11 +21,11 @@ importers: specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca(svelte@4.2.19) '@appwrite.io/pink-legacy': - specifier: ^1.0.1 - version: 1.0.1 + specifier: ^1.0.2 + version: 1.0.2 '@appwrite.io/pink-svelte': - specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@67808bca - version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@67808bca(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19) + specifier: link:../../../../Library/pnpm/global/5/node_modules/@appwrite.io/pink-svelte + version: link:../../../../Library/pnpm/global/5/node_modules/@appwrite.io/pink-svelte '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -221,27 +224,14 @@ packages: peerDependencies: svelte: ^4.0.0 - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca2fea00f91dddf487b43f79c085c032f1': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca2fea00f91dddf487b43f79c085c032f1} - version: 1.0.0-next.7 - peerDependencies: - svelte: ^4.0.0 - '@appwrite.io/pink-icons@0.25.0': resolution: {integrity: sha512-0O3i2oEuh5mWvjO80i+X6rbzrWLJ1m5wmv2/M3a1p2PyBJsFxN8xQMTEmTn3Wl/D26SsM7SpzbdW6gmfgoVU9Q==} '@appwrite.io/pink-icons@1.0.0': resolution: {integrity: sha512-+zpksP07MvOYwhx9AZDFW0pxXQNC2juKwyOQVRAwAOkN1ACSQKPlyytkI1u2ci6CQPWjJe20CzbvBBuRNXOKjA==} - '@appwrite.io/pink-legacy@1.0.1': - resolution: {integrity: sha512-e5IZx2drqSxgl2WXvmr0eLfg/WiOCzuqQE8oksD+9GoFBkcL9HWvXul5GjFni3RBAN9XFRL3nUExGk4T0H8sFw==} - - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@67808bca': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@67808bca} - version: 1.0.0-next.85 - peerDependencies: - react-dom: ^18.0.0 - svelte: ^4.0.0 + '@appwrite.io/pink-legacy@1.0.2': + resolution: {integrity: sha512-1AYNcfbV+x0Tyj56CoieSq5g7+u+7F5/LDVN/z+Hx1kp9gj7xc1eT39Dy832xxfihImF6ksjp0FXEMVSBR8cew==} '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} @@ -1232,27 +1222,6 @@ packages: resolution: {integrity: sha512-zIieP1VLWQb3wUjFJlwOAoaaJygJhXeUoGd0e/Ha2RLb2eW2S+4gjf6y6NqyY71tZ74LYVZKg/4prB6FAZSMXQ==} engines: {node: '>= 14'} - '@shikijs/core@1.29.2': - resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} - - '@shikijs/engine-javascript@1.29.2': - resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} - - '@shikijs/engine-oniguruma@1.29.2': - resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} - - '@shikijs/langs@1.29.2': - resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} - - '@shikijs/themes@1.29.2': - resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} - - '@shikijs/types@1.29.2': - resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} - - '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1362,9 +1331,6 @@ packages: '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -1374,9 +1340,6 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@types/mysql@2.15.26': resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} @@ -1392,15 +1355,9 @@ packages: '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/pug@2.0.10': resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} - '@types/react@18.3.18': - resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} - '@types/remarkable@2.0.8': resolution: {integrity: sha512-eKXqPZfpQl1kOADjdKchHrp2gwn9qMnGXhH/AtZe0UrklzhGJkawJo/Y/D0AlWcdWoWamFNIum8+/nkAISQVGg==} @@ -1413,9 +1370,6 @@ packages: '@types/tedious@4.0.14': resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==} - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -1604,9 +1558,6 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - ansicolor@2.0.3: - resolution: {integrity: sha512-pzusTqk9VHrjgMCcTPDTTvfJfx6Q3+L5tQ6yKC8Diexmoit4YROTFIkxFvRTNL9y5s0Q8HrSrgerCD5bIC+Kiw==} - anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -1741,9 +1692,6 @@ packages: caniuse-lite@1.0.30001700: resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==} - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.5.0: resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} @@ -1760,12 +1708,6 @@ packages: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} @@ -1809,9 +1751,6 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -1931,9 +1870,6 @@ packages: devalue@5.1.1: resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -1978,9 +1914,6 @@ packages: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} - emoji-regex-xs@1.0.0: - resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} - emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2184,9 +2117,6 @@ packages: forwarded-parse@2.1.2: resolution: {integrity: sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==} - framesync@6.1.2: - resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -2206,10 +2136,6 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - fuse.js@7.1.0: - resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==} - engines: {node: '>=10'} - gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -2308,15 +2234,6 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hast-util-to-html@9.0.5: - resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} - - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - - hey-listen@1.0.8: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} @@ -2324,9 +2241,6 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -2801,9 +2715,6 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -2814,21 +2725,6 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - - micromark-util-types@2.0.1: - resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} - micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -2977,9 +2873,6 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - oniguruma-to-es@2.3.0: - resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} - optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -3101,9 +2994,6 @@ packages: engines: {node: '>=18'} hasBin: true - popmotion@11.0.5: - resolution: {integrity: sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==} - possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -3195,9 +3085,6 @@ packages: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} - property-information@7.0.0: - resolution: {integrity: sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==} - proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -3217,11 +3104,6 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -3251,15 +3133,6 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regex-recursion@5.1.1: - resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} - - regex-utilities@2.3.0: - resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - - regex@5.1.1: - resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} - regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -3349,9 +3222,6 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -3390,9 +3260,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.29.2: - resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} - shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} @@ -3466,9 +3333,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -3499,9 +3363,6 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -3529,9 +3390,6 @@ packages: strip-literal@2.1.1: resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} - style-value-types@5.1.2: - resolution: {integrity: sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -3577,11 +3435,6 @@ packages: jest: '>= 27' svelte: '>= 3' - svelte-motion@0.12.2: - resolution: {integrity: sha512-7RrdRz9iVP55B9HT/C0hYW3pyrKlF61kAby/AkDtOAP0uHFQDrfd0qQetDC81cEsK9b40jt+jfcqSAXcA7LPEw==} - peerDependencies: - svelte: '>=3.35.0 || ^4.0.0 || ^5.0.0 || ^5.0.0-next.0' - svelte-preprocess@5.1.4: resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} engines: {node: '>= 16.0.0'} @@ -3660,11 +3513,6 @@ packages: resolution: {integrity: sha512-DIFm0kSNscVxtBmKkBiygAHB5otoqN1aVmJ3t57jZhJfCB7Np/lUSoTtSrvPFjmlBbMeOsb1VQ06cut1+rBYOg==} engines: {node: '>=16'} - svelte-sonner@0.3.28: - resolution: {integrity: sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==} - peerDependencies: - svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 - svelte@4.2.19: resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} @@ -3744,9 +3592,6 @@ packages: resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} engines: {node: '>=14'} - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - ts-api-utils@1.4.3: resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} @@ -3756,9 +3601,6 @@ packages: tslib@2.3.0: resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} - tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -3796,21 +3638,6 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -3842,12 +3669,6 @@ packages: resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@1.6.1: resolution: {integrity: sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -4051,9 +3872,6 @@ packages: zrender@5.6.1: resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==} - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - snapshots: '@adobe/css-tools@4.4.2': {} @@ -4103,34 +3921,15 @@ snapshots: dependencies: svelte: 4.2.19 - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca2fea00f91dddf487b43f79c085c032f1(svelte@4.2.19)': - dependencies: - svelte: 4.2.19 - '@appwrite.io/pink-icons@0.25.0': {} '@appwrite.io/pink-icons@1.0.0': {} - '@appwrite.io/pink-legacy@1.0.1': + '@appwrite.io/pink-legacy@1.0.2': dependencies: '@appwrite.io/pink-icons': 1.0.0 the-new-css-reset: 1.11.3 - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@67808bca(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)': - dependencies: - '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca2fea00f91dddf487b43f79c085c032f1(svelte@4.2.19) - '@floating-ui/dom': 1.6.13 - '@melt-ui/pp': 0.3.2(@melt-ui/svelte@0.86.3(svelte@4.2.19))(svelte@4.2.19) - '@melt-ui/svelte': 0.86.3(svelte@4.2.19) - ansicolor: 2.0.3 - fuse.js: 7.1.0 - pretty-bytes: 6.1.1 - react-dom: 18.3.1(react@18.3.1) - shiki: 1.29.2 - svelte: 4.2.19 - svelte-motion: 0.12.2(svelte@4.2.19) - svelte-sonner: 0.3.28(svelte@4.2.19) - '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 @@ -5259,41 +5058,6 @@ snapshots: - encoding - supports-color - '@shikijs/core@1.29.2': - dependencies: - '@shikijs/engine-javascript': 1.29.2 - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - - '@shikijs/engine-javascript@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 2.3.0 - - '@shikijs/engine-oniguruma@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - - '@shikijs/langs@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - - '@shikijs/themes@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - - '@shikijs/types@1.29.2': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - '@shikijs/vscode-textmate@10.0.2': {} - '@sinclair/typebox@0.27.8': {} '@sinonjs/commons@3.0.1': @@ -5428,10 +5192,6 @@ snapshots: dependencies: '@types/node': 22.13.4 - '@types/hast@3.0.4': - dependencies: - '@types/unist': 3.0.3 - '@types/istanbul-lib-coverage@2.0.6': {} '@types/istanbul-lib-report@3.0.3': @@ -5442,10 +5202,6 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - '@types/mysql@2.15.26': dependencies: '@types/node': 22.13.4 @@ -5466,15 +5222,8 @@ snapshots: '@types/prismjs@1.26.5': {} - '@types/prop-types@15.7.14': {} - '@types/pug@2.0.10': {} - '@types/react@18.3.18': - dependencies: - '@types/prop-types': 15.7.14 - csstype: 3.1.3 - '@types/remarkable@2.0.8': {} '@types/shimmer@1.2.0': {} @@ -5485,8 +5234,6 @@ snapshots: dependencies: '@types/node': 22.13.4 - '@types/unist@3.0.3': {} - '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.33': @@ -5739,8 +5486,6 @@ snapshots: ansi-styles@5.2.0: {} - ansicolor@2.0.3: {} - anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -5897,8 +5642,6 @@ snapshots: caniuse-lite@1.0.30001700: {} - ccount@2.0.1: {} - chai@4.5.0: dependencies: assertion-error: 1.1.0 @@ -5921,10 +5664,6 @@ snapshots: char-regex@1.0.2: {} - character-entities-html4@2.1.0: {} - - character-entities-legacy@3.0.0: {} - check-error@1.0.3: dependencies: get-func-name: 2.0.2 @@ -5977,8 +5716,6 @@ snapshots: dependencies: delayed-stream: 1.0.0 - comma-separated-tokens@2.0.3: {} - concat-map@0.0.1: {} confbox@0.1.8: {} @@ -6097,10 +5834,6 @@ snapshots: devalue@5.1.1: {} - devlop@1.1.0: - dependencies: - dequal: 2.0.3 - diff-sequences@29.6.3: {} dir-glob@3.0.1: @@ -6138,8 +5871,6 @@ snapshots: emittery@0.13.1: {} - emoji-regex-xs@1.0.0: {} - emoji-regex@8.0.0: {} entities@4.5.0: {} @@ -6420,10 +6151,6 @@ snapshots: forwarded-parse@2.1.2: {} - framesync@6.1.2: - dependencies: - tslib: 2.4.0 - fs.realpath@1.0.0: {} fsevents@2.3.2: @@ -6436,8 +6163,6 @@ snapshots: functions-have-names@1.2.3: {} - fuse.js@7.1.0: {} - gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} @@ -6535,34 +6260,12 @@ snapshots: dependencies: function-bind: 1.1.2 - hast-util-to-html@9.0.5: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-whitespace: 3.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - property-information: 7.0.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.4 - zwitch: 2.0.4 - - hast-util-whitespace@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hey-listen@1.0.8: {} - html-encoding-sniffer@3.0.0: dependencies: whatwg-encoding: 2.0.0 html-escaper@2.0.2: {} - html-void-elements@3.0.0: {} - http-proxy-agent@5.0.0: dependencies: '@tootallnate/once': 2.0.0 @@ -7221,41 +6924,12 @@ snapshots: math-intrinsics@1.1.0: {} - mdast-util-to-hast@13.2.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.0 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.1 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - mdn-data@2.0.30: {} merge-stream@2.0.0: {} merge2@1.4.1: {} - micromark-util-character@2.1.1: - dependencies: - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-util-encode@2.0.1: {} - - micromark-util-sanitize-uri@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 - - micromark-util-symbol@2.0.1: {} - - micromark-util-types@2.0.1: {} - micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -7373,12 +7047,6 @@ snapshots: dependencies: mimic-fn: 4.0.0 - oniguruma-to-es@2.3.0: - dependencies: - emoji-regex-xs: 1.0.0 - regex: 5.1.1 - regex-recursion: 5.1.1 - optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -7492,13 +7160,6 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - popmotion@11.0.5: - dependencies: - framesync: 6.1.2 - hey-listen: 1.0.8 - style-value-types: 5.1.2 - tslib: 2.4.0 - possible-typed-array-names@1.1.0: {} postcss-load-config@3.1.4(postcss@8.5.2): @@ -7569,8 +7230,6 @@ snapshots: kleur: 3.0.3 sisteransi: 1.0.5 - property-information@7.0.0: {} - proxy-from-env@1.1.0: {} psl@1.15.0: @@ -7585,12 +7244,6 @@ snapshots: queue-microtask@1.2.3: {} - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - react-is@17.0.2: {} react-is@18.3.1: {} @@ -7620,17 +7273,6 @@ snapshots: regenerator-runtime@0.14.1: {} - regex-recursion@5.1.1: - dependencies: - regex: 5.1.1 - regex-utilities: 2.3.0 - - regex-utilities@2.3.0: {} - - regex@5.1.1: - dependencies: - regex-utilities: 2.3.0 - regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -7745,10 +7387,6 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - semver@6.3.1: {} semver@7.7.1: {} @@ -7783,17 +7421,6 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.29.2: - dependencies: - '@shikijs/core': 1.29.2 - '@shikijs/engine-javascript': 1.29.2 - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/langs': 1.29.2 - '@shikijs/themes': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - shimmer@1.2.1: {} side-channel-list@1.0.0: @@ -7879,8 +7506,6 @@ snapshots: source-map@0.6.1: {} - space-separated-tokens@2.0.2: {} - sprintf-js@1.0.3: {} sswr@2.0.0(svelte@4.2.19): @@ -7912,11 +7537,6 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - stringify-entities@4.0.4: - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -7937,11 +7557,6 @@ snapshots: dependencies: js-tokens: 9.0.1 - style-value-types@5.1.2: - dependencies: - hey-listen: 1.0.8 - tslib: 2.4.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -7995,15 +7610,6 @@ snapshots: jest: 29.7.0(@types/node@22.13.4) svelte: 4.2.19 - svelte-motion@0.12.2(svelte@4.2.19): - dependencies: - '@types/react': 18.3.18 - framesync: 6.1.2 - popmotion: 11.0.5 - style-value-types: 5.1.2 - svelte: 4.2.19 - tslib: 2.8.1 - svelte-preprocess@5.1.4(@babel/core@7.26.9)(postcss-load-config@3.1.4(postcss@8.5.2))(postcss@8.5.2)(sass@1.85.0)(svelte@4.2.19)(typescript@5.7.3): dependencies: '@types/pug': 2.0.10 @@ -8034,10 +7640,6 @@ snapshots: svelte: 4.2.19 tslib: 2.7.0 - svelte-sonner@0.3.28(svelte@4.2.19): - dependencies: - svelte: 4.2.19 - svelte@4.2.19: dependencies: '@ampproject/remapping': 2.3.0 @@ -8122,16 +7724,12 @@ snapshots: dependencies: punycode: 2.3.1 - trim-lines@3.0.1: {} - ts-api-utils@1.4.3(typescript@5.7.3): dependencies: typescript: 5.7.3 tslib@2.3.0: {} - tslib@2.4.0: {} - tslib@2.7.0: {} tslib@2.8.1: {} @@ -8154,29 +7752,6 @@ snapshots: undici-types@6.20.0: {} - unist-util-is@6.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-position@5.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-stringify-position@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-parents@6.0.1: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-visit@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - universalify@0.2.0: {} unplugin@1.0.1: @@ -8213,16 +7788,6 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 - vfile-message@4.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 - - vfile@6.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile-message: 4.0.2 - vite-node@1.6.1(@types/node@22.13.4)(sass@1.85.0): dependencies: cac: 6.7.14 @@ -8414,5 +7979,3 @@ snapshots: zrender@5.6.1: dependencies: tslib: 2.3.0 - - zwitch@2.0.4: {} diff --git a/src/lib/components/box.svelte b/src/lib/components/box.svelte index 9d164cd57..448f93c85 100644 --- a/src/lib/components/box.svelte +++ b/src/lib/components/box.svelte @@ -1,20 +1,12 @@ -
+ -
+ diff --git a/src/lib/components/floatingActionBar.svelte b/src/lib/components/floatingActionBar.svelte index 9c1159b77..4e06b8325 100644 --- a/src/lib/components/floatingActionBar.svelte +++ b/src/lib/components/floatingActionBar.svelte @@ -1,39 +1,12 @@ {#if show} -
- -
+ + + + {/if} - - diff --git a/src/lib/elements/forms/inputTags.svelte b/src/lib/elements/forms/inputTags.svelte index 2caf22808..abf3a8943 100644 --- a/src/lib/elements/forms/inputTags.svelte +++ b/src/lib/elements/forms/inputTags.svelte @@ -6,6 +6,7 @@ export let tags: string[] = []; export let placeholder = ''; export let disabled = false; + export let helper: string | undefined = undefined; let value = ''; let error: string; @@ -31,6 +32,6 @@ {placeholder} {disabled} bind:value={tags} - helper={error} + helper={error || helper} on:invalid={handleInvalid} state={error ? 'error' : 'default'} /> diff --git a/src/lib/layout/activity.svelte b/src/lib/layout/activity.svelte index 44ef46c73..7016f3852 100644 --- a/src/lib/layout/activity.svelte +++ b/src/lib/layout/activity.svelte @@ -12,9 +12,6 @@ - - Activity - {#if logs.total} diff --git a/src/lib/layout/coverTitle.svelte b/src/lib/layout/coverTitle.svelte index 33a7ddcf0..d4f46d661 100644 --- a/src/lib/layout/coverTitle.svelte +++ b/src/lib/layout/coverTitle.svelte @@ -13,6 +13,6 @@ {/if} - + diff --git a/src/lib/layout/index.ts b/src/lib/layout/index.ts index 22a36a249..2cea9ccc8 100644 --- a/src/lib/layout/index.ts +++ b/src/lib/layout/index.ts @@ -3,7 +3,6 @@ export { default as Cover } from './cover.svelte'; export { default as CoverTitle } from './coverTitle.svelte'; export { default as Footer } from './footer.svelte'; export { default as Navigation } from './navigation.svelte'; -export { default as Notification } from './notification.svelte'; export { default as Notifications } from './notifications.svelte'; export { default as Shell } from './shell.svelte'; export { default as Logs } from './logs.svelte'; diff --git a/src/lib/layout/notification.svelte b/src/lib/layout/notification.svelte deleted file mode 100644 index 5968f9cd3..000000000 --- a/src/lib/layout/notification.svelte +++ /dev/null @@ -1,60 +0,0 @@ - - -
- -
-
-
- {#if title} -

{title}

- {/if} - {#if html} - {@html message} - {:else} -

{message}

- {/if} -
- {#if buttons} -
- {#each buttons as button} - - {/each} -
- {/if} -
diff --git a/src/lib/layout/notifications.svelte b/src/lib/layout/notifications.svelte index e2558ddf7..47d2ab6ba 100644 --- a/src/lib/layout/notifications.svelte +++ b/src/lib/layout/notifications.svelte @@ -1,25 +1,22 @@ {#if $notifications}
-
    + {#each $notifications as notification (notification.id)} -
  • - + dismissNotification(notification.id)} - buttons={notification?.buttons} - message={notification.message} - html={notification?.isHtml} /> -
  • + status={notification.type} + description={notification.message} + on:dismiss={() => dismissNotification(notification.id)} /> + {/each} -
+
{/if} diff --git a/src/routes/(console)/project-[project]/auth/security/updateMockNumbers.svelte b/src/routes/(console)/project-[project]/auth/security/updateMockNumbers.svelte index 994c871b5..538bd9646 100644 --- a/src/routes/(console)/project-[project]/auth/security/updateMockNumbers.svelte +++ b/src/routes/(console)/project-[project]/auth/security/updateMockNumbers.svelte @@ -1,6 +1,6 @@
- -
- {$team.name} -
+ + {$team.name}
diff --git a/src/routes/(console)/project-[project]/auth/teams/team-[team]/createMembership.svelte b/src/routes/(console)/project-[project]/auth/teams/team-[team]/createMembership.svelte index 0deda1696..96cb553df 100644 --- a/src/routes/(console)/project-[project]/auth/teams/team-[team]/createMembership.svelte +++ b/src/routes/(console)/project-[project]/auth/teams/team-[team]/createMembership.svelte @@ -2,10 +2,11 @@ import { base } from '$app/paths'; import { page } from '$app/stores'; import { Submit, trackEvent, trackError } from '$lib/actions/analytics'; - import { Modal, Alert } from '$lib/components'; + import { Modal } from '$lib/components'; import { Button, InputEmail, InputText, InputTags, FormList } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; + import { Alert } from '@appwrite.io/pink-svelte'; import { createEventDispatcher } from 'svelte'; export let showCreate = false; @@ -43,7 +44,7 @@ } - + - - + + Roles are used to manage access permissions. You can create any role you want. - + - + diff --git a/src/routes/(console)/project-[project]/auth/teams/team-[team]/dangerZone.svelte b/src/routes/(console)/project-[project]/auth/teams/team-[team]/dangerZone.svelte index 009b11f69..34370ffc8 100644 --- a/src/routes/(console)/project-[project]/auth/teams/team-[team]/dangerZone.svelte +++ b/src/routes/(console)/project-[project]/auth/teams/team-[team]/dangerZone.svelte @@ -1,5 +1,5 @@ - Are you sure you want to delete {selectedMembership.userName} from '{selectedMembership.teamName}'? + + Are you sure you want to delete {selectedMembership.userName} from + {selectedMembership.teamName}? + diff --git a/src/routes/(console)/project-[project]/auth/teams/team-[team]/deleteTeam.svelte b/src/routes/(console)/project-[project]/auth/teams/team-[team]/deleteTeam.svelte index d9d02245b..c4f03bd25 100644 --- a/src/routes/(console)/project-[project]/auth/teams/team-[team]/deleteTeam.svelte +++ b/src/routes/(console)/project-[project]/auth/teams/team-[team]/deleteTeam.svelte @@ -6,6 +6,7 @@ import Confirm from '$lib/components/confirm.svelte'; import { sdk } from '$lib/stores/sdk'; import type { Models } from '@appwrite.io/console'; + import { Typography } from '@appwrite.io/pink-svelte'; export let showDelete = false; export let team: Models.Team>; @@ -26,5 +27,7 @@ - Are you sure you want to delete {team.name}? + + Are you sure you want to delete {team.name}? + diff --git a/src/routes/(console)/project-[project]/auth/teams/team-[team]/members/+page.svelte b/src/routes/(console)/project-[project]/auth/teams/team-[team]/members/+page.svelte index 25c06b50a..e889289c9 100644 --- a/src/routes/(console)/project-[project]/auth/teams/team-[team]/members/+page.svelte +++ b/src/routes/(console)/project-[project]/auth/teams/team-[team]/members/+page.svelte @@ -45,11 +45,12 @@ {#each data.memberships.memberships as membership} + {@const username = membership.userName ? membership.userName : '-'} - - {membership.teamName ? membership.teamName : 'n/a'} + + {username} diff --git a/src/routes/(console)/project-[project]/auth/teams/team-[team]/members/+page.ts b/src/routes/(console)/project-[project]/auth/teams/team-[team]/members/+page.ts index dede7fe00..9d146924c 100644 --- a/src/routes/(console)/project-[project]/auth/teams/team-[team]/members/+page.ts +++ b/src/routes/(console)/project-[project]/auth/teams/team-[team]/members/+page.ts @@ -6,6 +6,7 @@ import type { PageLoad } from './$types'; export const load: PageLoad = async ({ params, depends, url, route }) => { depends(Dependencies.MEMBERSHIPS); + const teamId = params.team; const page = getPage(url); const search = getSearch(url); diff --git a/src/routes/(console)/project-[project]/auth/teams/team-[team]/updatePrefs.svelte b/src/routes/(console)/project-[project]/auth/teams/team-[team]/updatePrefs.svelte index e391ebfd5..4ee943cdf 100644 --- a/src/routes/(console)/project-[project]/auth/teams/team-[team]/updatePrefs.svelte +++ b/src/routes/(console)/project-[project]/auth/teams/team-[team]/updatePrefs.svelte @@ -1,7 +1,7 @@ - + diff --git a/src/routes/(console)/project-[project]/auth/user-[user]/deleteMembership.svelte b/src/routes/(console)/project-[project]/auth/user-[user]/deleteMembership.svelte index 871f6fd79..5f3b16c7d 100644 --- a/src/routes/(console)/project-[project]/auth/user-[user]/deleteMembership.svelte +++ b/src/routes/(console)/project-[project]/auth/user-[user]/deleteMembership.svelte @@ -8,6 +8,7 @@ import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; import type { Models } from '@appwrite.io/console'; + import { Typography } from '@appwrite.io/pink-svelte'; export let showDelete = false; export let selectedMembership: Models.Membership; @@ -38,5 +39,8 @@ - Are you sure you want to delete {selectedMembership.userName} from '{selectedMembership.teamName}'? + + Are you sure you want to delete {selectedMembership.userName} from + {selectedMembership.teamName}? + diff --git a/src/routes/(console)/project-[project]/auth/user-[user]/deleteUser.svelte b/src/routes/(console)/project-[project]/auth/user-[user]/deleteUser.svelte index a65fbab8e..3819cdeab 100644 --- a/src/routes/(console)/project-[project]/auth/user-[user]/deleteUser.svelte +++ b/src/routes/(console)/project-[project]/auth/user-[user]/deleteUser.svelte @@ -8,6 +8,7 @@ import { project } from '../../store'; import { Submit, trackEvent, trackError } from '$lib/actions/analytics'; import Confirm from '$lib/components/confirm.svelte'; + import { Typography } from '@appwrite.io/pink-svelte'; export let showDelete = false; let error: string; @@ -29,5 +30,7 @@ - Are you sure you want to delete {$user.name || 'User'} from '{$project.name}'? + + Are you sure you want to delete {$user.name || 'User'} from {$project.name}? + diff --git a/src/routes/(console)/project-[project]/auth/user-[user]/identities/+page.svelte b/src/routes/(console)/project-[project]/auth/user-[user]/identities/+page.svelte index 4c68b3ea8..075274e0f 100644 --- a/src/routes/(console)/project-[project]/auth/user-[user]/identities/+page.svelte +++ b/src/routes/(console)/project-[project]/auth/user-[user]/identities/+page.svelte @@ -1,11 +1,5 @@ - - - d.$id)} /> + + + {#each columns as column} {#if column.show} - {column.title} + {column.title} {/if} {/each} - - - {#each data.identities.identities as identity (identity.$id)} - - + + {#each data.identities.identities as identity (identity.$id)} + + + + - {#each columns as column} - {#if column.show} - {#if column.id === '$id'} - {#key columns} - - - {identity[column.id]} - - - {/key} - {:else if column.id === 'provider'} - {@const provider = oAuthProviders[identity[column.id]]} - -
-
- {provider.name} -
- {provider.name} + {#each columns as column} + {#if column.show} + {#if column.id === '$id'} + {#key columns} + + + {identity[column.id]} + + + {/key} + {:else if column.id === 'provider'} + {@const provider = oAuthProviders[identity[column.id]]} + +
+
+ {provider.name}
- - {:else if column.type === 'datetime'} - - {#if !identity[column.id]} - - - {:else} - {toLocaleDateTime(identity[column.id])} - {/if} - - {:else} - - {identity[column.id]} - - {/if} + {provider.name} +
+
+ {:else if column.type === 'datetime'} + + {#if !identity[column.id]} + - + {:else} + {toLocaleDateTime(identity[column.id])} + {/if} + + {:else} + + {identity[column.id]} + {/if} - {/each} - - {/each} - - + {/if} + {/each} + + {/each} + 0}> -
-
- {selectedIds.length} -

- - {selectedIds.length > 1 ? 'identities' : 'identity'} - - selected -

-
- -
- - -
-
+ + + + + {selectedIds.length > 1 ? 'identities' : 'identity'} + + selected + + + + + +
- -

+ + Are you sure you want to delete {selectedIds.length} {selectedIds.length > 1 ? 'identities' : 'identity'}? -

- - - - -
+ + diff --git a/src/routes/(console)/project-[project]/auth/user-[user]/sessions/+page.svelte b/src/routes/(console)/project-[project]/auth/user-[user]/sessions/+page.svelte index 8767f97ff..501d98717 100644 --- a/src/routes/(console)/project-[project]/auth/user-[user]/sessions/+page.svelte +++ b/src/routes/(console)/project-[project]/auth/user-[user]/sessions/+page.svelte @@ -1,36 +1,25 @@ @@ -40,21 +29,20 @@ Delete All - - - Browser and device - Session - Location - IP - - - - {#each data.sessions.sessions as session} - {@const browser = getBrowser(session.clientCode)} - - -
-
+ + + Client + Location + IP + + + {#each data.sessions.sessions as session} + {@const browser = getBrowser(session.clientCode)} + + + + {#if session.clientName} +
{#if browser} - {#if session.current} - current session - {/if} -
- - - {session.clientType} - {session.countryName} - {session.ip} - - - - - {/each} - - + {:else} + +

Unknown

+ {/if} + +
+
+ + {#if session.countryCode !== '--'} + {session.countryName} + {:else} + Unknown + {/if} + + {session.ip} + + + +
+ {/each} +
{:else}
- Targets - - (showMoreInfo = !showMoreInfo)}> - More info - - - -

- User targets include emails, phone numbers, and devices with your - app installed. These targets can subscribe to a topic and receive - messages published to it. -

-
-
-
+ + + + More info + +

+ User targets include emails, phone numbers, and devices with your app + installed.
These targets can subscribe to a topic and receive messages + published to it. +

+
- -
- -
-
-
- -
- -
-
-
-
- - -
-
- -
-
- +
{#if data.targets.total} - {:else if $hasPageQueries} - {:else} - -
-

No targets are assigned to this user. Messages can not be sent to them.

-

- Need a hand? Check out our . -

-
-
+ secondary + href="https://appwrite.io/docs/products/messaging/targets"> + Documentation + + + + {/if} diff --git a/src/routes/(console)/project-[project]/auth/user-[user]/targets/table.svelte b/src/routes/(console)/project-[project]/auth/user-[user]/targets/table.svelte index 8600ac85a..4fee0f9ce 100644 --- a/src/routes/(console)/project-[project]/auth/user-[user]/targets/table.svelte +++ b/src/routes/(console)/project-[project]/auth/user-[user]/targets/table.svelte @@ -1,17 +1,6 @@ - - - d.$id)} /> + + + {#each $columns as column} {#if column.show} - {column.title} + {column.title} {/if} {/each} - - - {#each data.targets.targets as target (target.$id)} - {@const provider = data.providersById[target.providerId]} - - + + {#each data.targets.targets as target (target.$id)} + {@const provider = data.providersById[target.providerId]} + + + + - {#each $columns as column} - {#if column.show} - {#if column.id === '$id'} - {#key $columns} - - - {target[column.id]} - - - {/key} - {:else if column.id === 'target'} - - {#if target.providerType === MessagingProviderType.Push} - {target.name} - {:else} - {target.identifier} - {/if} - - {:else if column.id === 'providerType'} - - - - {:else if column.id === 'provider'} - - {#if provider} - - {/if} - - {:else if column.id === '$createdAt'} - - {toLocaleDateTime(target[column.id])} - - {:else} - - {target[column.id]} - - {/if} + {#each $columns as column} + {#if column.show} + {#if column.id === '$id'} + {#key $columns} + + + {target[column.id]} + + + {/key} + {:else if column.id === 'target'} + + {#if target.providerType === MessagingProviderType.Push} + {target.name} + {:else} + {target.identifier} + {/if} + + {:else if column.id === 'providerType'} + + + + {:else if column.id === 'provider'} + + {#if provider} + + {/if} + + {:else if column.id === '$createdAt'} + + {toLocaleDateTime(target[column.id])} + + {:else} + + {target[column.id]} + {/if} - {/each} - - {/each} - - + {/if} + {/each} + + {/each} + 0}> -
-
- {selectedIds.length} -

- - {selectedIds.length > 1 ? 'subscribers' : 'subscriber'} - - selected -

-
- -
- - -
-
+ + + + + {selectedIds.length > 1 ? 'subscribers' : 'subscriber'} + + selected + + + + + +
- -

+ + Are you sure you want to delete {selectedIds.length} {selectedIds.length > 1 ? 'targets' : 'target'}? -

- - - - -
+ + diff --git a/src/routes/(console)/project-[project]/auth/user-[user]/updateEmail.svelte b/src/routes/(console)/project-[project]/auth/user-[user]/updateEmail.svelte index aac561e42..aa1f998c3 100644 --- a/src/routes/(console)/project-[project]/auth/user-[user]/updateEmail.svelte +++ b/src/routes/(console)/project-[project]/auth/user-[user]/updateEmail.svelte @@ -36,17 +36,13 @@
Email - Update user's email. An Email should be formatted as: - name@example.com. -
    - -
+
diff --git a/src/routes/(console)/project-[project]/auth/user-[user]/updateLabels.svelte b/src/routes/(console)/project-[project]/auth/user-[user]/updateLabels.svelte index 1e5ea732f..4174ecca0 100644 --- a/src/routes/(console)/project-[project]/auth/user-[user]/updateLabels.svelte +++ b/src/routes/(console)/project-[project]/auth/user-[user]/updateLabels.svelte @@ -9,7 +9,7 @@ import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; import { user } from './store'; - import { Pill } from '$lib/elements'; + import { Tag, Input, Layout } from '@appwrite.io/pink-svelte'; const alphaNumericRegExp = /^[a-zA-Z0-9]+$/; let suggestedLabels = ['admin', 'premium', 'mvp']; @@ -67,17 +67,17 @@ Categorize and manage your users based on specific criteria by assigning them customizable labels. New label-based roles will be assigned. -
    + -
  • + {#each suggestedLabels as suggestedLabel} - { if (!labels.includes(suggestedLabel)) { labels = [...labels, suggestedLabel]; @@ -87,14 +87,12 @@ }}> + {/each} -
  • -
  • - {error ? error : 'Only alphanumeric characters are allowed'} -
  • -
+ + {error ? error : 'Only alphanumeric characters are allowed'} +
diff --git a/src/routes/(console)/project-[project]/auth/user-[user]/updateMfa.svelte b/src/routes/(console)/project-[project]/auth/user-[user]/updateMfa.svelte index 19dc35d66..4251ed82e 100644 --- a/src/routes/(console)/project-[project]/auth/user-[user]/updateMfa.svelte +++ b/src/routes/(console)/project-[project]/auth/user-[user]/updateMfa.svelte @@ -1,16 +1,6 @@ + + + Configuration + + Use webhooks to build integrations that subscribe to specific events on Appwrite. Appwrite + will send an HTTP POST payload to the webhook's configured URL when one of the specified + events is triggered. + + + + + + diff --git a/src/routes/(console)/project-[project]/settings/webhooks/create/step2.svelte b/src/routes/(console)/project-[project]/settings/webhooks/create/step2.svelte new file mode 100644 index 000000000..557727c06 --- /dev/null +++ b/src/routes/(console)/project-[project]/settings/webhooks/create/step2.svelte @@ -0,0 +1,72 @@ + + + + Webhook events + + Set the events that will trigger your function. Maximum 100 events allowed. + + + {#if $createWebhook?.events?.length} + {#each $createWebhook.events as event} + + + + + {event} + + + + + + {/each} +
+ +
+ {:else} + (showCreate = !showCreate)}>Add an event + {/if} +
+ +{#if showCreate} + + + Select events in your Appwrite project that will trigger your webhook. Learn more + + +{/if} diff --git a/src/routes/(console)/project-[project]/settings/webhooks/create/step3.svelte b/src/routes/(console)/project-[project]/settings/webhooks/create/step3.svelte new file mode 100644 index 000000000..e6c0c0424 --- /dev/null +++ b/src/routes/(console)/project-[project]/settings/webhooks/create/step3.svelte @@ -0,0 +1,36 @@ + + + + Security + + Set an optional basic HTTP authentication username and password to protect your endpoint + from unauthorized access. + +
+

HTTP Authentication

+

Use to secure your endpoint from untrusted sources.

+
+ + + + Warning: Untrusted or self-signed certificates may + not be secure. + + Learn more +
diff --git a/src/routes/(console)/project-[project]/settings/webhooks/wizard/step1.svelte b/src/routes/(console)/project-[project]/settings/webhooks/wizard/step1.svelte index c48e6b0ab..fc33c8ccc 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/wizard/step1.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/wizard/step1.svelte @@ -2,7 +2,6 @@ import { InputText, InputURL, FormList } from '$lib/elements/forms'; import { WizardStep } from '$lib/layout'; import { createWebhook } from './store'; - //TODO: Create InputURL component diff --git a/src/routes/(console)/project-[project]/settings/webhooks/wizard/step2.svelte b/src/routes/(console)/project-[project]/settings/webhooks/wizard/step2.svelte index c551d477c..71834c990 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/wizard/step2.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/wizard/step2.svelte @@ -4,7 +4,6 @@ import { Empty } from '$lib/components'; import { createWebhook } from './store'; import { EventModal } from '$lib/components'; - import { TableList, TableCellText, TableCell } from '$lib/elements/table'; import { Icon, Typography, Link, Table, Layout } from '@appwrite.io/pink-svelte'; import { IconPlus, IconX } from '@appwrite.io/pink-icons-svelte';