Compare commits

..

16 Commits

Author SHA1 Message Date
renovate[bot]
875ed23f78 Update dependency vite to v7.3.1 2026-02-08 21:42:36 +00:00
renovate[bot]
cfa86966d0 Update dependency @sveltejs/adapter-auto to v6.1.1 (#6)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 22:39:32 +01:00
b84b8fbb68 🎨 Fix formatting issues in renovate.json and publish workflow. 2026-02-08 22:37:48 +01:00
renovate[bot]
878fc76602 Add renovate.json (#4)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 22:37:23 +01:00
f72676b535 🚀 Add prerelease tag handling and update Node.js/pnpm versions in workflows. 2026-02-08 22:36:26 +01:00
10c156ffdb ⬆️ Update Node.js version to 24 in publish workflow. 2026-02-08 22:31:58 +01:00
dependabot[bot]
1060ca8a5e ⬆️ Bump vite from 7.1.3 to 7.1.11 (#2)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.3 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.11
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-08 22:26:21 +01:00
cc6b0c5473 🔥 Remove unused NODE_AUTH_TOKEN environment variable from publish workflow. 2026-02-08 22:25:13 +01:00
0466b503fe 🐛 Remove unnecessary !important from min-height style in GitHubCalendar.svelte. 2026-02-08 22:19:16 +01:00
Paillat
ca88cbbca0 🎨 Format code 2025-08-28 19:09:27 +02:00
Paillat
d9e776683f 🐛 Fix css stuff again 2025-08-28 19:02:09 +02:00
Paillat
71af282bd2 🎨 Format... 2025-08-28 18:37:53 +02:00
Paillat
be3af1f676 💄 Fix css again 2025-08-28 18:35:00 +02:00
Paillat
bacfd12dfc 💄 Fix css 2025-08-28 18:19:08 +02:00
Paillat
d16e4b2f1f 🎨 Format README.md 2025-08-28 18:18:46 +02:00
Paillat
db1bc9803d 📖 Update README.md to reflect library name and usage examples for svelte-github-calendar 2025-08-28 17:49:29 +02:00
8 changed files with 570 additions and 478 deletions

View File

@@ -17,12 +17,12 @@ jobs:
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
with: with:
version: 9 version: 10
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: '20' node-version: '24'
cache: 'pnpm' cache: 'pnpm'
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
@@ -36,6 +36,15 @@ jobs:
echo "version=$VERSION" >> $GITHUB_OUTPUT echo "version=$VERSION" >> $GITHUB_OUTPUT
echo "Publishing version: $VERSION" echo "Publishing version: $VERSION"
if [[ $VERSION =~ - ]]; then
TAG=$(echo $VERSION | sed -E 's/.*-([^.]+).*/\1/')
echo "tag=$TAG" >> $GITHUB_OUTPUT
echo "Prerelease detected, using tag: $TAG"
else
echo "tag=latest" >> $GITHUB_OUTPUT
echo "Stable release, using tag: latest"
fi
- name: Update package.json version - name: Update package.json version
run: | run: |
pnpm version ${{ steps.version.outputs.version }} --no-git-tag-version pnpm version ${{ steps.version.outputs.version }} --no-git-tag-version
@@ -43,12 +52,5 @@ jobs:
- name: Build package - name: Build package
run: pnpm build run: pnpm build
- name: Set publishing auth config
run: pnpm config set '//registry.npmjs.org/:_authToken' "${NODE_AUTH_TOKEN}"
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
- name: Publish to NPM - name: Publish to NPM
run: pnpm publish --access public --provenance --no-git-checks run: pnpm publish --access public --provenance --no-git-checks --tag ${{ steps.version.outputs.tag }}
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@@ -31,12 +31,12 @@ jobs:
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
with: with:
version: 9 version: 10
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: '20' node-version: '24'
cache: 'pnpm' cache: 'pnpm'
- name: Install dependencies - name: Install dependencies

View File

@@ -1,58 +1,79 @@
# Svelte library # svelte-github-calendar
Everything you need to build a Svelte library, powered by [`sv`](https://npmjs.com/package/sv). A Svelte wrapper of the [github-calendar](https://github.com/Bloggify/github-calendar) library to displays GitHub contribution graphs in your Svelte applications.
Read more about creating a library [in the docs](https://svelte.dev/docs/kit/packaging). ## Installation
## Creating a project ```bash
npm install svelte-github-calendar
If you're seeing this, you've probably already done this step. Congrats!
```sh
# create a new project in the current directory
npx sv create
# create a new project in my-app
npx sv create my-app
``` ```
## Developing ## Usage
Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: ### Basic Example
```sh ```svelte
npm run dev <script>
import { GithubCalendar } from 'svelte-github-calendar';
</script>
# or start the server and open the app in a new browser tab <GithubCalendar username="yourusername" />
npm run dev -- --open
``` ```
Everything inside `src/lib` is part of your library, everything inside `src/routes` can be used as a showcase or preview app. ### Advanced Example
## Building ```svelte
<script>
import { GithubCalendar } from 'svelte-github-calendar';
</script>
To build your library: <GithubCalendar
username="yourusername"
```sh summary_text="Summary of {name}'s GitHub activity"
npm pack global_stats={true}
responsive={true}
tooltips={true}
cache={60}
class="my-custom-class"
/>
``` ```
To create a production version of your showcase app: ## Props
```sh | Prop | Type | Default | Description |
npm run build | -------------- | ---------- | ------------ | ---------------------------------------- |
``` | `username` | `string` | **Required** | GitHub username to display calendar for |
| `summary_text` | `string` | `undefined` | Custom summary text template. |
| `proxy` | `function` | `undefined` | Custom proxy function for API requests |
| `global_stats` | `boolean` | `undefined` | Whether to show global statistics |
| `responsive` | `boolean` | `undefined` | Enable responsive design |
| `tooltips` | `boolean` | `undefined` | Enable hover tooltips |
| `cache` | `number` | `undefined` | Cache duration in seconds |
| `class` | `string` | `''` | Additional CSS classes for the container |
You can preview the production build with `npm run preview`. You can read more about the props in the [original documentation](https://github.com/Bloggify/github-calendar).
> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment. ## Credits
## Publishing - Svelte wrapper of [github-calendar](https://github.com/Bloggify/github-calendar) by Bloggify
- Designed specifically for Svelte applications
Go into the `package.json` and give your package the desired name through the `"name"` option. Also consider adding a `"license"` field and point it to a `LICENSE` file which you can create from a template (one popular option is the [MIT license](https://opensource.org/license/mit/)). ## License
To publish your library to [npm](https://www.npmjs.com): This library is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
```sh ## Contributing
npm publish
``` Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
- Improve documentation
## Troubleshooting
### Calendar not loading
- Ensure the username is valid and public
- Verify network connectivity

View File

@@ -54,7 +54,7 @@
"svelte-check": "^4.0.0", "svelte-check": "^4.0.0",
"typescript": "^5.0.0", "typescript": "^5.0.0",
"typescript-eslint": "^8.20.0", "typescript-eslint": "^8.20.0",
"vite": "^7.0.4" "vite": "^7.1.11"
}, },
"keywords": [ "keywords": [
"svelte" "svelte"

498
pnpm-lock.yaml generated
View File

@@ -20,16 +20,16 @@ importers:
version: 9.34.0 version: 9.34.0
'@sveltejs/adapter-auto': '@sveltejs/adapter-auto':
specifier: ^6.0.0 specifier: ^6.0.0
version: 6.1.0(@sveltejs/kit@2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.1.3))(svelte@5.38.6)(vite@7.1.3)) version: 6.1.1(@sveltejs/kit@2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.3.1))(svelte@5.38.6)(vite@7.3.1))
'@sveltejs/kit': '@sveltejs/kit':
specifier: ^2.22.0 specifier: ^2.22.0
version: 2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.1.3))(svelte@5.38.6)(vite@7.1.3) version: 2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.3.1))(svelte@5.38.6)(vite@7.3.1)
'@sveltejs/package': '@sveltejs/package':
specifier: ^2.0.0 specifier: ^2.0.0
version: 2.5.0(svelte@5.38.6)(typescript@5.9.2) version: 2.5.0(svelte@5.38.6)(typescript@5.9.2)
'@sveltejs/vite-plugin-svelte': '@sveltejs/vite-plugin-svelte':
specifier: ^6.0.0 specifier: ^6.0.0
version: 6.1.3(svelte@5.38.6)(vite@7.1.3) version: 6.1.3(svelte@5.38.6)(vite@7.3.1)
eslint: eslint:
specifier: ^9.18.0 specifier: ^9.18.0
version: 9.34.0 version: 9.34.0
@@ -64,163 +64,163 @@ importers:
specifier: ^8.20.0 specifier: ^8.20.0
version: 8.41.0(eslint@9.34.0)(typescript@5.9.2) version: 8.41.0(eslint@9.34.0)(typescript@5.9.2)
vite: vite:
specifier: ^7.0.4 specifier: ^7.1.11
version: 7.1.3 version: 7.3.1
packages: packages:
'@esbuild/aix-ppc64@0.25.9': '@esbuild/aix-ppc64@0.27.3':
resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [ppc64] cpu: [ppc64]
os: [aix] os: [aix]
'@esbuild/android-arm64@0.25.9': '@esbuild/android-arm64@0.27.3':
resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@esbuild/android-arm@0.25.9': '@esbuild/android-arm@0.27.3':
resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@esbuild/android-x64@0.25.9': '@esbuild/android-x64@0.27.3':
resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [android] os: [android]
'@esbuild/darwin-arm64@0.25.9': '@esbuild/darwin-arm64@0.27.3':
resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@esbuild/darwin-x64@0.25.9': '@esbuild/darwin-x64@0.27.3':
resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@esbuild/freebsd-arm64@0.25.9': '@esbuild/freebsd-arm64@0.27.3':
resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
'@esbuild/freebsd-x64@0.25.9': '@esbuild/freebsd-x64@0.27.3':
resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@esbuild/linux-arm64@0.25.9': '@esbuild/linux-arm64@0.27.3':
resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@esbuild/linux-arm@0.25.9': '@esbuild/linux-arm@0.27.3':
resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@esbuild/linux-ia32@0.25.9': '@esbuild/linux-ia32@0.27.3':
resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
'@esbuild/linux-loong64@0.25.9': '@esbuild/linux-loong64@0.27.3':
resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
'@esbuild/linux-mips64el@0.25.9': '@esbuild/linux-mips64el@0.27.3':
resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
'@esbuild/linux-ppc64@0.25.9': '@esbuild/linux-ppc64@0.27.3':
resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
'@esbuild/linux-riscv64@0.25.9': '@esbuild/linux-riscv64@0.27.3':
resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
'@esbuild/linux-s390x@0.25.9': '@esbuild/linux-s390x@0.27.3':
resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
'@esbuild/linux-x64@0.25.9': '@esbuild/linux-x64@0.27.3':
resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@esbuild/netbsd-arm64@0.25.9': '@esbuild/netbsd-arm64@0.27.3':
resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [netbsd] os: [netbsd]
'@esbuild/netbsd-x64@0.25.9': '@esbuild/netbsd-x64@0.27.3':
resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
'@esbuild/openbsd-arm64@0.25.9': '@esbuild/openbsd-arm64@0.27.3':
resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [openbsd] os: [openbsd]
'@esbuild/openbsd-x64@0.25.9': '@esbuild/openbsd-x64@0.27.3':
resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
'@esbuild/openharmony-arm64@0.25.9': '@esbuild/openharmony-arm64@0.27.3':
resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [openharmony] os: [openharmony]
'@esbuild/sunos-x64@0.25.9': '@esbuild/sunos-x64@0.27.3':
resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
'@esbuild/win32-arm64@0.25.9': '@esbuild/win32-arm64@0.27.3':
resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@esbuild/win32-ia32@0.25.9': '@esbuild/win32-ia32@0.27.3':
resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@esbuild/win32-x64@0.25.9': '@esbuild/win32-x64@0.27.3':
resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==}
engines: {node: '>=18'} engines: {node: '>=18'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@@ -327,103 +327,141 @@ packages:
resolution: {integrity: sha512-S+9ANAvUmjutrshV4jZjaiG8XQyuJIZ8a4utWmN/vW1sgQ9IfBnPndwkmQYw53QmouOIytT874u65HEmu6H5jw==} resolution: {integrity: sha512-S+9ANAvUmjutrshV4jZjaiG8XQyuJIZ8a4utWmN/vW1sgQ9IfBnPndwkmQYw53QmouOIytT874u65HEmu6H5jw==}
engines: {node: '>=18'} engines: {node: '>=18'}
'@rollup/rollup-android-arm-eabi@4.49.0': '@rollup/rollup-android-arm-eabi@4.57.1':
resolution: {integrity: sha512-rlKIeL854Ed0e09QGYFlmDNbka6I3EQFw7iZuugQjMb11KMpJCLPFL4ZPbMfaEhLADEL1yx0oujGkBQ7+qW3eA==} resolution: {integrity: sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@rollup/rollup-android-arm64@4.49.0': '@rollup/rollup-android-arm64@4.57.1':
resolution: {integrity: sha512-cqPpZdKUSQYRtLLr6R4X3sD4jCBO1zUmeo3qrWBCqYIeH8Q3KRL4F3V7XJ2Rm8/RJOQBZuqzQGWPjjvFUcYa/w==} resolution: {integrity: sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@rollup/rollup-darwin-arm64@4.49.0': '@rollup/rollup-darwin-arm64@4.57.1':
resolution: {integrity: sha512-99kMMSMQT7got6iYX3yyIiJfFndpojBmkHfTc1rIje8VbjhmqBXE+nb7ZZP3A5skLyujvT0eIUCUsxAe6NjWbw==} resolution: {integrity: sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@rollup/rollup-darwin-x64@4.49.0': '@rollup/rollup-darwin-x64@4.57.1':
resolution: {integrity: sha512-y8cXoD3wdWUDpjOLMKLx6l+NFz3NlkWKcBCBfttUn+VGSfgsQ5o/yDUGtzE9HvsodkP0+16N0P4Ty1VuhtRUGg==} resolution: {integrity: sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@rollup/rollup-freebsd-arm64@4.49.0': '@rollup/rollup-freebsd-arm64@4.57.1':
resolution: {integrity: sha512-3mY5Pr7qv4GS4ZvWoSP8zha8YoiqrU+e0ViPvB549jvliBbdNLrg2ywPGkgLC3cmvN8ya3za+Q2xVyT6z+vZqA==} resolution: {integrity: sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-freebsd-x64@4.49.0': '@rollup/rollup-freebsd-x64@4.57.1':
resolution: {integrity: sha512-C9KzzOAQU5gU4kG8DTk+tjdKjpWhVWd5uVkinCwwFub2m7cDYLOdtXoMrExfeBmeRy9kBQMkiyJ+HULyF1yj9w==} resolution: {integrity: sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.49.0': '@rollup/rollup-linux-arm-gnueabihf@4.57.1':
resolution: {integrity: sha512-OVSQgEZDVLnTbMq5NBs6xkmz3AADByCWI4RdKSFNlDsYXdFtlxS59J+w+LippJe8KcmeSSM3ba+GlsM9+WwC1w==} resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.49.0': '@rollup/rollup-linux-arm-musleabihf@4.57.1':
resolution: {integrity: sha512-ZnfSFA7fDUHNa4P3VwAcfaBLakCbYaxCk0jUnS3dTou9P95kwoOLAMlT3WmEJDBCSrOEFFV0Y1HXiwfLYJuLlA==} resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.49.0': '@rollup/rollup-linux-arm64-gnu@4.57.1':
resolution: {integrity: sha512-Z81u+gfrobVK2iV7GqZCBfEB1y6+I61AH466lNK+xy1jfqFLiQ9Qv716WUM5fxFrYxwC7ziVdZRU9qvGHkYIJg==} resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.49.0': '@rollup/rollup-linux-arm64-musl@4.57.1':
resolution: {integrity: sha512-zoAwS0KCXSnTp9NH/h9aamBAIve0DXeYpll85shf9NJ0URjSTzzS+Z9evmolN+ICfD3v8skKUPyk2PO0uGdFqg==} resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-loongarch64-gnu@4.49.0': '@rollup/rollup-linux-loong64-gnu@4.57.1':
resolution: {integrity: sha512-2QyUyQQ1ZtwZGiq0nvODL+vLJBtciItC3/5cYN8ncDQcv5avrt2MbKt1XU/vFAJlLta5KujqyHdYtdag4YEjYQ==} resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-ppc64-gnu@4.49.0': '@rollup/rollup-linux-loong64-musl@4.57.1':
resolution: {integrity: sha512-k9aEmOWt+mrMuD3skjVJSSxHckJp+SiFzFG+v8JLXbc/xi9hv2icSkR3U7uQzqy+/QbbYY7iNB9eDTwrELo14g==} resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==}
cpu: [loong64]
os: [linux]
libc: [musl]
'@rollup/rollup-linux-ppc64-gnu@4.57.1':
resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.49.0': '@rollup/rollup-linux-ppc64-musl@4.57.1':
resolution: {integrity: sha512-rDKRFFIWJ/zJn6uk2IdYLc09Z7zkE5IFIOWqpuU0o6ZpHcdniAyWkwSUWE/Z25N/wNDmFHHMzin84qW7Wzkjsw==} resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==}
cpu: [ppc64]
os: [linux]
libc: [musl]
'@rollup/rollup-linux-riscv64-gnu@4.57.1':
resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-riscv64-musl@4.49.0': '@rollup/rollup-linux-riscv64-musl@4.57.1':
resolution: {integrity: sha512-FkkhIY/hYFVnOzz1WeV3S9Bd1h0hda/gRqvZCMpHWDHdiIHn6pqsY3b5eSbvGccWHMQ1uUzgZTKS4oGpykf8Tw==} resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-s390x-gnu@4.49.0': '@rollup/rollup-linux-s390x-gnu@4.57.1':
resolution: {integrity: sha512-gRf5c+A7QiOG3UwLyOOtyJMD31JJhMjBvpfhAitPAoqZFcOeK3Kc1Veg1z/trmt+2P6F/biT02fU19GGTS529A==} resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.49.0': '@rollup/rollup-linux-x64-gnu@4.57.1':
resolution: {integrity: sha512-BR7+blScdLW1h/2hB/2oXM+dhTmpW3rQt1DeSiCP9mc2NMMkqVgjIN3DDsNpKmezffGC9R8XKVOLmBkRUcK/sA==} resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.49.0': '@rollup/rollup-linux-x64-musl@4.57.1':
resolution: {integrity: sha512-hDMOAe+6nX3V5ei1I7Au3wcr9h3ktKzDvF2ne5ovX8RZiAHEtX1A5SNNk4zt1Qt77CmnbqT+upb/umzoPMWiPg==} resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.49.0': '@rollup/rollup-openbsd-x64@4.57.1':
resolution: {integrity: sha512-wkNRzfiIGaElC9kXUT+HLx17z7D0jl+9tGYRKwd8r7cUqTL7GYAvgUY++U2hK6Ar7z5Z6IRRoWC8kQxpmM7TDA==} resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==}
cpu: [x64]
os: [openbsd]
'@rollup/rollup-openharmony-arm64@4.57.1':
resolution: {integrity: sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==}
cpu: [arm64]
os: [openharmony]
'@rollup/rollup-win32-arm64-msvc@4.57.1':
resolution: {integrity: sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.49.0': '@rollup/rollup-win32-ia32-msvc@4.57.1':
resolution: {integrity: sha512-gq5aW/SyNpjp71AAzroH37DtINDcX1Qw2iv9Chyz49ZgdOP3NV8QCyKZUrGsYX9Yyggj5soFiRCgsL3HwD8TdA==} resolution: {integrity: sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@rollup/rollup-win32-x64-msvc@4.49.0': '@rollup/rollup-win32-x64-gnu@4.57.1':
resolution: {integrity: sha512-gEtqFbzmZLFk2xKh7g0Rlo8xzho8KrEFEkzvHbfUGkrgXOpZ4XagQ6n+wIZFNh1nTb8UD16J4nFSFKXYgnbdBg==} resolution: {integrity: sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==}
cpu: [x64]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.57.1':
resolution: {integrity: sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@@ -435,8 +473,8 @@ packages:
peerDependencies: peerDependencies:
acorn: ^8.9.0 acorn: ^8.9.0
'@sveltejs/adapter-auto@6.1.0': '@sveltejs/adapter-auto@6.1.1':
resolution: {integrity: sha512-shOuLI5D2s+0zTv2ab5M5PqfknXqWbKi+0UwB9yLTRIdzsK1R93JOO8jNhIYSHdW+IYXIYnLniu+JZqXs7h9Wg==} resolution: {integrity: sha512-cBNt4jgH4KuaNO5gRSB2CZKkGtz+OCZ8lPjRQGjhvVUD4akotnj2weUia6imLl2v07K3IgsQRyM36909miSwoQ==}
peerDependencies: peerDependencies:
'@sveltejs/kit': ^2.0.0 '@sveltejs/kit': ^2.0.0
@@ -655,8 +693,8 @@ packages:
elly@1.1.11: elly@1.1.11:
resolution: {integrity: sha512-WFKVcEKEOjdSOhNYFKWQoJDk0Sb0re6v0fIsGkePn97dmPpKM/YoOKRdYIb34T1R13KPRNzDBDmT/Flb/54NXg==} resolution: {integrity: sha512-WFKVcEKEOjdSOhNYFKWQoJDk0Sb0re6v0fIsGkePn97dmPpKM/YoOKRdYIb34T1R13KPRNzDBDmT/Flb/54NXg==}
esbuild@0.25.9: esbuild@0.27.3:
resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==}
engines: {node: '>=18'} engines: {node: '>=18'}
hasBin: true hasBin: true
@@ -1058,8 +1096,8 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'} engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
rollup@4.49.0: rollup@4.57.1:
resolution: {integrity: sha512-3IVq0cGJ6H7fKXXEdVt+RcYvRCt8beYY9K1760wGQwSAHZcS9eot1zDG5axUbcp/kWRi5zKIIDX8MoKv/TzvZA==} resolution: {integrity: sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true hasBin: true
@@ -1132,8 +1170,8 @@ packages:
resolution: {integrity: sha512-ltBPlkvqk3bgCK7/N323atUpP3O3Y+DrGV4dcULrsSn4fZaaNnOmdplNznwfdWclAgvSr5rxjtzn/zJhRm6TKg==} resolution: {integrity: sha512-ltBPlkvqk3bgCK7/N323atUpP3O3Y+DrGV4dcULrsSn4fZaaNnOmdplNznwfdWclAgvSr5rxjtzn/zJhRm6TKg==}
engines: {node: '>=18'} engines: {node: '>=18'}
tinyglobby@0.2.14: tinyglobby@0.2.15:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'} engines: {node: '>=12.0.0'}
to-regex-range@5.0.1: to-regex-range@5.0.1:
@@ -1175,8 +1213,8 @@ packages:
util-deprecate@1.0.2: util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
vite@7.1.3: vite@7.3.1:
resolution: {integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==} resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -1245,82 +1283,82 @@ packages:
snapshots: snapshots:
'@esbuild/aix-ppc64@0.25.9': '@esbuild/aix-ppc64@0.27.3':
optional: true optional: true
'@esbuild/android-arm64@0.25.9': '@esbuild/android-arm64@0.27.3':
optional: true optional: true
'@esbuild/android-arm@0.25.9': '@esbuild/android-arm@0.27.3':
optional: true optional: true
'@esbuild/android-x64@0.25.9': '@esbuild/android-x64@0.27.3':
optional: true optional: true
'@esbuild/darwin-arm64@0.25.9': '@esbuild/darwin-arm64@0.27.3':
optional: true optional: true
'@esbuild/darwin-x64@0.25.9': '@esbuild/darwin-x64@0.27.3':
optional: true optional: true
'@esbuild/freebsd-arm64@0.25.9': '@esbuild/freebsd-arm64@0.27.3':
optional: true optional: true
'@esbuild/freebsd-x64@0.25.9': '@esbuild/freebsd-x64@0.27.3':
optional: true optional: true
'@esbuild/linux-arm64@0.25.9': '@esbuild/linux-arm64@0.27.3':
optional: true optional: true
'@esbuild/linux-arm@0.25.9': '@esbuild/linux-arm@0.27.3':
optional: true optional: true
'@esbuild/linux-ia32@0.25.9': '@esbuild/linux-ia32@0.27.3':
optional: true optional: true
'@esbuild/linux-loong64@0.25.9': '@esbuild/linux-loong64@0.27.3':
optional: true optional: true
'@esbuild/linux-mips64el@0.25.9': '@esbuild/linux-mips64el@0.27.3':
optional: true optional: true
'@esbuild/linux-ppc64@0.25.9': '@esbuild/linux-ppc64@0.27.3':
optional: true optional: true
'@esbuild/linux-riscv64@0.25.9': '@esbuild/linux-riscv64@0.27.3':
optional: true optional: true
'@esbuild/linux-s390x@0.25.9': '@esbuild/linux-s390x@0.27.3':
optional: true optional: true
'@esbuild/linux-x64@0.25.9': '@esbuild/linux-x64@0.27.3':
optional: true optional: true
'@esbuild/netbsd-arm64@0.25.9': '@esbuild/netbsd-arm64@0.27.3':
optional: true optional: true
'@esbuild/netbsd-x64@0.25.9': '@esbuild/netbsd-x64@0.27.3':
optional: true optional: true
'@esbuild/openbsd-arm64@0.25.9': '@esbuild/openbsd-arm64@0.27.3':
optional: true optional: true
'@esbuild/openbsd-x64@0.25.9': '@esbuild/openbsd-x64@0.27.3':
optional: true optional: true
'@esbuild/openharmony-arm64@0.25.9': '@esbuild/openharmony-arm64@0.27.3':
optional: true optional: true
'@esbuild/sunos-x64@0.25.9': '@esbuild/sunos-x64@0.27.3':
optional: true optional: true
'@esbuild/win32-arm64@0.25.9': '@esbuild/win32-arm64@0.27.3':
optional: true optional: true
'@esbuild/win32-ia32@0.25.9': '@esbuild/win32-ia32@0.27.3':
optional: true optional: true
'@esbuild/win32-x64@0.25.9': '@esbuild/win32-x64@0.27.3':
optional: true optional: true
'@eslint-community/eslint-utils@4.7.0(eslint@9.34.0)': '@eslint-community/eslint-utils@4.7.0(eslint@9.34.0)':
@@ -1419,64 +1457,79 @@ snapshots:
'@publint/pack@0.1.2': {} '@publint/pack@0.1.2': {}
'@rollup/rollup-android-arm-eabi@4.49.0': '@rollup/rollup-android-arm-eabi@4.57.1':
optional: true optional: true
'@rollup/rollup-android-arm64@4.49.0': '@rollup/rollup-android-arm64@4.57.1':
optional: true optional: true
'@rollup/rollup-darwin-arm64@4.49.0': '@rollup/rollup-darwin-arm64@4.57.1':
optional: true optional: true
'@rollup/rollup-darwin-x64@4.49.0': '@rollup/rollup-darwin-x64@4.57.1':
optional: true optional: true
'@rollup/rollup-freebsd-arm64@4.49.0': '@rollup/rollup-freebsd-arm64@4.57.1':
optional: true optional: true
'@rollup/rollup-freebsd-x64@4.49.0': '@rollup/rollup-freebsd-x64@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.49.0': '@rollup/rollup-linux-arm-gnueabihf@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-arm-musleabihf@4.49.0': '@rollup/rollup-linux-arm-musleabihf@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-arm64-gnu@4.49.0': '@rollup/rollup-linux-arm64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-arm64-musl@4.49.0': '@rollup/rollup-linux-arm64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-loongarch64-gnu@4.49.0': '@rollup/rollup-linux-loong64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-ppc64-gnu@4.49.0': '@rollup/rollup-linux-loong64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-riscv64-gnu@4.49.0': '@rollup/rollup-linux-ppc64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-riscv64-musl@4.49.0': '@rollup/rollup-linux-ppc64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-s390x-gnu@4.49.0': '@rollup/rollup-linux-riscv64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-x64-gnu@4.49.0': '@rollup/rollup-linux-riscv64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-linux-x64-musl@4.49.0': '@rollup/rollup-linux-s390x-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-win32-arm64-msvc@4.49.0': '@rollup/rollup-linux-x64-gnu@4.57.1':
optional: true optional: true
'@rollup/rollup-win32-ia32-msvc@4.49.0': '@rollup/rollup-linux-x64-musl@4.57.1':
optional: true optional: true
'@rollup/rollup-win32-x64-msvc@4.49.0': '@rollup/rollup-openbsd-x64@4.57.1':
optional: true
'@rollup/rollup-openharmony-arm64@4.57.1':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.57.1':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.57.1':
optional: true
'@rollup/rollup-win32-x64-gnu@4.57.1':
optional: true
'@rollup/rollup-win32-x64-msvc@4.57.1':
optional: true optional: true
'@standard-schema/spec@1.0.0': {} '@standard-schema/spec@1.0.0': {}
@@ -1485,15 +1538,15 @@ snapshots:
dependencies: dependencies:
acorn: 8.15.0 acorn: 8.15.0
'@sveltejs/adapter-auto@6.1.0(@sveltejs/kit@2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.1.3))(svelte@5.38.6)(vite@7.1.3))': '@sveltejs/adapter-auto@6.1.1(@sveltejs/kit@2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.3.1))(svelte@5.38.6)(vite@7.3.1))':
dependencies: dependencies:
'@sveltejs/kit': 2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.1.3))(svelte@5.38.6)(vite@7.1.3) '@sveltejs/kit': 2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.3.1))(svelte@5.38.6)(vite@7.3.1)
'@sveltejs/kit@2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.1.3))(svelte@5.38.6)(vite@7.1.3)': '@sveltejs/kit@2.36.3(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.3.1))(svelte@5.38.6)(vite@7.3.1)':
dependencies: dependencies:
'@standard-schema/spec': 1.0.0 '@standard-schema/spec': 1.0.0
'@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0)
'@sveltejs/vite-plugin-svelte': 6.1.3(svelte@5.38.6)(vite@7.1.3) '@sveltejs/vite-plugin-svelte': 6.1.3(svelte@5.38.6)(vite@7.3.1)
'@types/cookie': 0.6.0 '@types/cookie': 0.6.0
acorn: 8.15.0 acorn: 8.15.0
cookie: 0.6.0 cookie: 0.6.0
@@ -1506,7 +1559,7 @@ snapshots:
set-cookie-parser: 2.7.1 set-cookie-parser: 2.7.1
sirv: 3.0.1 sirv: 3.0.1
svelte: 5.38.6 svelte: 5.38.6
vite: 7.1.3 vite: 7.3.1
'@sveltejs/package@2.5.0(svelte@5.38.6)(typescript@5.9.2)': '@sveltejs/package@2.5.0(svelte@5.38.6)(typescript@5.9.2)':
dependencies: dependencies:
@@ -1519,25 +1572,25 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- typescript - typescript
'@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.1.3))(svelte@5.38.6)(vite@7.1.3)': '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.3.1))(svelte@5.38.6)(vite@7.3.1)':
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 6.1.3(svelte@5.38.6)(vite@7.1.3) '@sveltejs/vite-plugin-svelte': 6.1.3(svelte@5.38.6)(vite@7.3.1)
debug: 4.4.1 debug: 4.4.1
svelte: 5.38.6 svelte: 5.38.6
vite: 7.1.3 vite: 7.3.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.1.3)': '@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.3.1)':
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.1.3))(svelte@5.38.6)(vite@7.1.3) '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.6)(vite@7.3.1))(svelte@5.38.6)(vite@7.3.1)
debug: 4.4.1 debug: 4.4.1
deepmerge: 4.3.1 deepmerge: 4.3.1
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.30.18 magic-string: 0.30.18
svelte: 5.38.6 svelte: 5.38.6
vite: 7.1.3 vite: 7.3.1
vitefu: 1.1.1(vite@7.1.3) vitefu: 1.1.1(vite@7.3.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -1730,34 +1783,34 @@ snapshots:
iterate-object: 1.3.5 iterate-object: 1.3.5
sliced: 1.0.1 sliced: 1.0.1
esbuild@0.25.9: esbuild@0.27.3:
optionalDependencies: optionalDependencies:
'@esbuild/aix-ppc64': 0.25.9 '@esbuild/aix-ppc64': 0.27.3
'@esbuild/android-arm': 0.25.9 '@esbuild/android-arm': 0.27.3
'@esbuild/android-arm64': 0.25.9 '@esbuild/android-arm64': 0.27.3
'@esbuild/android-x64': 0.25.9 '@esbuild/android-x64': 0.27.3
'@esbuild/darwin-arm64': 0.25.9 '@esbuild/darwin-arm64': 0.27.3
'@esbuild/darwin-x64': 0.25.9 '@esbuild/darwin-x64': 0.27.3
'@esbuild/freebsd-arm64': 0.25.9 '@esbuild/freebsd-arm64': 0.27.3
'@esbuild/freebsd-x64': 0.25.9 '@esbuild/freebsd-x64': 0.27.3
'@esbuild/linux-arm': 0.25.9 '@esbuild/linux-arm': 0.27.3
'@esbuild/linux-arm64': 0.25.9 '@esbuild/linux-arm64': 0.27.3
'@esbuild/linux-ia32': 0.25.9 '@esbuild/linux-ia32': 0.27.3
'@esbuild/linux-loong64': 0.25.9 '@esbuild/linux-loong64': 0.27.3
'@esbuild/linux-mips64el': 0.25.9 '@esbuild/linux-mips64el': 0.27.3
'@esbuild/linux-ppc64': 0.25.9 '@esbuild/linux-ppc64': 0.27.3
'@esbuild/linux-riscv64': 0.25.9 '@esbuild/linux-riscv64': 0.27.3
'@esbuild/linux-s390x': 0.25.9 '@esbuild/linux-s390x': 0.27.3
'@esbuild/linux-x64': 0.25.9 '@esbuild/linux-x64': 0.27.3
'@esbuild/netbsd-arm64': 0.25.9 '@esbuild/netbsd-arm64': 0.27.3
'@esbuild/netbsd-x64': 0.25.9 '@esbuild/netbsd-x64': 0.27.3
'@esbuild/openbsd-arm64': 0.25.9 '@esbuild/openbsd-arm64': 0.27.3
'@esbuild/openbsd-x64': 0.25.9 '@esbuild/openbsd-x64': 0.27.3
'@esbuild/openharmony-arm64': 0.25.9 '@esbuild/openharmony-arm64': 0.27.3
'@esbuild/sunos-x64': 0.25.9 '@esbuild/sunos-x64': 0.27.3
'@esbuild/win32-arm64': 0.25.9 '@esbuild/win32-arm64': 0.27.3
'@esbuild/win32-ia32': 0.25.9 '@esbuild/win32-ia32': 0.27.3
'@esbuild/win32-x64': 0.25.9 '@esbuild/win32-x64': 0.27.3
escape-string-regexp@4.0.0: {} escape-string-regexp@4.0.0: {}
@@ -2135,30 +2188,35 @@ snapshots:
reusify@1.1.0: {} reusify@1.1.0: {}
rollup@4.49.0: rollup@4.57.1:
dependencies: dependencies:
'@types/estree': 1.0.8 '@types/estree': 1.0.8
optionalDependencies: optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.49.0 '@rollup/rollup-android-arm-eabi': 4.57.1
'@rollup/rollup-android-arm64': 4.49.0 '@rollup/rollup-android-arm64': 4.57.1
'@rollup/rollup-darwin-arm64': 4.49.0 '@rollup/rollup-darwin-arm64': 4.57.1
'@rollup/rollup-darwin-x64': 4.49.0 '@rollup/rollup-darwin-x64': 4.57.1
'@rollup/rollup-freebsd-arm64': 4.49.0 '@rollup/rollup-freebsd-arm64': 4.57.1
'@rollup/rollup-freebsd-x64': 4.49.0 '@rollup/rollup-freebsd-x64': 4.57.1
'@rollup/rollup-linux-arm-gnueabihf': 4.49.0 '@rollup/rollup-linux-arm-gnueabihf': 4.57.1
'@rollup/rollup-linux-arm-musleabihf': 4.49.0 '@rollup/rollup-linux-arm-musleabihf': 4.57.1
'@rollup/rollup-linux-arm64-gnu': 4.49.0 '@rollup/rollup-linux-arm64-gnu': 4.57.1
'@rollup/rollup-linux-arm64-musl': 4.49.0 '@rollup/rollup-linux-arm64-musl': 4.57.1
'@rollup/rollup-linux-loongarch64-gnu': 4.49.0 '@rollup/rollup-linux-loong64-gnu': 4.57.1
'@rollup/rollup-linux-ppc64-gnu': 4.49.0 '@rollup/rollup-linux-loong64-musl': 4.57.1
'@rollup/rollup-linux-riscv64-gnu': 4.49.0 '@rollup/rollup-linux-ppc64-gnu': 4.57.1
'@rollup/rollup-linux-riscv64-musl': 4.49.0 '@rollup/rollup-linux-ppc64-musl': 4.57.1
'@rollup/rollup-linux-s390x-gnu': 4.49.0 '@rollup/rollup-linux-riscv64-gnu': 4.57.1
'@rollup/rollup-linux-x64-gnu': 4.49.0 '@rollup/rollup-linux-riscv64-musl': 4.57.1
'@rollup/rollup-linux-x64-musl': 4.49.0 '@rollup/rollup-linux-s390x-gnu': 4.57.1
'@rollup/rollup-win32-arm64-msvc': 4.49.0 '@rollup/rollup-linux-x64-gnu': 4.57.1
'@rollup/rollup-win32-ia32-msvc': 4.49.0 '@rollup/rollup-linux-x64-musl': 4.57.1
'@rollup/rollup-win32-x64-msvc': 4.49.0 '@rollup/rollup-openbsd-x64': 4.57.1
'@rollup/rollup-openharmony-arm64': 4.57.1
'@rollup/rollup-win32-arm64-msvc': 4.57.1
'@rollup/rollup-win32-ia32-msvc': 4.57.1
'@rollup/rollup-win32-x64-gnu': 4.57.1
'@rollup/rollup-win32-x64-msvc': 4.57.1
fsevents: 2.3.3 fsevents: 2.3.3
run-parallel@1.2.0: run-parallel@1.2.0:
@@ -2242,7 +2300,7 @@ snapshots:
magic-string: 0.30.18 magic-string: 0.30.18
zimmerframe: 1.1.2 zimmerframe: 1.1.2
tinyglobby@0.2.14: tinyglobby@0.2.15:
dependencies: dependencies:
fdir: 6.5.0(picomatch@4.0.3) fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3 picomatch: 4.0.3
@@ -2282,20 +2340,20 @@ snapshots:
util-deprecate@1.0.2: {} util-deprecate@1.0.2: {}
vite@7.1.3: vite@7.3.1:
dependencies: dependencies:
esbuild: 0.25.9 esbuild: 0.27.3
fdir: 6.5.0(picomatch@4.0.3) fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3 picomatch: 4.0.3
postcss: 8.5.6 postcss: 8.5.6
rollup: 4.49.0 rollup: 4.57.1
tinyglobby: 0.2.14 tinyglobby: 0.2.15
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
vitefu@1.1.1(vite@7.1.3): vitefu@1.1.1(vite@7.3.1):
optionalDependencies: optionalDependencies:
vite: 7.1.3 vite: 7.3.1
which@2.0.2: which@2.0.2:
dependencies: dependencies:

4
renovate.json Normal file
View File

@@ -0,0 +1,4 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"]
}

View File

@@ -22,9 +22,7 @@
}); });
</script> </script>
<div class={`calendar-holder ${className}`}> <div class={`calendar ${className}`}></div>
<div class="calendar"></div>
</div>
<style global> <style global>
:root { :root {
@@ -35,235 +33,242 @@
--color-calendar-graph-day-L4-bg: #0a4208 !important; --color-calendar-graph-day-L4-bg: #0a4208 !important;
} }
:global { :global {
.calendar-holder { .ContributionCalendar-day[data-level='0'] {
.ContributionCalendar-day[data-level='0'] { background-color: var(--color-calendar-graph-day-bg) !important;
background-color: var(--color-calendar-graph-day-bg) !important; }
}
.ContributionCalendar-day[data-level='1'] { .ContributionCalendar-day[data-level='1'] {
background-color: var(--color-calendar-graph-day-L1-bg) !important; background-color: var(--color-calendar-graph-day-L1-bg) !important;
} }
.ContributionCalendar-day[data-level='2'] { .ContributionCalendar-day[data-level='2'] {
background-color: var(--color-calendar-graph-day-L2-bg) !important; background-color: var(--color-calendar-graph-day-L2-bg) !important;
} }
.ContributionCalendar-day[data-level='3'] { .ContributionCalendar-day[data-level='3'] {
background-color: var(--color-calendar-graph-day-L3-bg) !important; background-color: var(--color-calendar-graph-day-L3-bg) !important;
} }
.ContributionCalendar-day[data-level='4'] { .ContributionCalendar-day[data-level='4'] {
background-color: var(--color-calendar-graph-day-L4-bg) !important; background-color: var(--color-calendar-graph-day-L4-bg) !important;
} }
table.ContributionCalendar-grid { table.ContributionCalendar-grid {
margin-bottom: 0pt !important; margin-bottom: 0pt !important;
} border-collapse: separate !important;
}
table.ContributionCalendar-grid td { table.ContributionCalendar-grid td {
padding: 4pt !important; padding: 4pt !important;
} }
table.ContributionCalendar-grid td span.sr-only { table.ContributionCalendar-grid td span.sr-only {
display: none !important; display: none !important;
} }
td.ContributionCalendar-label span[aria-hidden='true'] { td.ContributionCalendar-label span[aria-hidden='true'] {
font-size: 8pt !important; font-size: 8pt !important;
left: -1pt !important; left: -1pt !important;
} }
tool-tip { tool-tip {
display: none !important; display: none !important;
} }
.calendar .width-full > .float-left { .calendar .width-full > .float-left {
display: none !important; display: none !important;
} }
.calendar { .calendar {
font-family: Helvetica, arial !important; font-family: Helvetica, arial !important;
border: 1px solid #dddddd !important; border: 1px solid #dddddd !important;
border-radius: 3px !important; border-radius: 3px !important;
min-height: 243px !important; min-height: 243px;
text-align: center !important; text-align: center !important;
margin: 0 auto !important; margin: 0 auto !important;
} }
.calendar-graph text.wday, .calendar-graph text.wday,
.calendar-graph text.month { .calendar-graph text.month {
font-size: 10px !important; font-size: 10px !important;
fill: #aaa !important; fill: #aaa !important;
} }
div.px-md-5 { div.px-md-5 {
height: 2rem !important; height: 2rem !important;
} }
div.float-right { div.float-right {
text-align: right !important; text-align: right !important;
padding: 0 14px 10px 0 !important; padding: 0 14px 10px 0 !important;
display: inline-block !important; display: inline-block !important;
float: right !important; float: right !important;
} }
div.float-right div { div.float-right div {
display: inline-block !important; display: inline-block !important;
list-style: none !important; list-style: none !important;
margin: 0 5px !important; margin: 0 5px !important;
position: relative !important; position: relative !important;
bottom: -1px !important; bottom: -1px !important;
padding: 0 !important; padding: 0 !important;
} }
div.float-right span.sr-only { div.float-right span.sr-only {
display: none !important; display: none !important;
} }
.contrib-legend .legend li { .contrib-legend .legend li {
display: inline-block !important; display: inline-block !important;
width: 10px !important; width: 10px !important;
height: 10px !important; height: 10px !important;
} }
.text-small { .text-small {
font-size: 12px !important; font-size: 12px !important;
color: #767676 !important; color: #767676 !important;
} }
.calendar-graph { .calendar-graph {
padding: 5px 0 0 !important; padding: 5px 0 0 !important;
text-align: center !important; text-align: center !important;
} }
.contrib-column { .contrib-column {
padding: 15px 0 !important; padding: 15px 0 !important;
text-align: center !important; text-align: center !important;
border-left: 1px solid #ddd !important; border-left: 1px solid #ddd !important;
border-top: 1px solid #ddd !important; border-top: 1px solid #ddd !important;
font-size: 11px !important; font-size: 11px !important;
} }
.contrib-column-first { .contrib-column span {
border-left: 0 !important; color: #000 !important;
} }
.contrib-column-first {
border-left: 0 !important;
}
.table-column {
box-sizing: border-box !important;
display: table-cell !important;
width: 1% !important;
padding-right: 10px !important;
padding-left: 10px !important;
vertical-align: top !important;
}
.contrib-number {
font-weight: 300 !important;
line-height: 1.3em !important;
font-size: 24px !important;
display: block !important;
color: #333 !important;
}
.calendar img.spinner {
width: 70px !important;
margin-top: 50px !important;
min-height: 70px !important;
}
.monospace {
text-align: center !important;
color: #000 !important;
font-family: monospace !important;
}
.monospace a {
color: #1d75ab !important;
text-decoration: none !important;
}
.contrib-footer {
font-size: 11px !important;
padding: 0 10px 12px !important;
text-align: left !important;
width: 100% !important;
box-sizing: border-box !important;
height: 26px !important;
}
.calendar .text-muted {
color: inherit !important;
}
.left.text-muted {
float: left !important;
margin-left: 9px !important;
color: #767676 !important;
}
.left.text-muted a {
color: #4078c0 !important;
text-decoration: none !important;
}
.left.text-muted a:hover,
.monospace a:hover {
text-decoration: underline !important;
}
h2.f4.text-normal.mb-3 {
display: none !important;
}
.float-left.text-gray {
float: left !important;
}
#user-activity-overview {
display: none !important;
}
.day-tooltip {
white-space: nowrap !important;
position: absolute !important;
z-index: 99999 !important;
padding: 10px !important;
font-size: 12px !important;
color: #959da5 !important;
text-align: center !important;
background: rgba(0, 0, 0, 0.85) !important;
border-radius: 3px !important;
display: none !important;
pointer-events: none !important;
}
.day-tooltip strong {
color: #dfe2e5 !important;
}
.day-tooltip.is-visible {
display: block !important;
}
.day-tooltip:after {
position: absolute !important;
bottom: -10px !important;
left: 50% !important;
width: 5px !important;
height: 5px !important;
box-sizing: border-box !important;
margin: 0 0 0 -5px !important;
content: ' ' !important;
border: 5px solid transparent !important;
border-top-color: rgba(0, 0, 0, 0.85);
}
text.ContributionCalendar-label {
fill: #ccc !important;
font-size: 11px !important;
}
@media screen and (max-width: 768px) {
.table-column { .table-column {
box-sizing: border-box !important;
display: table-cell !important;
width: 1% !important;
padding-right: 10px !important;
padding-left: 10px !important;
vertical-align: top !important;
}
.contrib-number {
font-weight: 300 !important;
line-height: 1.3em !important;
font-size: 24px !important;
display: block !important; display: block !important;
color: #333 !important;
}
.calendar img.spinner {
width: 70px !important;
margin-top: 50px !important;
min-height: 70px !important;
}
.monospace {
text-align: center !important;
color: #000 !important;
font-family: monospace !important;
}
.monospace a {
color: #1d75ab !important;
text-decoration: none !important;
}
.contrib-footer {
font-size: 11px !important;
padding: 0 10px 12px !important;
text-align: left !important;
width: 100% !important; width: 100% !important;
box-sizing: border-box !important;
height: 26px !important;
}
.left.text-muted {
float: left !important;
margin-left: 9px !important;
color: #767676 !important;
}
.left.text-muted a {
color: #4078c0 !important;
text-decoration: none !important;
}
.left.text-muted a:hover,
.monospace a:hover {
text-decoration: underline !important;
}
h2.f4.text-normal.mb-3 {
display: none !important;
}
.float-left.text-gray {
float: left !important;
}
#user-activity-overview {
display: none !important;
}
.day-tooltip {
white-space: nowrap !important;
position: absolute !important;
z-index: 99999 !important;
padding: 10px !important;
font-size: 12px !important;
color: #959da5 !important;
text-align: center !important;
background: rgba(0, 0, 0, 0.85) !important;
border-radius: 3px !important;
display: none !important;
pointer-events: none !important;
}
.day-tooltip strong {
color: #dfe2e5 !important;
}
.day-tooltip.is-visible {
display: block !important;
}
.day-tooltip:after {
position: absolute !important;
bottom: -10px !important;
left: 50% !important;
width: 5px !important;
height: 5px !important;
box-sizing: border-box !important;
margin: 0 0 0 -5px !important;
content: ' ' !important;
border: 5px solid transparent !important;
border-top-color: rgba(0, 0, 0, 0.85);
}
text.ContributionCalendar-label {
fill: #ccc !important;
font-size: 11px !important;
}
@media screen and (max-width: 768px) {
.table-column {
display: block !important;
width: 100% !important;
}
} }
} }
} }

View File

@@ -2,4 +2,6 @@
import { GitHubCalendar } from '../lib/index.js'; import { GitHubCalendar } from '../lib/index.js';
</script> </script>
<GitHubCalendar username="Paillat-dev" class="w-full h-auto" /> <main>
<GitHubCalendar username="Paillat-dev" class="w-full h-auto" />
</main>