Compare commits

..

21 Commits

Author SHA1 Message Date
91590b58f6 🔥 Remove --provenance flag from pnpm publish command in publish workflow. 2026-02-08 22:56:29 +01:00
renovate[bot]
ed73195948 Update dependency typescript to v5.9.3 (#12)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 22:47:42 +01:00
renovate[bot]
ad6cfba32e Update dependency @eslint/compat to v1.4.1 (#13)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 22:42:00 +01:00
renovate[bot]
1637a0c6f8 Update dependency svelte-check to v4.3.6 (#11)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 22:41:29 +01:00
renovate[bot]
2a03311cc5 Update dependency publint to v0.3.17 (#10)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 22:41:18 +01:00
renovate[bot]
31e6804a13 Update dependency prettier-plugin-svelte to v3.4.1 (#9)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 22:41:04 +01:00
renovate[bot]
4d90c2b52a Update dependency @sveltejs/package to v2.5.7 (#8)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-08 22:40:38 +01: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
8 changed files with 615 additions and 563 deletions

View File

@@ -17,12 +17,12 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9
version: 10
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '24'
cache: 'pnpm'
registry-url: 'https://registry.npmjs.org'
@@ -36,6 +36,15 @@ jobs:
echo "version=$VERSION" >> $GITHUB_OUTPUT
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
run: |
pnpm version ${{ steps.version.outputs.version }} --no-git-tag-version
@@ -43,12 +52,5 @@ jobs:
- name: Build package
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
run: pnpm publish --access public --provenance --no-git-checks
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: pnpm publish --access public --no-git-checks --tag ${{ steps.version.outputs.tag }}

View File

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

View File

@@ -41,7 +41,7 @@ npm install svelte-github-calendar
## Props
| Prop | Type | Default | Description |
|----------------|------------|--------------|------------------------------------------|
| -------------- | ---------- | ------------ | ---------------------------------------- |
| `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 |
@@ -65,6 +65,7 @@ This library is licensed under the MIT License. See the [LICENSE](LICENSE) file
## Contributing
Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
@@ -73,5 +74,6 @@ Contributions are welcome! Feel free to:
## 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",
"typescript": "^5.0.0",
"typescript-eslint": "^8.20.0",
"vite": "^7.0.4"
"vite": "^7.1.11"
},
"keywords": [
"svelte"

699
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

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>
<div class={`calendar-holder ${className}`}>
<div class="calendar"></div>
</div>
<div class={`calendar ${className}`}></div>
<style global>
:root {
@@ -35,7 +33,6 @@
--color-calendar-graph-day-L4-bg: #0a4208 !important;
}
:global {
.calendar-holder {
.ContributionCalendar-day[data-level='0'] {
background-color: var(--color-calendar-graph-day-bg) !important;
}
@@ -58,6 +55,7 @@
table.ContributionCalendar-grid {
margin-bottom: 0pt !important;
border-collapse: separate !important;
}
table.ContributionCalendar-grid td {
@@ -85,7 +83,7 @@
font-family: Helvetica, arial !important;
border: 1px solid #dddddd !important;
border-radius: 3px !important;
min-height: 243px !important;
min-height: 243px;
text-align: center !important;
margin: 0 auto !important;
}
@@ -144,6 +142,10 @@
font-size: 11px !important;
}
.contrib-column span {
color: #000 !important;
}
.contrib-column-first {
border-left: 0 !important;
}
@@ -191,6 +193,10 @@
height: 26px !important;
}
.calendar .text-muted {
color: inherit !important;
}
.left.text-muted {
float: left !important;
margin-left: 9px !important;
@@ -266,5 +272,4 @@
}
}
}
}
</style>

View File

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