Compare commits

...

27 Commits

Author SHA1 Message Date
Matheus Manuel
10551ba1ac
Merge cb7b166e0c into 244744488f 2024-09-05 13:07:07 +02:00
pheralb
244744488f 🎨 Add pointer-events-none to img 2024-09-04 11:30:14 +01:00
pheralb
575d483cf6 📦 Add Raspberry PI SVG 2024-09-04 11:26:13 +01:00
pheralb
510c543216 🤔 Add `Hardware` category 2024-09-04 11:25:53 +01:00
pheralb
a7d2640dac 🫡 Delete raycast warning 2024-09-04 11:22:41 +01:00
pheralb
7829b5a862 ⚙️ Update `pnpm-lock` for utils/fix-viewbox 2024-08-28 08:53:23 +01:00
pheralb
04ea651721 Create `Google` Category 2024-08-28 08:51:38 +01:00
pheralb
3b88bc83c2 📦 Add Google Colaboratory 2024-08-28 08:51:24 +01:00
pheralb
6cb2e3944c 📦 Update context-menu-checkbox-item to use lucide-svelte `CheckIcon` 2024-08-26 17:00:09 +01:00
pheralb
45e84ae288 ⚙️ Update `pnpm-lock` file 2024-08-26 16:56:11 +01:00
pheralb
2139ec69e0 ⚙️ Update `shadcn/svelte` config file 2024-08-26 16:50:55 +01:00
pheralb
1ee1710f04 📦 Update dependencies + add `tailwind-variants` 2024-08-26 16:50:37 +01:00
pheralb
0754f3e0dd ⚙️ Update icons alias & create raycast warning message 2024-08-26 16:50:17 +01:00
pheralb
008d072510 ⚙️ Delete old api endpoint & update `/svgr` route 2024-08-26 16:49:46 +01:00
pheralb
0e8423252c ⚒️ Separate icons and create /icons folder 2024-08-26 16:49:14 +01:00
pheralb
779462960b 🎨 Add context-menu UI component 2024-08-26 16:48:48 +01:00
pheralb
cd3b1e58ea 📦 Update Turborepo category 2024-08-22 23:32:54 +01:00
pheralb
2d6641abdb 🎨 Update layout styles and add clear search button 2024-08-22 23:32:34 +01:00
Pablo Hdez
91b2ac31ec
Merge pull request #396 from juristr/add-nx-logo
Add Nx logo
2024-08-22 23:14:17 +01:00
Juri
e7f23041d3 add logo for Nx + devtool and monorepo category 2024-08-22 22:45:56 +02:00
Matheus Manuel
cb7b166e0c
Merge branch 'pheralb:main' into main 2024-04-07 09:08:12 +02:00
Matheus manuel
150cd6be36 update logo title samsung 2024-04-06 16:11:40 +01:00
Matheus Manuel
bb6e85ce2f
Merge branch 'pheralb:main' into main 2024-04-04 22:56:42 +02:00
Matheus manuel
58f51e8b82 feat: add intel logo 2024-04-04 21:55:28 +01:00
Matheus manuel
0b30aaa195 feat: add sony logo 2024-04-04 21:49:07 +01:00
Matheus manuel
e328c4c01e feat: add sony logo 2024-04-04 21:47:03 +01:00
Matheus manuel
5facade37b [feat] add sansung logo 2024-04-04 21:41:11 +01:00
33 changed files with 800 additions and 699 deletions

14
components.json Normal file
View File

@ -0,0 +1,14 @@
{
"$schema": "https://shadcn-svelte.com/schema.json",
"style": "new-york",
"tailwind": {
"config": "tailwind.config.js",
"css": "src\\app.css",
"baseColor": "neutral"
},
"aliases": {
"components": "@/ui",
"utils": "@/utils"
},
"typescript": true
}

View File

@ -47,7 +47,8 @@
"rehype-pretty-code": "0.13.2",
"shiki": "1.13.0",
"svelte-sonner": "0.3.27",
"tailwind-merge": "2.5.2"
"tailwind-merge": "2.5.2",
"tailwind-variants": "0.2.1"
},
"devDependencies": {
"@sveltejs/adapter-auto": "3.2.4",

View File

@ -56,6 +56,9 @@ importers:
tailwind-merge:
specifier: 2.5.2
version: 2.5.2
tailwind-variants:
specifier: 0.2.1
version: 0.2.1(tailwindcss@3.4.10)
devDependencies:
'@sveltejs/adapter-auto':
specifier: 3.2.4
@ -116,7 +119,7 @@ importers:
version: 4.2.18
svelte-check:
specifier: 3.8.5
version: 3.8.5(@babel/core@7.24.9)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)
version: 3.8.5(@babel/core@7.25.2)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)
sveltekit-search-params:
specifier: 3.0.0
version: 3.0.0(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0))(svelte@4.2.18)(vite@5.4.0))(svelte@4.2.18)(vite@5.4.0)
@ -150,40 +153,28 @@ packages:
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'}
'@babel/compat-data@7.24.9':
resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==}
'@babel/compat-data@7.25.4':
resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==}
engines: {node: '>=6.9.0'}
'@babel/core@7.24.9':
resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==}
'@babel/core@7.25.2':
resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
engines: {node: '>=6.9.0'}
'@babel/generator@7.24.10':
resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==}
'@babel/generator@7.25.4':
resolution: {integrity: sha512-NFtZmZsyzDPJnk9Zg3BbTfKKc9UlHYzD0E//p2Z3B9nCwwtJW9T0gVbCz8+fBngnn4zf1Dr3IK8PHQQHq0lDQw==}
engines: {node: '>=6.9.0'}
'@babel/helper-compilation-targets@7.24.8':
resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==}
engines: {node: '>=6.9.0'}
'@babel/helper-environment-visitor@7.24.7':
resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==}
engines: {node: '>=6.9.0'}
'@babel/helper-function-name@7.24.7':
resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==}
engines: {node: '>=6.9.0'}
'@babel/helper-hoist-variables@7.24.7':
resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
'@babel/helper-compilation-targets@7.25.2':
resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
engines: {node: '>=6.9.0'}
'@babel/helper-module-imports@7.24.7':
resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
'@babel/helper-module-transforms@7.24.9':
resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==}
'@babel/helper-module-transforms@7.25.2':
resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@ -192,10 +183,6 @@ packages:
resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
engines: {node: '>=6.9.0'}
'@babel/helper-split-export-declaration@7.24.7':
resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
engines: {node: '>=6.9.0'}
'@babel/helper-string-parser@7.24.8':
resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
engines: {node: '>=6.9.0'}
@ -208,33 +195,33 @@ packages:
resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
engines: {node: '>=6.9.0'}
'@babel/helpers@7.24.8':
resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==}
'@babel/helpers@7.25.0':
resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==}
engines: {node: '>=6.9.0'}
'@babel/highlight@7.24.7':
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
engines: {node: '>=6.9.0'}
'@babel/parser@7.24.8':
resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==}
'@babel/parser@7.25.4':
resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==}
engines: {node: '>=6.0.0'}
hasBin: true
'@babel/runtime@7.24.8':
resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==}
'@babel/runtime@7.25.4':
resolution: {integrity: sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==}
engines: {node: '>=6.9.0'}
'@babel/template@7.24.7':
resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==}
'@babel/template@7.25.0':
resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
engines: {node: '>=6.9.0'}
'@babel/traverse@7.24.8':
resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==}
'@babel/traverse@7.25.4':
resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==}
engines: {node: '>=6.9.0'}
'@babel/types@7.24.9':
resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==}
'@babel/types@7.25.4':
resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==}
engines: {node: '>=6.9.0'}
'@esbuild/aix-ppc64@0.21.5':
@ -540,14 +527,14 @@ packages:
'@figma/plugin-typings@1.97.0':
resolution: {integrity: sha512-AcmZey7TBbc43g2dO+9hjrcTbgb0UFY32do3to3rFU1OXb9hinsrmmbddyhD5105DHzRDac4oT7A5+VOow7p1Q==}
'@floating-ui/core@1.6.4':
resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==}
'@floating-ui/core@1.6.7':
resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==}
'@floating-ui/dom@1.6.7':
resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==}
'@floating-ui/dom@1.6.10':
resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==}
'@floating-ui/utils@0.2.4':
resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==}
'@floating-ui/utils@0.2.7':
resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==}
'@humanwhocodes/config-array@0.11.14':
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
@ -562,8 +549,8 @@ packages:
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
deprecated: Use @eslint/object-schema instead
'@internationalized/date@3.5.4':
resolution: {integrity: sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==}
'@internationalized/date@3.5.5':
resolution: {integrity: sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==}
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
@ -611,83 +598,83 @@ packages:
'@polka/url@1.0.0-next.25':
resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
'@rollup/rollup-android-arm-eabi@4.18.1':
resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==}
'@rollup/rollup-android-arm-eabi@4.21.0':
resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==}
cpu: [arm]
os: [android]
'@rollup/rollup-android-arm64@4.18.1':
resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==}
'@rollup/rollup-android-arm64@4.21.0':
resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==}
cpu: [arm64]
os: [android]
'@rollup/rollup-darwin-arm64@4.18.1':
resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==}
'@rollup/rollup-darwin-arm64@4.21.0':
resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==}
cpu: [arm64]
os: [darwin]
'@rollup/rollup-darwin-x64@4.18.1':
resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==}
'@rollup/rollup-darwin-x64@4.21.0':
resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==}
cpu: [x64]
os: [darwin]
'@rollup/rollup-linux-arm-gnueabihf@4.18.1':
resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==}
'@rollup/rollup-linux-arm-gnueabihf@4.21.0':
resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.18.1':
resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==}
'@rollup/rollup-linux-arm-musleabihf@4.21.0':
resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.18.1':
resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==}
'@rollup/rollup-linux-arm64-gnu@4.21.0':
resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-arm64-musl@4.18.1':
resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==}
'@rollup/rollup-linux-arm64-musl@4.21.0':
resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.18.1':
resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==}
'@rollup/rollup-linux-powerpc64le-gnu@4.21.0':
resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==}
cpu: [ppc64]
os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.18.1':
resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==}
'@rollup/rollup-linux-riscv64-gnu@4.21.0':
resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.18.1':
resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==}
'@rollup/rollup-linux-s390x-gnu@4.21.0':
resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==}
cpu: [s390x]
os: [linux]
'@rollup/rollup-linux-x64-gnu@4.18.1':
resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==}
'@rollup/rollup-linux-x64-gnu@4.21.0':
resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==}
cpu: [x64]
os: [linux]
'@rollup/rollup-linux-x64-musl@4.18.1':
resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==}
'@rollup/rollup-linux-x64-musl@4.21.0':
resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==}
cpu: [x64]
os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.18.1':
resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==}
'@rollup/rollup-win32-arm64-msvc@4.21.0':
resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==}
cpu: [arm64]
os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.18.1':
resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==}
'@rollup/rollup-win32-ia32-msvc@4.21.0':
resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==}
cpu: [ia32]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.18.1':
resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==}
'@rollup/rollup-win32-x64-msvc@4.21.0':
resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==}
cpu: [x64]
os: [win32]
@ -826,11 +813,11 @@ packages:
'@types/pug@2.0.10':
resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}
'@types/unist@2.0.10':
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
'@types/unist@2.0.11':
resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
'@types/unist@3.0.2':
resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
'@typescript-eslint/eslint-plugin@7.18.0':
resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==}
@ -1014,11 +1001,6 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
browserslist@4.23.2:
resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
browserslist@4.23.3:
resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@ -1044,9 +1026,6 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
caniuse-lite@1.0.30001642:
resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==}
caniuse-lite@1.0.30001651:
resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==}
@ -1160,8 +1139,8 @@ packages:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
debug@4.3.5:
resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
debug@4.3.6:
resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@ -1220,11 +1199,8 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
electron-to-chromium@1.4.828:
resolution: {integrity: sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==}
electron-to-chromium@1.5.8:
resolution: {integrity: sha512-4Nx0gP2tPNBLTrFxBMHpkQbtn2hidPVr/+/FTtcCiBYTucqc70zRyVZiOLj17Ui3wTO7SQ1/N+hkHYzJjBzt6A==}
electron-to-chromium@1.5.13:
resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@ -1370,8 +1346,8 @@ packages:
focus-trap@7.5.4:
resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
foreground-child@3.2.1:
resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==}
foreground-child@3.3.0:
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
engines: {node: '>=14'}
fraction.js@4.3.7:
@ -1455,8 +1431,8 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
hast-util-from-html@2.0.1:
resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==}
hast-util-from-html@2.0.2:
resolution: {integrity: sha512-HwOHwxdt2zC5KQ/CNoybBntRook2zJvfZE/u5/Ap7aLPe22bDqen7KwGkOqOyzL5zIqKwiYX/OTtE0FWgr6XXA==}
hast-util-from-parse5@8.0.1:
resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==}
@ -1489,8 +1465,8 @@ packages:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
ignore@5.3.1:
resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
immediate@3.0.6:
@ -1521,8 +1497,8 @@ packages:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
is-core-module@2.14.0:
resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==}
is-core-module@2.15.1:
resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
engines: {node: '>= 0.4'}
is-extglob@2.1.1:
@ -1665,8 +1641,8 @@ packages:
peerDependencies:
svelte: ^3 || ^4 || ^5.0.0-next.42
magic-string@0.30.10:
resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
magic-string@0.30.11:
resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
mdast-util-from-markdown@2.0.1:
resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==}
@ -1820,9 +1796,6 @@ packages:
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
node-releases@2.0.14:
resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
node-releases@2.0.18:
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
@ -1973,8 +1946,8 @@ packages:
ts-node:
optional: true
postcss-nested@6.0.1:
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
postcss-nested@6.2.0:
resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
@ -1995,8 +1968,8 @@ packages:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
postcss-selector-parser@6.1.1:
resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
postcss-selector-parser@6.1.2:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
postcss-value-parser@4.2.0:
@ -2159,8 +2132,8 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
rollup@4.18.1:
resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==}
rollup@4.21.0:
resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@ -2184,13 +2157,13 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
semver@7.6.2:
resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
semver@7.6.3:
resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
engines: {node: '>=10'}
hasBin: true
set-cookie-parser@2.6.0:
resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
set-cookie-parser@2.7.0:
resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==}
setimmediate@1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
@ -2390,6 +2363,12 @@ packages:
tailwind-merge@2.5.2:
resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==}
tailwind-variants@0.2.1:
resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==}
engines: {node: '>=16.x', pnpm: '>=7.x'}
peerDependencies:
tailwindcss: '*'
tailwindcss@3.4.10:
resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==}
engines: {node: '>=14.0.0'}
@ -2408,11 +2387,11 @@ packages:
tiny-glob@0.2.9:
resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
tinybench@2.8.0:
resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==}
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
tinypool@1.0.0:
resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==}
tinypool@1.0.1:
resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==}
engines: {node: ^18.0.0 || >=20.0.0}
tinyrainbow@1.2.0:
@ -2623,8 +2602,8 @@ packages:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
yaml@2.4.5:
resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==}
yaml@2.5.0:
resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
engines: {node: '>= 14'}
hasBin: true
@ -2657,95 +2636,77 @@ snapshots:
'@babel/highlight': 7.24.7
picocolors: 1.0.1
'@babel/compat-data@7.24.9': {}
'@babel/compat-data@7.25.4': {}
'@babel/core@7.24.9':
'@babel/core@7.25.2':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.24.7
'@babel/generator': 7.24.10
'@babel/helper-compilation-targets': 7.24.8
'@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9)
'@babel/helpers': 7.24.8
'@babel/parser': 7.24.8
'@babel/template': 7.24.7
'@babel/traverse': 7.24.8
'@babel/types': 7.24.9
'@babel/generator': 7.25.4
'@babel/helper-compilation-targets': 7.25.2
'@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
'@babel/helpers': 7.25.0
'@babel/parser': 7.25.4
'@babel/template': 7.25.0
'@babel/traverse': 7.25.4
'@babel/types': 7.25.4
convert-source-map: 2.0.0
debug: 4.3.5
debug: 4.3.6
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
'@babel/generator@7.24.10':
'@babel/generator@7.25.4':
dependencies:
'@babel/types': 7.24.9
'@babel/types': 7.25.4
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
'@babel/helper-compilation-targets@7.24.8':
'@babel/helper-compilation-targets@7.25.2':
dependencies:
'@babel/compat-data': 7.24.9
'@babel/compat-data': 7.25.4
'@babel/helper-validator-option': 7.24.8
browserslist: 4.23.2
browserslist: 4.23.3
lru-cache: 5.1.1
semver: 6.3.1
'@babel/helper-environment-visitor@7.24.7':
dependencies:
'@babel/types': 7.24.9
'@babel/helper-function-name@7.24.7':
dependencies:
'@babel/template': 7.24.7
'@babel/types': 7.24.9
'@babel/helper-hoist-variables@7.24.7':
dependencies:
'@babel/types': 7.24.9
'@babel/helper-module-imports@7.24.7':
dependencies:
'@babel/traverse': 7.24.8
'@babel/types': 7.24.9
'@babel/traverse': 7.25.4
'@babel/types': 7.25.4
transitivePeerDependencies:
- supports-color
'@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)':
'@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/helper-environment-visitor': 7.24.7
'@babel/core': 7.25.2
'@babel/helper-module-imports': 7.24.7
'@babel/helper-simple-access': 7.24.7
'@babel/helper-split-export-declaration': 7.24.7
'@babel/helper-validator-identifier': 7.24.7
'@babel/traverse': 7.25.4
transitivePeerDependencies:
- supports-color
'@babel/helper-simple-access@7.24.7':
dependencies:
'@babel/traverse': 7.24.8
'@babel/types': 7.24.9
'@babel/traverse': 7.25.4
'@babel/types': 7.25.4
transitivePeerDependencies:
- supports-color
'@babel/helper-split-export-declaration@7.24.7':
dependencies:
'@babel/types': 7.24.9
'@babel/helper-string-parser@7.24.8': {}
'@babel/helper-validator-identifier@7.24.7': {}
'@babel/helper-validator-option@7.24.8': {}
'@babel/helpers@7.24.8':
'@babel/helpers@7.25.0':
dependencies:
'@babel/template': 7.24.7
'@babel/types': 7.24.9
'@babel/template': 7.25.0
'@babel/types': 7.25.4
'@babel/highlight@7.24.7':
dependencies:
@ -2754,36 +2715,33 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.0.1
'@babel/parser@7.24.8':
'@babel/parser@7.25.4':
dependencies:
'@babel/types': 7.24.9
'@babel/types': 7.25.4
'@babel/runtime@7.24.8':
'@babel/runtime@7.25.4':
dependencies:
regenerator-runtime: 0.14.1
'@babel/template@7.24.7':
'@babel/template@7.25.0':
dependencies:
'@babel/code-frame': 7.24.7
'@babel/parser': 7.24.8
'@babel/types': 7.24.9
'@babel/parser': 7.25.4
'@babel/types': 7.25.4
'@babel/traverse@7.24.8':
'@babel/traverse@7.25.4':
dependencies:
'@babel/code-frame': 7.24.7
'@babel/generator': 7.24.10
'@babel/helper-environment-visitor': 7.24.7
'@babel/helper-function-name': 7.24.7
'@babel/helper-hoist-variables': 7.24.7
'@babel/helper-split-export-declaration': 7.24.7
'@babel/parser': 7.24.8
'@babel/types': 7.24.9
debug: 4.3.5
'@babel/generator': 7.25.4
'@babel/parser': 7.25.4
'@babel/template': 7.25.0
'@babel/types': 7.25.4
debug: 4.3.6
globals: 11.12.0
transitivePeerDependencies:
- supports-color
'@babel/types@7.24.9':
'@babel/types@7.25.4':
dependencies:
'@babel/helper-string-parser': 7.24.8
'@babel/helper-validator-identifier': 7.24.7
@ -2940,10 +2898,10 @@ snapshots:
'@eslint/eslintrc@2.1.4':
dependencies:
ajv: 6.12.6
debug: 4.3.5
debug: 4.3.6
espree: 9.6.1
globals: 13.24.0
ignore: 5.3.1
ignore: 5.3.2
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@ -2955,21 +2913,21 @@ snapshots:
'@figma/plugin-typings@1.97.0': {}
'@floating-ui/core@1.6.4':
'@floating-ui/core@1.6.7':
dependencies:
'@floating-ui/utils': 0.2.4
'@floating-ui/utils': 0.2.7
'@floating-ui/dom@1.6.7':
'@floating-ui/dom@1.6.10':
dependencies:
'@floating-ui/core': 1.6.4
'@floating-ui/utils': 0.2.4
'@floating-ui/core': 1.6.7
'@floating-ui/utils': 0.2.7
'@floating-ui/utils@0.2.4': {}
'@floating-ui/utils@0.2.7': {}
'@humanwhocodes/config-array@0.11.14':
dependencies:
'@humanwhocodes/object-schema': 2.0.3
debug: 4.3.5
debug: 4.3.6
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@ -2978,7 +2936,7 @@ snapshots:
'@humanwhocodes/object-schema@2.0.3': {}
'@internationalized/date@3.5.4':
'@internationalized/date@3.5.5':
dependencies:
'@swc/helpers': 0.5.12
@ -3010,9 +2968,9 @@ snapshots:
'@melt-ui/svelte@0.76.2(svelte@4.2.18)':
dependencies:
'@floating-ui/core': 1.6.4
'@floating-ui/dom': 1.6.7
'@internationalized/date': 3.5.4
'@floating-ui/core': 1.6.7
'@floating-ui/dom': 1.6.10
'@internationalized/date': 3.5.5
dequal: 2.0.3
focus-trap: 7.5.4
nanoid: 5.0.7
@ -3035,52 +2993,52 @@ snapshots:
'@polka/url@1.0.0-next.25': {}
'@rollup/rollup-android-arm-eabi@4.18.1':
'@rollup/rollup-android-arm-eabi@4.21.0':
optional: true
'@rollup/rollup-android-arm64@4.18.1':
'@rollup/rollup-android-arm64@4.21.0':
optional: true
'@rollup/rollup-darwin-arm64@4.18.1':
'@rollup/rollup-darwin-arm64@4.21.0':
optional: true
'@rollup/rollup-darwin-x64@4.18.1':
'@rollup/rollup-darwin-x64@4.21.0':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.18.1':
'@rollup/rollup-linux-arm-gnueabihf@4.21.0':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.18.1':
'@rollup/rollup-linux-arm-musleabihf@4.21.0':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.18.1':
'@rollup/rollup-linux-arm64-gnu@4.21.0':
optional: true
'@rollup/rollup-linux-arm64-musl@4.18.1':
'@rollup/rollup-linux-arm64-musl@4.21.0':
optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.18.1':
'@rollup/rollup-linux-powerpc64le-gnu@4.21.0':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.18.1':
'@rollup/rollup-linux-riscv64-gnu@4.21.0':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.18.1':
'@rollup/rollup-linux-s390x-gnu@4.21.0':
optional: true
'@rollup/rollup-linux-x64-gnu@4.18.1':
'@rollup/rollup-linux-x64-gnu@4.21.0':
optional: true
'@rollup/rollup-linux-x64-musl@4.18.1':
'@rollup/rollup-linux-x64-musl@4.21.0':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.18.1':
'@rollup/rollup-win32-arm64-msvc@4.21.0':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.18.1':
'@rollup/rollup-win32-ia32-msvc@4.21.0':
optional: true
'@rollup/rollup-win32-x64-msvc@4.18.1':
'@rollup/rollup-win32-x64-msvc@4.21.0':
optional: true
'@shikijs/core@1.13.0':
@ -3112,10 +3070,10 @@ snapshots:
esm-env: 1.0.0
import-meta-resolve: 4.1.0
kleur: 4.1.5
magic-string: 0.30.10
magic-string: 0.30.11
mrmime: 2.0.0
sade: 1.8.1
set-cookie-parser: 2.6.0
set-cookie-parser: 2.7.0
sirv: 2.0.4
svelte: 4.2.18
tiny-glob: 0.2.9
@ -3124,7 +3082,7 @@ snapshots:
'@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0))(svelte@4.2.18)(vite@5.4.0)':
dependencies:
'@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.0)
debug: 4.3.5
debug: 4.3.6
svelte: 4.2.18
vite: 5.4.0
transitivePeerDependencies:
@ -3133,10 +3091,10 @@ snapshots:
'@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0)':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0))(svelte@4.2.18)(vite@5.4.0)
debug: 4.3.5
debug: 4.3.6
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.10
magic-string: 0.30.11
svelte: 4.2.18
svelte-hmr: 0.16.0(svelte@4.2.18)
vite: 5.4.0
@ -3144,54 +3102,54 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.9)':
'@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
'@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.9)':
'@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
'@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.9)':
'@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
'@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.9)':
'@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
'@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.9)':
'@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
'@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.9)':
'@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
'@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.9)':
'@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
'@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.9)':
'@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
'@svgr/babel-preset@8.1.0(@babel/core@7.24.9)':
'@svgr/babel-preset@8.1.0(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.24.9
'@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.9)
'@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.9)
'@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.9)
'@babel/core': 7.25.2
'@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.25.2)
'@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.25.2)
'@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.25.2)
'@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.25.2)
'@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.25.2)
'@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.25.2)
'@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.25.2)
'@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.25.2)
'@svgr/core@8.1.0(typescript@5.5.4)':
dependencies:
'@babel/core': 7.24.9
'@svgr/babel-preset': 8.1.0(@babel/core@7.24.9)
'@babel/core': 7.25.2
'@svgr/babel-preset': 8.1.0(@babel/core@7.25.2)
camelcase: 6.3.0
cosmiconfig: 8.3.6(typescript@5.5.4)
snake-case: 3.0.4
@ -3201,13 +3159,13 @@ snapshots:
'@svgr/hast-util-to-babel-ast@8.0.0':
dependencies:
'@babel/types': 7.24.9
'@babel/types': 7.25.4
entities: 4.5.0
'@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))':
dependencies:
'@babel/core': 7.24.9
'@svgr/babel-preset': 8.1.0(@babel/core@7.24.9)
'@babel/core': 7.25.2
'@svgr/babel-preset': 8.1.0(@babel/core@7.25.2)
'@svgr/core': 8.1.0(typescript@5.5.4)
'@svgr/hast-util-to-babel-ast': 8.0.0
svg-parser: 2.0.4
@ -3238,19 +3196,19 @@ snapshots:
'@types/hast@3.0.4':
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
'@types/mdast@4.0.4':
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
'@types/ms@0.7.34': {}
'@types/pug@2.0.10': {}
'@types/unist@2.0.10': {}
'@types/unist@2.0.11': {}
'@types/unist@3.0.2': {}
'@types/unist@3.0.3': {}
'@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)':
dependencies:
@ -3262,7 +3220,7 @@ snapshots:
'@typescript-eslint/visitor-keys': 7.18.0
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
ignore: 5.3.2
natural-compare: 1.4.0
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
@ -3276,7 +3234,7 @@ snapshots:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4)
'@typescript-eslint/visitor-keys': 7.18.0
debug: 4.3.5
debug: 4.3.6
eslint: 8.57.0
optionalDependencies:
typescript: 5.5.4
@ -3292,7 +3250,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4)
'@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
debug: 4.3.5
debug: 4.3.6
eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
@ -3306,11 +3264,11 @@ snapshots:
dependencies:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0
debug: 4.3.5
debug: 4.3.6
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.2
semver: 7.6.3
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
typescript: 5.5.4
@ -3366,7 +3324,7 @@ snapshots:
'@vitest/snapshot@2.0.5':
dependencies:
'@vitest/pretty-format': 2.0.5
magic-string: 0.30.10
magic-string: 0.30.11
pathe: 1.1.2
'@vitest/spy@2.0.5':
@ -3446,7 +3404,7 @@ snapshots:
bits-ui@0.21.13(svelte@4.2.18):
dependencies:
'@internationalized/date': 3.5.4
'@internationalized/date': 3.5.5
'@melt-ui/svelte': 0.76.2(svelte@4.2.18)
nanoid: 5.0.7
svelte: 4.2.18
@ -3464,17 +3422,10 @@ snapshots:
dependencies:
fill-range: 7.1.1
browserslist@4.23.2:
dependencies:
caniuse-lite: 1.0.30001642
electron-to-chromium: 1.4.828
node-releases: 2.0.14
update-browserslist-db: 1.1.0(browserslist@4.23.2)
browserslist@4.23.3:
dependencies:
caniuse-lite: 1.0.30001651
electron-to-chromium: 1.5.8
electron-to-chromium: 1.5.13
node-releases: 2.0.18
update-browserslist-db: 1.1.0(browserslist@4.23.3)
@ -3488,8 +3439,6 @@ snapshots:
camelcase@6.3.0: {}
caniuse-lite@1.0.30001642: {}
caniuse-lite@1.0.30001651: {}
ccount@2.0.1: {}
@ -3611,9 +3560,9 @@ snapshots:
date-fns@2.30.0:
dependencies:
'@babel/runtime': 7.24.8
'@babel/runtime': 7.25.4
debug@4.3.5:
debug@4.3.6:
dependencies:
ms: 2.1.2
@ -3658,9 +3607,7 @@ snapshots:
eastasianwidth@0.2.0: {}
electron-to-chromium@1.4.828: {}
electron-to-chromium@1.5.8: {}
electron-to-chromium@1.5.13: {}
emoji-regex@8.0.0: {}
@ -3736,7 +3683,7 @@ snapshots:
eslint-compat-utils@0.5.1(eslint@8.57.0):
dependencies:
eslint: 8.57.0
semver: 7.6.2
semver: 7.6.3
eslint-config-prettier@9.1.0(eslint@8.57.0):
dependencies:
@ -3753,8 +3700,8 @@ snapshots:
postcss: 8.4.41
postcss-load-config: 3.1.4(postcss@8.4.41)
postcss-safe-parser: 6.0.0(postcss@8.4.41)
postcss-selector-parser: 6.1.1
semver: 7.6.2
postcss-selector-parser: 6.1.2
semver: 7.6.3
svelte-eslint-parser: 0.41.0(svelte@4.2.18)
optionalDependencies:
svelte: 4.2.18
@ -3781,7 +3728,7 @@ snapshots:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.5
debug: 4.3.6
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@ -3795,7 +3742,7 @@ snapshots:
glob-parent: 6.0.2
globals: 13.24.0
graphemer: 1.4.0
ignore: 5.3.1
ignore: 5.3.2
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@ -3892,7 +3839,7 @@ snapshots:
dependencies:
tabbable: 6.2.0
foreground-child@3.2.1:
foreground-child@3.3.0:
dependencies:
cross-spawn: 7.0.3
signal-exit: 4.1.0
@ -3924,7 +3871,7 @@ snapshots:
glob@10.4.5:
dependencies:
foreground-child: 3.2.1
foreground-child: 3.3.0
jackspeak: 3.4.3
minimatch: 9.0.5
minipass: 7.1.2
@ -3953,7 +3900,7 @@ snapshots:
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.3.2
ignore: 5.3.1
ignore: 5.3.2
merge2: 1.4.1
slash: 3.0.0
@ -3971,7 +3918,7 @@ snapshots:
dependencies:
function-bind: 1.1.2
hast-util-from-html@2.0.1:
hast-util-from-html@2.0.2:
dependencies:
'@types/hast': 3.0.4
devlop: 1.1.0
@ -3983,7 +3930,7 @@ snapshots:
hast-util-from-parse5@8.0.1:
dependencies:
'@types/hast': 3.0.4
'@types/unist': 3.0.2
'@types/unist': 3.0.3
devlop: 1.1.0
hastscript: 8.0.0
property-information: 6.5.0
@ -3998,7 +3945,7 @@ snapshots:
hast-util-raw@9.0.4:
dependencies:
'@types/hast': 3.0.4
'@types/unist': 3.0.2
'@types/unist': 3.0.3
'@ungap/structured-clone': 1.2.0
hast-util-from-parse5: 8.0.1
hast-util-to-parse5: 8.0.0
@ -4014,7 +3961,7 @@ snapshots:
hast-util-to-html@9.0.1:
dependencies:
'@types/hast': 3.0.4
'@types/unist': 3.0.2
'@types/unist': 3.0.3
ccount: 2.0.1
comma-separated-tokens: 2.0.3
hast-util-raw: 9.0.4
@ -4056,7 +4003,7 @@ snapshots:
human-signals@5.0.0: {}
ignore@5.3.1: {}
ignore@5.3.2: {}
immediate@3.0.6: {}
@ -4082,7 +4029,7 @@ snapshots:
dependencies:
binary-extensions: 2.3.0
is-core-module@2.14.0:
is-core-module@2.15.1:
dependencies:
hasown: 2.0.2
@ -4198,14 +4145,14 @@ snapshots:
dependencies:
svelte: 4.2.18
magic-string@0.30.10:
magic-string@0.30.11:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
mdast-util-from-markdown@2.0.1:
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 3.0.2
'@types/unist': 3.0.3
decode-named-character-reference: 1.0.2
devlop: 1.1.0
mdast-util-to-string: 4.0.0
@ -4239,7 +4186,7 @@ snapshots:
mdsvex@0.11.2(svelte@4.2.18):
dependencies:
'@types/unist': 2.0.10
'@types/unist': 2.0.11
prism-svelte: 0.4.7
prismjs: 1.29.0
svelte: 4.2.18
@ -4363,7 +4310,7 @@ snapshots:
micromark@4.0.0:
dependencies:
'@types/debug': 4.1.12
debug: 4.3.5
debug: 4.3.6
decode-named-character-reference: 1.0.2
devlop: 1.1.0
micromark-core-commonmark: 2.0.1
@ -4434,8 +4381,6 @@ snapshots:
lower-case: 2.0.2
tslib: 2.6.3
node-releases@2.0.14: {}
node-releases@2.0.18: {}
normalize-path@3.0.0: {}
@ -4553,14 +4498,14 @@ snapshots:
postcss-load-config@4.0.2(postcss@8.4.41):
dependencies:
lilconfig: 3.1.2
yaml: 2.4.5
yaml: 2.5.0
optionalDependencies:
postcss: 8.4.41
postcss-nested@6.0.1(postcss@8.4.41):
postcss-nested@6.2.0(postcss@8.4.41):
dependencies:
postcss: 8.4.41
postcss-selector-parser: 6.1.1
postcss-selector-parser: 6.1.2
postcss-safe-parser@6.0.0(postcss@8.4.41):
dependencies:
@ -4575,7 +4520,7 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
postcss-selector-parser@6.1.1:
postcss-selector-parser@6.1.2:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
@ -4638,7 +4583,7 @@ snapshots:
rehype-parse@9.0.0:
dependencies:
'@types/hast': 3.0.4
hast-util-from-html: 2.0.1
hast-util-from-html: 2.0.2
unified: 11.0.5
rehype-pretty-code@0.12.6(shikiji@0.10.2):
@ -4690,7 +4635,7 @@ snapshots:
resolve@1.22.8:
dependencies:
is-core-module: 2.14.0
is-core-module: 2.15.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@ -4704,26 +4649,26 @@ snapshots:
dependencies:
glob: 7.2.3
rollup@4.18.1:
rollup@4.21.0:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.18.1
'@rollup/rollup-android-arm64': 4.18.1
'@rollup/rollup-darwin-arm64': 4.18.1
'@rollup/rollup-darwin-x64': 4.18.1
'@rollup/rollup-linux-arm-gnueabihf': 4.18.1
'@rollup/rollup-linux-arm-musleabihf': 4.18.1
'@rollup/rollup-linux-arm64-gnu': 4.18.1
'@rollup/rollup-linux-arm64-musl': 4.18.1
'@rollup/rollup-linux-powerpc64le-gnu': 4.18.1
'@rollup/rollup-linux-riscv64-gnu': 4.18.1
'@rollup/rollup-linux-s390x-gnu': 4.18.1
'@rollup/rollup-linux-x64-gnu': 4.18.1
'@rollup/rollup-linux-x64-musl': 4.18.1
'@rollup/rollup-win32-arm64-msvc': 4.18.1
'@rollup/rollup-win32-ia32-msvc': 4.18.1
'@rollup/rollup-win32-x64-msvc': 4.18.1
'@rollup/rollup-android-arm-eabi': 4.21.0
'@rollup/rollup-android-arm64': 4.21.0
'@rollup/rollup-darwin-arm64': 4.21.0
'@rollup/rollup-darwin-x64': 4.21.0
'@rollup/rollup-linux-arm-gnueabihf': 4.21.0
'@rollup/rollup-linux-arm-musleabihf': 4.21.0
'@rollup/rollup-linux-arm64-gnu': 4.21.0
'@rollup/rollup-linux-arm64-musl': 4.21.0
'@rollup/rollup-linux-powerpc64le-gnu': 4.21.0
'@rollup/rollup-linux-riscv64-gnu': 4.21.0
'@rollup/rollup-linux-s390x-gnu': 4.21.0
'@rollup/rollup-linux-x64-gnu': 4.21.0
'@rollup/rollup-linux-x64-musl': 4.21.0
'@rollup/rollup-win32-arm64-msvc': 4.21.0
'@rollup/rollup-win32-ia32-msvc': 4.21.0
'@rollup/rollup-win32-x64-msvc': 4.21.0
fsevents: 2.3.3
run-parallel@1.2.0:
@ -4749,9 +4694,9 @@ snapshots:
semver@6.3.1: {}
semver@7.6.2: {}
semver@7.6.3: {}
set-cookie-parser@2.6.0: {}
set-cookie-parser@2.7.0: {}
setimmediate@1.0.5: {}
@ -4869,14 +4814,14 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
svelte-check@3.8.5(@babel/core@7.24.9)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18):
svelte-check@3.8.5(@babel/core@7.25.2)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
chokidar: 3.6.0
picocolors: 1.0.1
sade: 1.8.1
svelte: 4.2.18
svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4)
svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4)
typescript: 5.5.4
transitivePeerDependencies:
- '@babel/core'
@ -4903,16 +4848,16 @@ snapshots:
dependencies:
svelte: 4.2.18
svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4):
svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4):
dependencies:
'@types/pug': 2.0.10
detect-indent: 6.1.0
magic-string: 0.30.10
magic-string: 0.30.11
sorcery: 0.11.1
strip-indent: 3.0.0
svelte: 4.2.18
optionalDependencies:
'@babel/core': 7.24.9
'@babel/core': 7.25.2
postcss: 8.4.41
postcss-load-config: 4.0.2(postcss@8.4.41)
typescript: 5.5.4
@ -4935,7 +4880,7 @@ snapshots:
estree-walker: 3.0.3
is-reference: 3.0.2
locate-character: 3.0.0
magic-string: 0.30.10
magic-string: 0.30.11
periscopic: 3.1.0
sveltekit-search-params@3.0.0(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0))(svelte@4.2.18)(vite@5.4.0))(svelte@4.2.18)(vite@5.4.0):
@ -4953,6 +4898,11 @@ snapshots:
tailwind-merge@2.5.2: {}
tailwind-variants@0.2.1(tailwindcss@3.4.10):
dependencies:
tailwind-merge: 2.5.2
tailwindcss: 3.4.10
tailwindcss@3.4.10:
dependencies:
'@alloc/quick-lru': 5.2.0
@ -4973,8 +4923,8 @@ snapshots:
postcss-import: 15.1.0(postcss@8.4.41)
postcss-js: 4.0.1(postcss@8.4.41)
postcss-load-config: 4.0.2(postcss@8.4.41)
postcss-nested: 6.0.1(postcss@8.4.41)
postcss-selector-parser: 6.1.1
postcss-nested: 6.2.0(postcss@8.4.41)
postcss-selector-parser: 6.1.2
resolve: 1.22.8
sucrase: 3.35.0
transitivePeerDependencies:
@ -4995,9 +4945,9 @@ snapshots:
globalyzer: 0.1.0
globrex: 0.1.2
tinybench@2.8.0: {}
tinybench@2.9.0: {}
tinypool@1.0.0: {}
tinypool@1.0.1: {}
tinyrainbow@1.2.0: {}
@ -5035,7 +4985,7 @@ snapshots:
unified@11.0.5:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
bail: 2.0.2
devlop: 1.1.0
extend: 3.0.2
@ -5045,37 +4995,31 @@ snapshots:
unist-util-is@6.0.0:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
unist-util-position@5.0.0:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
unist-util-stringify-position@2.0.3:
dependencies:
'@types/unist': 2.0.10
'@types/unist': 2.0.11
unist-util-stringify-position@4.0.0:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
unist-util-visit-parents@6.0.1:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
unist-util-is: 6.0.0
unist-util-visit@5.0.0:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
update-browserslist-db@1.1.0(browserslist@4.23.2):
dependencies:
browserslist: 4.23.2
escalade: 3.1.2
picocolors: 1.0.1
update-browserslist-db@1.1.0(browserslist@4.23.3):
dependencies:
browserslist: 4.23.3
@ -5090,29 +5034,29 @@ snapshots:
vfile-location@5.0.3:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
vfile: 6.0.2
vfile-message@2.0.4:
dependencies:
'@types/unist': 2.0.10
'@types/unist': 2.0.11
unist-util-stringify-position: 2.0.3
vfile-message@4.0.2:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
unist-util-stringify-position: 4.0.0
vfile@6.0.2:
dependencies:
'@types/unist': 3.0.2
'@types/unist': 3.0.3
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
vite-node@2.0.5:
dependencies:
cac: 6.7.14
debug: 4.3.5
debug: 4.3.6
pathe: 1.1.2
tinyrainbow: 1.2.0
vite: 5.4.0
@ -5131,7 +5075,7 @@ snapshots:
dependencies:
esbuild: 0.21.5
postcss: 8.4.41
rollup: 4.18.1
rollup: 4.21.0
optionalDependencies:
fsevents: 2.3.3
@ -5149,13 +5093,13 @@ snapshots:
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
chai: 5.1.1
debug: 4.3.5
debug: 4.3.6
execa: 8.0.1
magic-string: 0.30.10
magic-string: 0.30.11
pathe: 1.1.2
std-env: 3.7.0
tinybench: 2.8.0
tinypool: 1.0.0
tinybench: 2.9.0
tinypool: 1.0.1
tinyrainbow: 1.2.0
vite: 5.4.0
vite-node: 2.0.5
@ -5203,7 +5147,7 @@ snapshots:
yaml@1.10.2: {}
yaml@2.4.5: {}
yaml@2.5.0: {}
yargs-parser@21.1.1: {}

View File

@ -12,7 +12,7 @@
import { copyToClipboard as figmaCopyToClipboard } from '@/figma/copy-to-clipboard';
import { buttonStyles } from '@/ui/styles';
import { cn } from '@/utils/cn';
import ReactIcon from './reactIcon.svelte';
import ReactIcon from './icons/reactIcon.svelte';
// Props:
export let iconSize = 24;

View File

@ -0,0 +1,75 @@
<script lang="ts">
import { toast } from 'svelte-sonner';
import * as ContextMenu from '@/ui/context-menu';
import { CopyIcon } from 'lucide-svelte';
import Logo from './icons/logo.svelte';
import ReactIcon from './icons/reactIcon.svelte';
import { clipboard } from '@/utils/clipboard';
import { getSvgContent } from '@/utils/getSvgContent';
import { getReactComponentCode } from '@/utils/getReactComponentCode';
const logoUrl = '/library/svgl.svg';
const copyToClipboard = async () => {
const content = await getSvgContent(logoUrl);
await clipboard(content);
toast.success('Copied to clipboard', {
description: `Svgl - Library`
});
};
let isLoading = false;
const convertSvgReactComponent = async (tsx: boolean) => {
isLoading = true;
const title = 'svgl';
const content = await getSvgContent(logoUrl);
const dataComponent = { code: content, typescript: tsx, name: title };
const { data, error } = await getReactComponentCode(dataComponent);
if (error || !data) {
toast.error('Failed to fetch React component', {
description: `${error ?? ''}`,
duration: 5000
});
return;
}
await clipboard(data);
toast.success(`Copied as React ${tsx ? 'TSX' : 'JSX'} component`, {
description: `Svgl - Library`
});
isLoading = false;
};
</script>
<ContextMenu.Root>
<ContextMenu.Trigger class="flex items-center space-x-2">
<a href="/" aria-label="Go to the SVGL v4.1 home page">
<div class="flex items-center space-x-2 opacity-100 hover:opacity-80 transition-opacity">
<svelte:component this={Logo} />
<span class="text-[19px] font-medium tracking-wide hidden md:block">svgl</span>
<p class="text-neutral-400 hidden md:block font-mono">v4.3</p>
</div>
</a>
</ContextMenu.Trigger>
<ContextMenu.Content>
<ContextMenu.Item on:click={() => copyToClipboard()}>
<CopyIcon size={16} strokeWidth={2} />
<span>Copy as SVG</span>
</ContextMenu.Item>
<ContextMenu.Item on:click={() => convertSvgReactComponent(false)}>
<ReactIcon iconSize={18} color="#60a5fa" />
<span>Copy as React JSX Component</span>
</ContextMenu.Item>
<ContextMenu.Item on:click={() => convertSvgReactComponent(true)}>
<ReactIcon iconSize={18} color="#2563eb" />
<span>Copy as React TSX Component</span>
</ContextMenu.Item>
</ContextMenu.Content>
</ContextMenu.Root>

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,20 @@
<script lang="ts">
export let iconSize: number;
export let className: string;
</script>
<svg
width={iconSize || 28}
height={iconSize || 28}
class={className}
viewBox="0 0 28 28"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M7 18.079V21L0 14L1.46 12.54L7 18.081V18.079ZM9.921 21H7L14 28L15.46 26.54L9.921 21ZM26.535 15.462L27.996 14L13.996 0L12.538 1.466L18.077 7.004H14.73L10.864 3.146L9.404 4.606L11.809 7.01H10.129V17.876H20.994V16.196L23.399 18.6L24.859 17.14L20.994 13.274V9.927L26.535 15.462ZM7.73 6.276L6.265 7.738L7.833 9.304L9.294 7.844L7.73 6.276ZM20.162 18.708L18.702 20.17L20.268 21.738L21.73 20.276L20.162 18.708ZM4.596 9.41L3.134 10.872L7 14.738V11.815L4.596 9.41ZM16.192 21.006H13.268L17.134 24.872L18.596 23.41L16.192 21.006Z"
fill="#FF6363"
/>
</svg>

View File

@ -2,12 +2,13 @@
export let currentPath: string;
import { cn } from '@/utils/cn';
import Logo from './logo.svelte';
import Logo from './icons/logo.svelte';
import Theme from './theme.svelte';
import { ArrowUpRight, CloudyIcon } from 'lucide-svelte';
import XIcon from './xIcon.svelte';
import GithubIcon from './githubIcon.svelte';
import XIcon from './icons/xIcon.svelte';
import GithubIcon from './icons/githubIcon.svelte';
import HeaderLogoLink from './headerLogoLink.svelte';
const externalLinks = [
{
@ -42,17 +43,8 @@
'backdrop-blur-md dark:bg-neutral-900/90 bg-white/90'
)}
>
<!-- Se le puso un aria-label al href="/" -->
<div class="flex items-center justify-between mx-auto">
<div class="flex items-center space-x-2">
<a href="/" aria-label="Go to the SVGL v4.1 home page">
<div class="flex items-center space-x-2 opacity-100 hover:opacity-80 transition-opacity">
<svelte:component this={Logo} />
<span class="text-[19px] font-medium tracking-wide hidden md:block">svgl</span>
<p class="text-neutral-400 hidden md:block font-mono">v4.2</p>
</div>
</a>
</div>
<HeaderLogoLink />
<div class="flex items-center space-x-0 md:space-x-7">
<div
class="flex items-center md:space-x-4 divide-x divide-neutral-300 dark:divide-neutral-700"

View File

@ -52,7 +52,7 @@
let moreTagsOptions = false;
// Global Images Styles:
const globalImageStyles = 'mb-4 mt-2 h-10 select-none';
const globalImageStyles = 'mb-4 mt-2 h-10 select-none pointer-events-none';
</script>
<div

View File

@ -1,44 +0,0 @@
<script lang="ts">
import { BookIcon, Check, MegaphoneIcon, XIcon } from 'lucide-svelte';
import { browser } from '$app/environment';
import { buttonStyles } from '@/ui/styles';
import { cn } from '@/utils/cn';
let warning = false;
let warningName = 'svgl_warning_api_message';
const initialValue = browser ? window.localStorage.getItem(warningName) : true;
</script>
{#if !warning && !initialValue}
<div
class="flex items-center w-full justify-between md:flex-row flex-col md:space-x-2 space-x-0 space-y-2 md:space-y-0 py-2 px-3 bg-neutral-100/60 dark:bg-neutral-800/40 text-neutral-700 dark:text-neutral-300 border-b border-neutral-200 dark:border-neutral-800"
>
<div class="flex items-center space-x-2">
<MegaphoneIcon
size={20}
strokeWidth={2}
class="mr-1 flex-shrink-0 text-rose-600 dark:text-rose-500 animate-pulse -rotate-12"
/>
<p>
Starting <strong>August 24th</strong>, the API route <strong>svgl.app/api/*</strong> will no
longer be available. There is now a new route: <strong>api.svgl.app</strong>.
</p>
</div>
<div class="flex items-center space-x-2">
<a href="/api" class={cn(buttonStyles, 'h-10 text-sm')}>
<BookIcon size={14} strokeWidth={2} />
<span>Docs</span>
</a>
<button
class={cn(buttonStyles, 'h-10 text-sm')}
on:click={() => {
localStorage.setItem(warningName, 'true');
warning = true;
}}
>
<XIcon size={14} strokeWidth={2} />
<span>Close</span>
</button>
</div>
</div>
{/if}

View File

@ -111,6 +111,24 @@ export const svgs: iSVG[] = [
route: '/library/discord.svg',
url: 'https://discord.com/'
},
{
title: 'Samsung',
category: 'Software',
route: '/library/samsung.svg',
url: 'https://samsung.com/'
},
{
title: 'Sony',
category: 'Software',
route: '/library/sony.svg',
url: 'https://sony.com/'
},
{
title: 'Intel',
category: 'Software',
route: '/library/intel.svg',
url: 'https://intel.com/'
},
{
title: 'Aliexpress',
category: 'Software',
@ -325,7 +343,7 @@ export const svgs: iSVG[] = [
},
{
title: 'Turborepo',
category: ['Library', 'Vercel'],
category: ['Library', 'Vercel', 'Monorepo'],
route: '/library/turborepo.svg',
url: 'https://turborepo.org/'
},
@ -367,7 +385,7 @@ export const svgs: iSVG[] = [
},
{
title: 'YouTube',
category: 'Social',
category: ['Google', 'Social'],
route: '/library/youtube.svg',
wordmark: '/library/youtube-wordmark.svg',
url: 'https://www.youtube.com/'
@ -383,7 +401,7 @@ export const svgs: iSVG[] = [
},
{
title: 'Google',
category: 'Social',
category: 'Google',
route: '/library/google.svg',
wordmark: '/library/google-wordmark.svg',
url: 'https://www.google.com/'
@ -1393,10 +1411,10 @@ export const svgs: iSVG[] = [
url: 'https://webkit.org/'
},
{
title: 'Google Bard',
category: 'AI',
title: 'Gemini',
category: ['Google', 'AI'],
route: '/library/bard.svg',
url: 'https://bard.google.com/'
url: 'https://gemini.google.com/'
},
{
title: 'Obsidian',
@ -2162,7 +2180,7 @@ export const svgs: iSVG[] = [
},
{
title: 'Gmail',
category: 'Software',
category: ['Google', 'Software'],
route: '/library/gmail.svg',
url: 'https://www.gmail.com'
},
@ -2549,7 +2567,7 @@ export const svgs: iSVG[] = [
},
{
title: 'Youtube Music',
category: 'Music',
category: ['Google', 'Music'],
route: '/library/youtube_music.svg',
wordmark: {
light: '/library/youtube_music_wordmark_light.svg',
@ -2899,5 +2917,26 @@ export const svgs: iSVG[] = [
dark: '/library/leap-wallet-wordmark-dark.svg'
},
url: 'https://leapwallet.io/'
},
{
title: 'Nx',
category: ['Devtool', 'Monorepo'],
route: {
light: '/library/nx_light.svg',
dark: '/library/nx_dark.svg'
},
url: 'https://nx.dev'
},
{
title: 'Google Colaboratory',
category: ['Google', 'Software'],
route: '/library/Google_Colaboratory.svg',
url: 'https://colab.research.google.com/'
},
{
title: 'Raspberry PI',
category: ['Hardware', 'Software'],
route: '/library/raspberry_pi.svg',
url: 'https://www.raspberrypi.com/'
}
];

View File

@ -30,7 +30,6 @@
// Layout:
import Navbar from '@/components/navbar.svelte';
import WarningNewApi from '@/components/warningNewApi.svelte';
</script>
<ModeWatcher />
@ -39,10 +38,10 @@
<aside
class={cn(
'z-50 w-full overflow-y-auto overflow-x-hidden',
'dark:border-neutral-800 md:fixed md:left-0 md:h-full md:w-56 md:pb-10',
'dark:border-neutral-800 md:fixed md:left-0 md:w-56 md:pb-0 md:h-[calc(100vh-63px)]',
'bg-white dark:bg-neutral-900',
'backdrop-blur-md opacity-95',
'border-r border-neutral-200 dark:border-neutral-800'
'border-b md:border-r border-neutral-200 dark:border-neutral-800'
)}
>
<div class="md:px-3 md:py-6">
@ -88,7 +87,6 @@
</aside>
<div class="ml-0 md:ml-56 pb-6">
<Warning />
<WarningNewApi />
<Transition pathname={data.pathname}>
<slot />
</Transition>

View File

@ -18,7 +18,7 @@
const searchParam = queryParam('search');
// Icons:
import { ArrowDown, ArrowDownUpIcon, ArrowUpDownIcon } from 'lucide-svelte';
import { ArrowDown, ArrowDownUpIcon, ArrowUpDownIcon, TrashIcon } from 'lucide-svelte';
import { buttonStyles } from '@/ui/styles';
let sorted: boolean = false;
@ -104,10 +104,22 @@
/>
<Container>
<div class="flex items-center justify-end mb-4">
<div class={cn('flex items-center mb-4 justify-end', searchTerm.length > 0 && 'justify-between')}>
{#if searchTerm.length > 0}
<button
class={cn(
'flex items-center justify-center space-x-1 rounded-md px-3 py-1.5 text-sm font-medium opacity-80 hover:opacity-100 transition-opacity',
'flex items-center justify-center space-x-1 rounded-md py-1.5 text-sm font-medium opacity-80 hover:opacity-100 transition-opacity',
filteredSvgs.length === 0 && 'hidden'
)}
on:click={() => clearSearch()}
>
<TrashIcon size={16} strokeWidth={2} class="mr-1" />
<span>Clear results</span>
</button>
{/if}
<button
class={cn(
'flex items-center justify-center space-x-1 rounded-md py-1.5 text-sm font-medium opacity-80 hover:opacity-100 transition-opacity',
filteredSvgs.length === 0 && 'hidden'
)}
on:click={() => sort()}

View File

@ -1,44 +0,0 @@
import type { RequestEvent } from './$types';
import { json } from '@sveltejs/kit';
import { ratelimit } from '@/server/redis';
// Data:
import { svgs } from '@/data/svgs';
export const GET = async ({ request }: RequestEvent) => {
const ip = request.headers.get('x-forwarded-for') ?? '';
const { success, reset } = await ratelimit.limit(ip);
// Error 429 | If rate limit is exceeded:
if (!success) {
const now = Date.now();
const retryAfter = Math.floor((reset - now) / 1000);
return new Response('Too Many Requests', {
status: 429,
headers: {
'Retry-After': retryAfter.toString()
}
});
}
const categoryTotals: Record<string, number> = {};
svgs.forEach((svg) => {
if (typeof svg.category === 'string') {
categoryTotals[svg.category] = (categoryTotals[svg.category] || 0) + 1;
} else if (Array.isArray(svg.category)) {
svg.category.forEach((category) => {
categoryTotals[category] = (categoryTotals[category] || 0) + 1;
});
}
});
const categories = Object.entries(categoryTotals).map(([category, total]) => ({
category,
total
}));
// Status 200 | If limit is a number:
return json(categories, { status: 200 });
};

View File

@ -1,132 +0,0 @@
import type { RequestEvent } from './$types';
import type { ThemeOptions, iSVG } from '@/types/svg';
import type { tCategory } from '@/types/categories';
import { error, json } from '@sveltejs/kit';
import { ratelimit } from '@/server/redis';
// Data:
import { svgsData } from '@/data';
export const GET = async ({ url, request }: RequestEvent) => {
const fullUrl = url.origin ?? 'svgl.app';
const ip = request.headers.get('x-forwarded-for') ?? '';
const { success, reset } = await ratelimit.limit(ip);
// Error 429 | If rate limit is exceeded:
if (!success) {
const now = Date.now();
const retryAfter = Math.floor((reset - now) / 1000);
return new Response('Too Many Requests', {
status: 429,
headers: {
'Retry-After': retryAfter.toString()
}
});
}
// Params:
const getLimitParams = url.searchParams.get('limit');
const getCategoryParams = url.searchParams.get('category');
const getSearchParams = url.searchParams.get('search');
const addFullUrl = (value: string | ThemeOptions): string | ThemeOptions => {
if (typeof value === 'string') {
return `${fullUrl}${value}`;
} else if (typeof value === 'object') {
return {
light: `${fullUrl}${value.light}`,
dark: `${fullUrl}${value.dark}`
};
}
return value;
};
// Add full route to svgs:
const fullRouteSvgsData: iSVG[] = svgsData.map((svg) => {
return {
...svg,
route: addFullUrl(svg.route),
wordmark: svg.wordmark ? addFullUrl(svg.wordmark) : undefined
};
});
// Status 200 | If no limit is provided, return all svgs:
if (!getLimitParams && !getCategoryParams && !getSearchParams) {
return json(fullRouteSvgsData, { status: 200 });
}
const limit = Number(getLimitParams);
const category = getCategoryParams;
if (category) {
const targetCategory = category.charAt(0).toUpperCase() + category.slice(1);
const categorySvgs = fullRouteSvgsData.filter((svg) => {
if (typeof svg.category === 'string') {
return svg.category === targetCategory;
}
if (Array.isArray(svg.category)) {
return svg.category.includes(targetCategory as tCategory);
}
return false;
});
// Error 400 | If category does not exist:
if (categorySvgs.length === 0) {
error(400, {
message: 'Category does not exist.'
});
}
if (!getLimitParams) {
return json(categorySvgs, { status: 200 });
}
return json(categorySvgs.slice(0, limit), { status: 200 });
}
if (getSearchParams) {
const searchSvgs = fullRouteSvgsData.filter((svg) => {
return svg.title.toLowerCase().includes(getSearchParams.toLowerCase());
});
// Error 400 | If search does not exist:
if (searchSvgs.length === 0) {
error(400, {
message: 'Search does not exist.'
});
}
if (!getLimitParams) {
return json(searchSvgs, { status: 200 });
}
return json(searchSvgs.slice(0, limit), { status: 200 });
}
// Error 400 | if limit is not a number:
if (isNaN(limit)) {
error(400, {
message: 'Limit must be a number.'
});
}
// Error 400 | If limit is not positive:
if (limit < 1) {
error(400, {
message: 'Limit must be a positive number.'
});
}
// Error 400 | If limit is greater than the number of svgs:
if (limit > fullRouteSvgsData.length) {
error(400, {
message: 'Limit is greater than the number of svgs.'
});
}
// Status 200 | If limit is a number:
return json(fullRouteSvgsData.slice(0, limit), { status: 200 });
};

View File

@ -1,13 +1,17 @@
import type { RequestEvent } from '../$types';
import { transform } from '@svgr/core';
import { json } from '@sveltejs/kit';
import { json, redirect } from '@sveltejs/kit';
import { ratelimit } from '@/server/redis';
// SVGR Plugins:
import svgrJSX from '@svgr/plugin-jsx';
export const GET = async () => {
return redirect(301, 'https://svgl.app/api');
};
export const POST = async ({ request }: RequestEvent) => {
const ip = request.headers.get('x-forwarded-for') ?? '';
const { success, reset } = await ratelimit.limit(ip);

View File

@ -2,9 +2,12 @@ export type tCategory =
| 'All'
| 'AI'
| 'Software'
| 'Hardware'
| 'Library'
| 'Hosting'
| 'Framework'
| 'Devtool'
| 'Monorepo'
| 'CMS'
| 'Database'
| 'Compiler'
@ -19,4 +22,5 @@ export type tCategory =
| 'Marketplace'
| 'Music'
| 'Vercel'
| 'Google'
| 'Payment';

View File

@ -0,0 +1,35 @@
<script lang="ts">
import { ContextMenu as ContextMenuPrimitive } from 'bits-ui';
import { CheckIcon } from 'lucide-svelte';
import { cn } from '@/utils/cn';
type $$Props = ContextMenuPrimitive.CheckboxItemProps;
type $$Events = ContextMenuPrimitive.CheckboxItemEvents;
let className: $$Props['class'] = undefined;
export { className as class };
export let checked: $$Props['checked'] = undefined;
</script>
<ContextMenuPrimitive.CheckboxItem
bind:checked
class={cn(
'data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50',
className
)}
{...$$restProps}
on:click
on:keydown
on:focusin
on:focusout
on:pointerdown
on:pointerleave
on:pointermove
>
<span class="absolute left-2 flex h-3.5 w-3.5 items-center justify-center">
<ContextMenuPrimitive.CheckboxIndicator>
<CheckIcon class="h-4 w-4" />
</ContextMenuPrimitive.CheckboxIndicator>
</span>
<slot />
</ContextMenuPrimitive.CheckboxItem>

View File

@ -0,0 +1,25 @@
<script lang="ts">
import { ContextMenu as ContextMenuPrimitive } from 'bits-ui';
import { cn } from '@/utils/cn';
import { flyAndScale } from '@/utils/flyAndScale';
type $$Props = ContextMenuPrimitive.ContentProps;
let className: $$Props['class'] = undefined;
export let transition: $$Props['transition'] = flyAndScale;
export let transitionConfig: $$Props['transitionConfig'] = undefined;
export { className as class };
</script>
<ContextMenuPrimitive.Content
{transition}
{transitionConfig}
class={cn(
'bg-white dark:bg-neutral-900 text-popover-foreground z-50 min-w-[8rem] rounded-md border border-neutral-200 dark:border-neutral-800 p-1 shadow-md focus:outline-none',
className
)}
{...$$restProps}
on:keydown
>
<slot />
</ContextMenuPrimitive.Content>

View File

@ -0,0 +1,31 @@
<script lang="ts">
import { ContextMenu as ContextMenuPrimitive } from 'bits-ui';
import { cn } from '@/utils/cn';
type $$Props = ContextMenuPrimitive.ItemProps & {
inset?: boolean;
};
type $$Events = ContextMenuPrimitive.ItemEvents;
let className: $$Props['class'] = undefined;
export let inset: $$Props['inset'] = undefined;
export { className as class };
</script>
<ContextMenuPrimitive.Item
class={cn(
'data-[highlighted]:bg-neutral-100 dark:data-[highlighted]:bg-neutral-800 data-[highlighted]:text-accent-foreground relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 space-x-2',
inset && 'pl-8',
className
)}
{...$$restProps}
on:click
on:keydown
on:focusin
on:focusout
on:pointerdown
on:pointerleave
on:pointermove
>
<slot />
</ContextMenuPrimitive.Item>

View File

@ -0,0 +1,19 @@
<script lang="ts">
import { ContextMenu as ContextMenuPrimitive } from 'bits-ui';
import { cn } from '@/utils/cn';
type $$Props = ContextMenuPrimitive.LabelProps & {
inset?: boolean;
};
let className: $$Props['class'] = undefined;
export let inset: $$Props['inset'] = undefined;
export { className as class };
</script>
<ContextMenuPrimitive.Label
class={cn('text-foreground px-2 py-1.5 text-sm font-semibold', inset && 'pl-8', className)}
{...$$restProps}
>
<slot />
</ContextMenuPrimitive.Label>

View File

@ -0,0 +1,31 @@
import { ContextMenu as ContextMenuPrimitive } from 'bits-ui';
import Item from './context-menu-item.svelte';
import Label from './context-menu-label.svelte';
import Content from './context-menu-content.svelte';
import CheckboxItem from './context-menu-checkbox-item.svelte';
const Sub = ContextMenuPrimitive.Sub;
const Root = ContextMenuPrimitive.Root;
const Trigger = ContextMenuPrimitive.Trigger;
const Group = ContextMenuPrimitive.Group;
export {
Sub,
Root,
Item,
Label,
Group,
Trigger,
Content,
CheckboxItem,
//
Root as ContextMenu,
Sub as ContextMenuSub,
Item as ContextMenuItem,
Label as ContextMenuLabel,
Group as ContextMenuGroup,
Content as ContextMenuContent,
Trigger as ContextMenuTrigger,
CheckboxItem as ContextMenuCheckboxItem
};

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="977" height="602" style="pointer-events:none;display:block;width:100%;height:100%" viewBox="0 0 24 24"><path fill="#E8710A" d="M4.54 9.46 2.19 7.1a6.93 6.93 0 0 0 0 9.79l2.36-2.36a3.59 3.59 0 0 1-.01-5.07Z"/><path fill="#F9AB00" d="m2.19 7.1 2.35 2.36a3.59 3.59 0 0 1 5.08 0l1.71-2.93-.1-.08a6.93 6.93 0 0 0-9.04.65ZM11.34 17.46l-1.72-2.92a3.59 3.59 0 0 1-5.08 0L2.19 16.9a6.93 6.93 0 0 0 9 .65l.11-.09M12 7.1a6.93 6.93 0 0 0 0 9.79l2.36-2.36a3.59 3.59 0 1 1 5.08-5.08l2.37-2.35a6.93 6.93 0 0 0-9.81 0Z"/><path fill="#E8710A" d="m21.81 7.1-2.35 2.36a3.59 3.59 0 0 1-5.08 5.08L12 16.9a6.93 6.93 0 0 0 9.81-9.8Z"/></svg>

After

Width:  |  Height:  |  Size: 665 B

12
static/library/intel.svg Normal file
View File

@ -0,0 +1,12 @@
<svg width="124" height="48" viewBox="0 0 124 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1060_880)">
<path d="M8.97579 0.669434H0V9.62561H8.97579V0.669434Z" fill="#04C7FD"/>
<path d="M8.75251 47.3307V15.0757H0.255859V47.3307H8.75251ZM65.2265 47.6494V39.745C63.9807 39.745 62.9266 39.6813 62.16 39.5538C61.2656 39.4263 60.5949 39.1076 60.1477 38.6614C59.7005 38.2151 59.413 37.5777 59.2533 36.749C59.1255 35.9522 59.0616 34.9004 59.0616 33.6255V22.3426H65.2265V15.0757H59.0616V2.48606H50.533V33.6892C50.533 36.3347 50.7566 38.5657 51.2038 40.3506C51.651 42.1036 52.4176 43.5378 53.4717 44.6215C54.5258 45.7052 55.9313 46.4701 57.6242 46.9482C59.3491 47.4263 61.5212 47.6494 64.1085 47.6494H65.2265ZM114.034 47.3307V0H105.506V47.3307H114.034ZM42.3239 18.2311C39.9601 15.6813 36.6381 14.4064 32.4218 14.4064C30.3774 14.4064 28.5248 14.8207 26.8318 15.6494C25.1708 16.4781 23.7334 17.6255 22.6155 19.0916L22.1363 19.6972V19.1554V15.0757H13.7355V47.3307H22.2002V30.1514V31.3307C22.2002 31.1394 22.2002 30.9482 22.2002 30.757C22.296 27.7291 23.0307 25.498 24.4362 24.0637C25.9375 22.5339 27.7582 21.7689 29.8344 21.7689C32.294 21.7689 34.1786 22.5339 35.4243 24C36.6381 25.4661 37.277 27.5378 37.277 30.1833V30.247V47.2988H45.8695V29.004C45.9014 24.4143 44.6876 20.7809 42.3239 18.2311ZM101.098 31.1394C101.098 28.8127 100.682 26.6454 99.8839 24.6056C99.0534 22.5976 97.9035 20.8127 96.4661 19.2829C94.9967 17.753 93.2399 16.5737 91.1956 15.7131C89.1513 14.8526 86.8834 14.4382 84.4238 14.4382C82.092 14.4382 79.888 14.8845 77.8437 15.745C75.7994 16.6374 74.0106 17.8167 72.5093 19.3147C71.008 20.8127 69.7942 22.5976 68.9318 24.6374C68.0374 26.6773 67.6222 28.8765 67.6222 31.2032C67.6222 33.5299 68.0374 35.7291 68.8679 37.7689C69.6984 39.8088 70.8803 41.5936 72.3496 43.0916C73.819 44.5896 75.6397 45.8008 77.7479 46.6613C79.8561 47.5538 82.1879 48 84.6794 48C91.8983 48 96.3702 44.7171 99.0534 41.6574L92.9205 37.004C91.6428 38.5339 88.5763 40.6056 84.7432 40.6056C82.3476 40.6056 80.3671 40.0637 78.8658 38.9482C77.3646 37.8645 76.3424 36.3347 75.7994 34.4542L75.7036 34.1673H101.098V31.1394ZM75.7674 28.1753C75.7674 25.8167 78.4825 21.7052 84.328 21.6733C90.1734 21.6733 92.9205 25.7849 92.9205 28.1434L75.7674 28.1753Z" fill="#0068B5"/>
<path d="M123.745 43.1233C123.586 42.7408 123.362 42.4221 123.075 42.1352C122.787 41.8484 122.468 41.6253 122.084 41.4659C121.701 41.3066 121.286 41.2109 120.871 41.2109C120.423 41.2109 120.04 41.3066 119.657 41.4659C119.273 41.6253 118.954 41.8484 118.667 42.1352C118.379 42.4221 118.155 42.7408 117.996 43.1233C117.836 43.5058 117.74 43.9201 117.74 44.3344C117.74 44.7807 117.836 45.1631 117.996 45.5456C118.155 45.9281 118.379 46.2468 118.667 46.5336C118.954 46.8205 119.273 47.0436 119.657 47.203C120.04 47.3623 120.455 47.4579 120.871 47.4579C121.318 47.4579 121.701 47.3623 122.084 47.203C122.468 47.0436 122.787 46.8205 123.075 46.5336C123.362 46.2468 123.586 45.9281 123.745 45.5456C123.905 45.1631 124.001 44.7488 124.001 44.3344C124.001 43.9201 123.905 43.5058 123.745 43.1233ZM123.234 45.3544C123.107 45.6731 122.915 45.9599 122.691 46.183C122.468 46.4062 122.18 46.5974 121.861 46.7249C121.541 46.8524 121.222 46.9161 120.839 46.9161C120.487 46.9161 120.136 46.8524 119.816 46.7249C119.497 46.5974 119.21 46.4062 118.986 46.183C118.762 45.9599 118.571 45.6731 118.443 45.3544C118.315 45.0356 118.251 44.7169 118.251 44.3344C118.251 43.9838 118.315 43.6332 118.443 43.3145C118.571 42.9958 118.762 42.7089 118.986 42.4858C119.21 42.2627 119.497 42.0715 119.816 41.944C120.136 41.8165 120.455 41.7528 120.839 41.7528C121.19 41.7528 121.541 41.8165 121.861 41.944C122.18 42.0715 122.468 42.2627 122.691 42.4858C122.915 42.7089 123.107 42.9958 123.234 43.3145C123.362 43.6332 123.426 43.952 123.426 44.3344C123.458 44.7169 123.362 45.0356 123.234 45.3544ZM121.446 44.5894C121.701 44.5575 121.893 44.4619 122.052 44.3026C122.212 44.1432 122.308 43.9201 122.308 43.6014C122.308 43.2508 122.212 42.9958 121.989 42.8046C121.797 42.6133 121.446 42.5177 121.03 42.5177H119.625V46.1193H120.296V44.6532H120.775L121.669 46.1193H122.372L121.446 44.5894ZM121.094 44.0795C120.998 44.0795 120.903 44.0795 120.775 44.0795H120.296V43.0595H120.775C120.871 43.0595 120.966 43.0595 121.094 43.0595C121.19 43.0595 121.286 43.0914 121.382 43.1233C121.477 43.1552 121.541 43.2189 121.573 43.2827C121.605 43.3464 121.637 43.442 121.637 43.5695C121.637 43.697 121.605 43.7926 121.573 43.8564C121.509 43.9201 121.446 43.9838 121.382 44.0157C121.286 44.0476 121.19 44.0795 121.094 44.0795Z" fill="#0068B5"/>
</g>
<defs>
<clipPath id="clip0_1060_880">
<rect width="124" height="48" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 150 150">
<path fill="#ffffff" d="M74.9188 88.3625 55.3437 119.131 22.8875 66.4625l-.075 55.1375H0V28.4h23.0687l32.7938 55.2063.0312-24.9875 19.0251 29.7437Zm3.7562-36.0062c.15-.3 0-23.65.05-23.9563H55.9125c.0125.3688-.0313 23.6-.0188 23.9563H78.675Zm35.213 25.8375c-2.663-.0512-5.276.7243-7.48 2.2197-2.204 1.4953-3.89 3.637-4.827 6.1303 1.551-2.3211 3.848-4.0437 6.51-4.8834 2.663-.8398 5.532-.7464 8.134.2646 2.475 1.0063 5.731 2.6375 8.313 1.7688-1.211-1.6966-2.809-3.0803-4.661-4.0368a13.12393 13.12393 0 0 0-5.989-1.4632Zm21.187 6.6312c-2.344-.8125-5-1.7312-6.931-4.2562-.375-.5-.725-1.0625-1.1-1.6563a13.40542 13.40542 0 0 0-3.331-4.0125c-1.838-1.35-4.25-2.0125-7.375-2.0125-3.072.0008-6.075.9136-8.627 2.6227-2.553 1.709-4.54 4.1374-5.711 6.9773 1.484-2.0663 3.485-3.7066 5.802-4.7571 2.317-1.0504 4.87-1.474 7.402-1.2285 2.532.2455 4.956 1.1516 7.028 2.6275 2.072 1.476 3.721 3.4702 4.781 5.7831.527.8666 1.322 1.5385 2.264 1.9149.942.3764 1.981.437 2.961.1726 3.081-.6562 2.875 2.25 7.518 3.2375v-.8312c-.018-2.7875-1.531-3.4375-4.681-4.5813Zm12.65 7.9125c.681-.4142 1.24-1.0013 1.621-1.7017.381-.7003.57-1.4889.548-2.2858-.063-18.4812-15.063-34.2937-33.563-34.2937-5.561-.0046-11.036 1.3743-15.931 4.0125a33.5221 33.5221 0 0 0-12.1125 11.1c-.0625-.1625-9.5125-14.9375-9.6125-15.1125H55.8937L77.5375 88.35 56.4188 121.6h22.125l9.625-14.787 9.8 14.787H120.1l-20.062-31.575a4.36915 4.36915 0 0 1-.5255-2 16.821 16.821 0 0 1 1.2775-6.4358c.845-2.0405 2.083-3.8946 3.645-5.4564 1.561-1.5619 3.414-2.8009 5.455-3.6462 2.04-.8453 4.227-1.2803 6.435-1.2803h.006c9.3 0 10.85 5.5625 12.857 8.175 3.962 5.1625 11.874 2.9 11.874 9.6312.015.7721.231 1.527.628 2.1894.397.6625.96 1.2094 1.634 1.5862.674.3769 1.435.5705 2.207.5616.772-.0089 1.529-.2199 2.194-.6122Zm2.188.8313c-1.082 2.325-3.5 2.1125-4.719 3.9937-1.1 1.6938.712 2.5755.712 2.5755s2.106.975 3.363-1.9442c.65-1.4438.875-3.05.644-4.625Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 150 150">
<path fill="#000000" d="M74.9188 88.3625 55.3437 119.131 22.8875 66.4625l-.075 55.1375H0V28.4h23.0687l32.7938 55.2063.0312-24.9875 19.0251 29.7437Zm3.7562-36.0062c.15-.3 0-23.65.05-23.9563H55.9125c.0125.3688-.0313 23.6-.0188 23.9563H78.675Zm35.213 25.8375c-2.663-.0512-5.276.7243-7.48 2.2197-2.204 1.4953-3.89 3.637-4.827 6.1303 1.551-2.3211 3.848-4.0437 6.51-4.8834 2.663-.8398 5.532-.7464 8.134.2646 2.475 1.0063 5.731 2.6375 8.313 1.7688-1.211-1.6966-2.809-3.0803-4.661-4.0368a13.12393 13.12393 0 0 0-5.989-1.4632Zm21.187 6.6312c-2.344-.8125-5-1.7312-6.931-4.2562-.375-.5-.725-1.0625-1.1-1.6563a13.40542 13.40542 0 0 0-3.331-4.0125c-1.838-1.35-4.25-2.0125-7.375-2.0125-3.072.0008-6.075.9136-8.627 2.6227-2.553 1.709-4.54 4.1374-5.711 6.9773 1.484-2.0663 3.485-3.7066 5.802-4.7571 2.317-1.0504 4.87-1.474 7.402-1.2285 2.532.2455 4.956 1.1516 7.028 2.6275 2.072 1.476 3.721 3.4702 4.781 5.7831.527.8666 1.322 1.5385 2.264 1.9149.942.3764 1.981.437 2.961.1726 3.081-.6562 2.875 2.25 7.518 3.2375v-.8312c-.018-2.7875-1.531-3.4375-4.681-4.5813Zm12.65 7.9125c.681-.4142 1.24-1.0013 1.621-1.7017.381-.7003.57-1.4889.548-2.2858-.063-18.4812-15.063-34.2937-33.563-34.2937-5.561-.0046-11.036 1.3743-15.931 4.0125a33.5221 33.5221 0 0 0-12.1125 11.1c-.0625-.1625-9.5125-14.9375-9.6125-15.1125H55.8937L77.5375 88.35 56.4188 121.6h22.125l9.625-14.787 9.8 14.787H120.1l-20.062-31.575a4.36915 4.36915 0 0 1-.5255-2 16.821 16.821 0 0 1 1.2775-6.4358c.845-2.0405 2.083-3.8946 3.645-5.4564 1.561-1.5619 3.414-2.8009 5.455-3.6462 2.04-.8453 4.227-1.2803 6.435-1.2803h.006c9.3 0 10.85 5.5625 12.857 8.175 3.962 5.1625 11.874 2.9 11.874 9.6312.015.7721.231 1.527.628 2.1894.397.6625.96 1.2094 1.634 1.5862.674.3769 1.435.5705 2.207.5616.772-.0089 1.529-.2199 2.194-.6122Zm2.188.8313c-1.082 2.325-3.5 2.1125-4.719 3.9937-1.1 1.6938.712 2.5755.712 2.5755s2.106.975 3.363-1.9442c.65-1.4438.875-3.05.644-4.625Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@ -0,0 +1,17 @@
<svg width="275" height="91" viewBox="0 0 275 91" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1060_884)">
<path d="M274.83 21.666C278.576 43.0619 220.132 71.0819 144.277 84.2489C68.432 97.4158 3.90981 90.7345 0.169649 69.3295C-3.56749 47.9306 54.8914 19.9196 130.737 6.75566C206.585 -6.41732 271.095 0.264015 274.83 21.666Z" fill="#034EA2"/>
<path d="M203.444 53.4287L203.054 31.1807H210.094V59.2218H199.973L192.949 36.209H192.798L193.187 59.2218H186.193V31.1807H196.752L203.287 53.4287H203.444Z" fill="white"/>
<path d="M75.4908 33.8062L71.5966 59.5169H63.9199L69.1918 31.1807H81.8382L87.0859 59.5169H79.4395L75.651 33.8062H75.4908Z" fill="white"/>
<path d="M104.964 59.5169L100.209 34.0411H100.055L99.8767 59.5169H92.7559L93.3843 31.1807H104.985L108.496 52.8415H108.647L112.161 31.1807H123.756L124.372 59.5169H117.266L117.079 34.0411H116.931L112.179 59.5169H104.964Z" fill="white"/>
<path d="M51.9465 51.5226C52.2244 52.2091 52.1398 53.0913 52.0099 53.6243C51.7713 54.5667 51.1308 55.5272 49.2396 55.5272C47.4571 55.5272 46.3755 54.5095 46.3755 52.9528V50.2099H38.7502L38.7441 52.4048C38.7441 58.7219 43.7351 60.6278 49.0824 60.6278C54.2244 60.6278 58.46 58.8754 59.1337 54.1542C59.4782 51.7063 59.2214 50.1045 59.1035 49.4993C57.9041 43.5677 47.1127 41.7972 46.309 38.4791C46.1731 37.9101 46.2124 37.3079 46.2788 36.9857C46.4752 36.0824 47.0976 35.0858 48.877 35.0858C50.5386 35.0858 51.5205 36.1095 51.5205 37.6571C51.5205 38.178 51.5205 39.4065 51.5205 39.4065H58.6111V37.4163C58.6111 31.2438 53.0522 30.2803 49.025 30.2803C43.9677 30.2803 39.8348 31.9453 39.0795 36.5581C38.8741 37.8318 38.8438 38.9669 39.1429 40.3881C40.3846 46.1782 50.4843 47.8553 51.9465 51.5226Z" fill="white"/>
<path d="M144.4 51.4716C144.681 52.1521 144.59 53.0102 144.463 53.5432C144.231 54.4826 143.596 55.428 141.717 55.428C139.959 55.428 138.886 54.4103 138.886 52.8898L138.88 50.1709H131.333L131.324 52.3358C131.324 58.5895 136.27 60.4774 141.563 60.4774C146.65 60.4774 150.847 58.7491 151.508 54.0701C151.853 51.6402 151.608 50.0595 151.484 49.4663C150.291 43.5889 139.608 41.8365 138.814 38.5516C138.678 37.9855 138.717 37.3893 138.786 37.0852C138.989 36.1759 139.599 35.2034 141.36 35.2034C143.007 35.2034 143.968 36.203 143.968 37.7386C143.968 38.2535 143.968 39.4699 143.968 39.4699H151.004V37.5007C151.004 31.3945 145.49 30.437 141.502 30.437C136.502 30.437 132.403 32.081 131.663 36.6607C131.457 37.9163 131.436 39.0303 131.729 40.4455C132.953 46.1753 142.953 47.8404 144.4 51.4716Z" fill="white"/>
<path d="M168.281 55.2773C170.254 55.2773 170.87 53.9163 171.006 53.2208C171.063 52.9137 171.078 52.5042 171.072 52.1368V31.1685H178.263V51.4955C178.278 52.0164 178.226 53.0883 178.202 53.3563C177.698 58.6465 173.501 60.3628 168.278 60.3628C163.048 60.3628 158.849 58.6465 158.35 53.3563C158.326 53.0883 158.275 52.0164 158.29 51.4955V31.1685H165.474V52.1368C165.474 52.5042 165.486 52.9167 165.541 53.2208C165.695 53.9163 166.293 55.2773 168.281 55.2773Z" fill="white"/>
<path d="M227.591 54.9793C229.652 54.9793 230.371 53.6816 230.503 52.9258C230.555 52.6006 230.57 52.2062 230.567 51.8479V47.7349H227.648V43.5979H237.73V51.2036C237.724 51.7335 237.712 52.1249 237.627 53.0704C237.153 58.2251 232.667 60.0648 227.627 60.0648C222.579 60.0648 218.099 58.2251 217.618 53.0704C217.537 52.1249 217.525 51.7335 217.516 51.2036L217.522 39.2711C217.522 38.7683 217.585 37.877 217.639 37.4043C218.271 32.108 222.579 30.4038 227.627 30.4038C232.67 30.4038 237.083 32.099 237.606 37.4043C237.7 38.3076 237.67 39.2711 237.67 39.2711V40.2165H230.5V38.6298C230.506 38.6328 230.491 37.9553 230.407 37.5518C230.286 36.9256 229.739 35.4863 227.573 35.4863C225.5 35.4863 224.893 36.8473 224.742 37.5518C224.655 37.9252 224.621 38.431 224.621 38.8887V51.8479C224.615 52.2062 224.636 52.6006 224.694 52.9258C224.818 53.6846 225.534 54.9793 227.591 54.9793Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_1060_884">
<rect width="275" height="91" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

13
static/library/sony.svg Normal file
View File

@ -0,0 +1,13 @@
<svg width="287" height="51" viewBox="0 0 287 51" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1060_895)">
<path d="M218.299 2.84791V8.51467H223.781C226.174 8.51467 227.747 10.0394 228.643 11.0242C229.36 11.8353 245.145 29.906 245.523 30.3809C245.903 30.8566 245.903 30.8618 245.903 31.1638V40.1178C245.902 40.5284 245.861 40.9379 245.782 41.3405C245.67 41.6005 245.503 41.8326 245.293 42.0208C245.083 42.2091 244.835 42.3489 244.566 42.4306C244.048 42.4962 243.526 42.5291 243.004 42.529L237.517 42.5221V48.1898H268.294V42.5221H262.503C261.984 42.5249 261.466 42.4917 260.952 42.4229C260.683 42.3419 260.436 42.2024 260.227 42.0142C260.018 41.826 259.852 41.5937 259.742 41.3337C259.661 40.9312 259.619 40.5217 259.616 40.111V31.1621C259.582 30.868 259.655 30.5714 259.822 30.3279L276.898 10.6589C278.466 8.89629 279.281 8.51384 281.336 8.51384H287.001V2.84619H261.637V8.50185H265.464C265.67 8.48931 265.874 8.53654 266.054 8.63794C266.233 8.73935 266.38 8.89066 266.477 9.07387C266.573 9.25709 266.616 9.46453 266.599 9.67149C266.583 9.87844 266.508 10.0762 266.383 10.2413C266.302 10.3568 255.764 22.8694 255.632 22.9909C255.499 23.1124 255.415 23.0833 255.316 22.9507C255.219 22.8172 244.807 10.2413 244.807 10.2413C244.072 9.33094 244.646 8.50271 245.507 8.50271H249.238V2.84705L218.299 2.84791Z" fill="#0F0F0F"/>
<path d="M142.814 2.84766V8.51441H147.727C151.274 8.51441 151.516 10.5089 151.516 12.2475V38.7734C151.516 40.3606 151.607 42.5399 149.346 42.5399H143.284V48.2015H169.166V42.5399H162.853C160.333 42.5399 160.217 41.3762 160.189 38.9009V16.1765L195.737 48.2023H204.777L204.3 12.0327C204.347 9.38971 204.507 8.5093 207.216 8.5093H212.881V2.84766H186.478V8.5093H192.276C194.939 8.5093 195.386 9.54629 195.42 12.0327L195.737 30.9607L164.878 2.84766H142.814Z" fill="#0F0F0F"/>
<path d="M26.2642 -0.00390625C20.7025 -0.00390625 14.3832 1.05107 9.04438 3.47333C4.06148 5.7219 0.00394294 9.33263 0.00394294 15.3185C-0.00368139 18.4539 1.17735 21.4734 3.30471 23.7575C4.74535 25.1017 7.06984 27.3853 13.1434 28.7295C15.8577 29.3096 21.6609 30.2422 27.4413 30.8566C33.2208 31.4709 38.824 32.016 41.1189 32.6363C42.9451 33.1052 46.0153 33.7435 46.0153 37.2207C46.0153 40.6979 42.784 41.7401 42.2213 41.9668C41.6595 42.1927 37.7782 43.9895 30.8098 43.9895C26.193 43.86 21.6182 43.0657 17.2238 41.6306C14.6239 40.6911 11.8977 39.4573 9.35451 36.3214C8.32816 34.8451 7.7587 33.0945 7.71814 31.2913H1.40476V49.1412H8.41894V46.7249C8.41797 46.5457 8.46427 46.3695 8.55311 46.2144C8.64196 46.0593 8.77013 45.9308 8.92443 45.8423C9.07874 45.7538 9.25365 45.7083 9.43111 45.7107C9.60857 45.713 9.78221 45.7631 9.93417 45.8556C13.2386 47.3074 16.6758 48.4293 20.1966 49.2054C23.8821 49.9814 26.2642 50.5444 30.8446 50.5444C35.6778 50.637 40.4948 49.9501 45.1136 48.5097C48.1808 47.6608 51.0585 46.2266 53.5913 44.2847C55.0159 43.1798 56.1674 41.7566 56.9552 40.1266C57.743 38.4967 58.1458 36.7045 58.1319 34.8909C58.1564 31.4449 56.8396 28.1271 54.465 25.6519C53.1444 24.3582 51.6145 23.302 49.9414 22.5289C48.1429 21.7085 46.2757 21.0511 44.3619 20.5643C40.7231 19.6659 32.5496 18.5417 28.6413 18.1472C24.5422 17.7194 17.4297 17.1213 14.5891 16.2349C13.7281 15.962 11.9714 15.1226 11.9714 13.0648C11.9714 11.5992 12.7748 10.3585 14.3595 9.35571C16.8789 7.76255 21.9651 6.77089 27.2684 6.77089C32.4022 6.70806 37.494 7.71198 42.2273 9.72023C43.4988 10.2798 44.6945 11.0006 45.7856 11.8653C47.5644 13.3993 48.7961 15.4797 49.2923 17.7879H54.9583V2.25066H48.6449V4.05258C48.6449 4.63269 48.0703 5.39763 46.922 4.76618C44.0747 3.27056 36.074 0.0371635 26.2642 -0.00390625Z" fill="#0F0F0F"/>
<path d="M102.253 0.000488281C92.3056 0.000488281 81.7431 3.47772 75.7738 8.95368C73.498 11.0458 71.6813 13.5958 70.4406 16.4396C69.1998 19.2834 68.5626 22.358 68.5698 25.4654C68.5342 28.5856 69.1582 31.6776 70.4004 34.5349C71.6425 37.3921 73.4742 39.9489 75.773 42.0345C82.2025 47.8699 91.8462 50.9997 102.253 50.9997C112.676 50.9997 122.526 47.9049 128.8 42.0345C131.031 39.9 132.81 37.3315 134.032 34.4839C135.253 31.6362 135.89 28.5684 135.905 25.4654C135.936 22.3656 135.319 19.2941 134.095 16.4512C132.871 13.6083 131.067 11.0579 128.8 8.96653C122.067 2.80008 113.256 0.000488281 102.253 0.000488281ZM102.253 6.62984C107.694 6.62984 112.935 8.60632 116.464 12.1135C119.879 15.5095 121.664 20.3078 121.664 25.4424C121.664 30.8208 120.04 35.1793 116.465 38.772C112.889 42.3656 107.769 44.2891 102.253 44.2891C96.7766 44.2891 91.5471 42.3246 88.0176 38.772C86.3292 37.0034 85.0037 34.9153 84.1171 32.6277C83.2306 30.3401 82.8005 27.8983 82.8516 25.4424C82.8516 20.3309 84.6134 15.5155 88.0176 12.1135C91.5471 8.58921 96.8114 6.62984 102.253 6.62984Z" fill="#0F0F0F"/>
</g>
<defs>
<clipPath id="clip0_1060_895">
<rect width="287" height="51" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -1,9 +1,12 @@
lockfileVersion: '6.0'
lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
importers:
.:
dependencies:
'@actions/core':
specifier: 1.10.1
@ -14,42 +17,112 @@ dependencies:
packages:
/@actions/core@1.10.1:
'@actions/core@1.10.1':
resolution: {integrity: sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==}
'@actions/github@6.0.0':
resolution: {integrity: sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==}
'@actions/http-client@2.2.0':
resolution: {integrity: sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==}
'@fastify/busboy@2.1.0':
resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==}
engines: {node: '>=14'}
'@octokit/auth-token@4.0.0':
resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==}
engines: {node: '>= 18'}
'@octokit/core@5.0.2':
resolution: {integrity: sha512-cZUy1gUvd4vttMic7C0lwPed8IYXWYp8kHIMatyhY8t8n3Cpw2ILczkV5pGMPqef7v0bLo0pOHrEHarsau2Ydg==}
engines: {node: '>= 18'}
'@octokit/endpoint@9.0.4':
resolution: {integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==}
engines: {node: '>= 18'}
'@octokit/graphql@7.0.2':
resolution: {integrity: sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==}
engines: {node: '>= 18'}
'@octokit/openapi-types@19.1.0':
resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==}
'@octokit/plugin-paginate-rest@9.1.5':
resolution: {integrity: sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==}
engines: {node: '>= 18'}
peerDependencies:
'@octokit/core': '>=5'
'@octokit/plugin-rest-endpoint-methods@10.2.0':
resolution: {integrity: sha512-ePbgBMYtGoRNXDyKGvr9cyHjQ163PbwD0y1MkDJCpkO2YH4OeXX40c4wYHKikHGZcpGPbcRLuy0unPUuafco8Q==}
engines: {node: '>= 18'}
peerDependencies:
'@octokit/core': '>=5'
'@octokit/request-error@5.0.1':
resolution: {integrity: sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==}
engines: {node: '>= 18'}
'@octokit/request@8.1.6':
resolution: {integrity: sha512-YhPaGml3ncZC1NfXpP3WZ7iliL1ap6tLkAp6MvbK2fTTPytzVUyUesBBogcdMm86uRYO5rHaM1xIWxigWZ17MQ==}
engines: {node: '>= 18'}
'@octokit/types@12.4.0':
resolution: {integrity: sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==}
before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
deprecation@2.3.1:
resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
tunnel@0.0.6:
resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
undici@5.28.2:
resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==}
engines: {node: '>=14.0'}
universal-user-agent@6.0.1:
resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==}
uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
snapshots:
'@actions/core@1.10.1':
dependencies:
'@actions/http-client': 2.2.0
uuid: 8.3.2
dev: false
/@actions/github@6.0.0:
resolution: {integrity: sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==}
'@actions/github@6.0.0':
dependencies:
'@actions/http-client': 2.2.0
'@octokit/core': 5.0.2
'@octokit/plugin-paginate-rest': 9.1.5(@octokit/core@5.0.2)
'@octokit/plugin-rest-endpoint-methods': 10.2.0(@octokit/core@5.0.2)
dev: false
/@actions/http-client@2.2.0:
resolution: {integrity: sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==}
'@actions/http-client@2.2.0':
dependencies:
tunnel: 0.0.6
undici: 5.28.2
dev: false
/@fastify/busboy@2.1.0:
resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==}
engines: {node: '>=14'}
dev: false
'@fastify/busboy@2.1.0': {}
/@octokit/auth-token@4.0.0:
resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==}
engines: {node: '>= 18'}
dev: false
'@octokit/auth-token@4.0.0': {}
/@octokit/core@5.0.2:
resolution: {integrity: sha512-cZUy1gUvd4vttMic7C0lwPed8IYXWYp8kHIMatyhY8t8n3Cpw2ILczkV5pGMPqef7v0bLo0pOHrEHarsau2Ydg==}
engines: {node: '>= 18'}
'@octokit/core@5.0.2':
dependencies:
'@octokit/auth-token': 4.0.0
'@octokit/graphql': 7.0.2
@ -58,109 +131,63 @@ packages:
'@octokit/types': 12.4.0
before-after-hook: 2.2.3
universal-user-agent: 6.0.1
dev: false
/@octokit/endpoint@9.0.4:
resolution: {integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==}
engines: {node: '>= 18'}
'@octokit/endpoint@9.0.4':
dependencies:
'@octokit/types': 12.4.0
universal-user-agent: 6.0.1
dev: false
/@octokit/graphql@7.0.2:
resolution: {integrity: sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==}
engines: {node: '>= 18'}
'@octokit/graphql@7.0.2':
dependencies:
'@octokit/request': 8.1.6
'@octokit/types': 12.4.0
universal-user-agent: 6.0.1
dev: false
/@octokit/openapi-types@19.1.0:
resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==}
dev: false
'@octokit/openapi-types@19.1.0': {}
/@octokit/plugin-paginate-rest@9.1.5(@octokit/core@5.0.2):
resolution: {integrity: sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==}
engines: {node: '>= 18'}
peerDependencies:
'@octokit/core': '>=5'
'@octokit/plugin-paginate-rest@9.1.5(@octokit/core@5.0.2)':
dependencies:
'@octokit/core': 5.0.2
'@octokit/types': 12.4.0
dev: false
/@octokit/plugin-rest-endpoint-methods@10.2.0(@octokit/core@5.0.2):
resolution: {integrity: sha512-ePbgBMYtGoRNXDyKGvr9cyHjQ163PbwD0y1MkDJCpkO2YH4OeXX40c4wYHKikHGZcpGPbcRLuy0unPUuafco8Q==}
engines: {node: '>= 18'}
peerDependencies:
'@octokit/core': '>=5'
'@octokit/plugin-rest-endpoint-methods@10.2.0(@octokit/core@5.0.2)':
dependencies:
'@octokit/core': 5.0.2
'@octokit/types': 12.4.0
dev: false
/@octokit/request-error@5.0.1:
resolution: {integrity: sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==}
engines: {node: '>= 18'}
'@octokit/request-error@5.0.1':
dependencies:
'@octokit/types': 12.4.0
deprecation: 2.3.1
once: 1.4.0
dev: false
/@octokit/request@8.1.6:
resolution: {integrity: sha512-YhPaGml3ncZC1NfXpP3WZ7iliL1ap6tLkAp6MvbK2fTTPytzVUyUesBBogcdMm86uRYO5rHaM1xIWxigWZ17MQ==}
engines: {node: '>= 18'}
'@octokit/request@8.1.6':
dependencies:
'@octokit/endpoint': 9.0.4
'@octokit/request-error': 5.0.1
'@octokit/types': 12.4.0
universal-user-agent: 6.0.1
dev: false
/@octokit/types@12.4.0:
resolution: {integrity: sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==}
'@octokit/types@12.4.0':
dependencies:
'@octokit/openapi-types': 19.1.0
dev: false
/before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
dev: false
before-after-hook@2.2.3: {}
/deprecation@2.3.1:
resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
dev: false
deprecation@2.3.1: {}
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
once@1.4.0:
dependencies:
wrappy: 1.0.2
dev: false
/tunnel@0.0.6:
resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
dev: false
tunnel@0.0.6: {}
/undici@5.28.2:
resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==}
engines: {node: '>=14.0'}
undici@5.28.2:
dependencies:
'@fastify/busboy': 2.1.0
dev: false
/universal-user-agent@6.0.1:
resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==}
dev: false
universal-user-agent@6.0.1: {}
/uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
dev: false
uuid@8.3.2: {}
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: false
wrappy@1.0.2: {}