Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
a9ccf9a
Merge branch main into develop [skip ci]
sebbo2002 Oct 28, 2025
e76fc23
chore(deps): Update all development npm dependencies (2025-11-04)
depfu[bot] Nov 4, 2025
8354d60
Merge pull request #406 from sebbo2002/depfu/batch_dev/npm/2025-11-04
sebbo2002 Nov 5, 2025
f1af50e
ci: Remove npm and GitHub secrets from release step
sebbo2002 Nov 5, 2025
37f5724
chore(deps): Update all development npm dependencies (2025-11-11)
depfu[bot] Nov 11, 2025
5cdb000
Merge pull request #407 from sebbo2002/depfu/batch_dev/npm/2025-11-11
sebbo2002 Nov 11, 2025
f53692d
chore: Merge branch 'develop' into template-updater/update
sebbo2002 Nov 12, 2025
bb29efc
build(deps): Update semantic-release
sebbo2002 Nov 12, 2025
a75b5d1
Merge pull request #408 from sebbo2002/template-updater/update
sebbo2002 Nov 12, 2025
2d6ec63
ci: Use GITHUB_TOKEN for template-updater
sebbo2002 Nov 13, 2025
5b32f99
ci: Fix ReleaseBot token
sebbo2002 Nov 14, 2025
e88d369
build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1
dependabot[bot] Nov 15, 2025
23e04b5
Merge pull request #409 from sebbo2002/dependabot/npm_and_yarn/js-yam…
github-actions[bot] Nov 15, 2025
e723f31
chore(deps): Update all development npm dependencies (2025-11-18)
depfu[bot] Nov 18, 2025
80e37e0
Merge pull request #410 from sebbo2002/depfu/batch_dev/npm/2025-11-18
sebbo2002 Nov 18, 2025
75f7575
Merge pull request #411 from sebbo2002/template-updater/update
sebbo2002 Nov 19, 2025
cd9581b
ci(deps): bump actions/checkout from 5 to 6
dependabot[bot] Nov 24, 2025
65b8273
Merge pull request #98 from sebbo2002/dependabot/github_actions/actio…
sebbo2002 Nov 24, 2025
f94ed7a
ci(deps): bump actions/checkout from 5 to 6
dependabot[bot] Nov 24, 2025
8eff7ff
Merge pull request #412 from sebbo2002/dependabot/github_actions/acti…
sebbo2002 Nov 24, 2025
3d8193f
chore(deps): Update all development npm dependencies (2025-11-25)
depfu[bot] Nov 25, 2025
70c01a3
Merge pull request #413 from sebbo2002/depfu/batch_dev/npm/2025-11-25
sebbo2002 Nov 25, 2025
3d0c255
chore(deps): Update all development npm dependencies (2025-12-02)
depfu[bot] Dec 2, 2025
704e6c7
build(deps-dev): bump validator from 13.15.20 to 13.15.23
dependabot[bot] Dec 2, 2025
a35fad5
Merge pull request #415 from sebbo2002/dependabot/npm_and_yarn/valida…
github-actions[bot] Dec 2, 2025
fee75a9
Merge pull request #414 from sebbo2002/depfu/batch_dev/npm/2025-12-02
sebbo2002 Dec 4, 2025
8cd9640
build(deps): bump tar and npm
dependabot[bot] Dec 4, 2025
8ce5f41
Merge pull request #416 from sebbo2002/dependabot/npm_and_yarn/multi-…
sebbo2002 Dec 4, 2025
5e73a9a
ci: Add TEMPLATE_UPDATER_TOKEN for template updater
sebbo2002 Dec 5, 2025
291a4a2
Merge remote-tracking branch 'template/typescript' into develop
sebbo2002 Dec 5, 2025
a49e556
ci: Use GITHUB_TOKEN for main → develop merge
sebbo2002 Dec 5, 2025
c66d8f3
chore(deps): Update all development npm dependencies (2025-12-09)
depfu[bot] Dec 9, 2025
83a0353
Merge pull request #417 from sebbo2002/depfu/batch_dev/npm/2025-12-09
sebbo2002 Dec 9, 2025
659e917
Merge pull request #418 from sebbo2002/template-updater/update
sebbo2002 Dec 10, 2025
ccf0bee
ci(deps): bump dessant/lock-threads from 5 to 6
dependabot[bot] Dec 15, 2025
3e58ee2
Merge pull request #99 from sebbo2002/dependabot/github_actions/dessa…
sebbo2002 Dec 15, 2025
16248c7
ci(deps): bump dessant/lock-threads from 5 to 6
dependabot[bot] Dec 15, 2025
468af68
ci(deps): bump actions/cache from 4 to 5
dependabot[bot] Dec 15, 2025
c57d29c
Merge pull request #419 from sebbo2002/dependabot/github_actions/dess…
sebbo2002 Dec 15, 2025
a7abcd1
Merge pull request #420 from sebbo2002/dependabot/github_actions/acti…
sebbo2002 Dec 15, 2025
157c458
chore(deps): Update all development npm dependencies (2025-12-16)
depfu[bot] Dec 16, 2025
ff567bb
Merge pull request #421 from sebbo2002/depfu/batch_dev/npm/2025-12-16
sebbo2002 Dec 17, 2025
573e506
Merge pull request #422 from sebbo2002/template-updater/update
sebbo2002 Dec 17, 2025
6a6f72c
chore(deps): Update all development npm dependencies (2025-12-23)
depfu[bot] Dec 23, 2025
41ce845
Merge pull request #423 from sebbo2002/depfu/batch_dev/npm/2025-12-23
sebbo2002 Dec 23, 2025
7f9424a
chore(deps): Update all development npm dependencies (2025-12-30)
depfu[bot] Dec 30, 2025
cf85eb2
Merge pull request #424 from sebbo2002/depfu/batch_dev/npm/2025-12-30
sebbo2002 Jan 1, 2026
400eb31
chore(release): :bookmark: 9.0.3-develop.11 [skip ci]
semantic-release-bot Jan 1, 2026
c60393c
chore: Update all dependencies
sebbo2002 Jan 18, 2026
7867722
refactor: Fix event emitter type problems
sebbo2002 Jan 18, 2026
76e7500
build(deps-dev): bump lodash-es from 4.17.21 to 4.17.23
dependabot[bot] Jan 21, 2026
8ed124a
Merge pull request #426 from sebbo2002/dependabot/npm_and_yarn/lodash…
github-actions[bot] Jan 21, 2026
96e5db9
build(deps): bump lodash from 4.17.21 to 4.17.23
dependabot[bot] Jan 21, 2026
023e79d
Merge pull request #427 from sebbo2002/dependabot/npm_and_yarn/lodash…
github-actions[bot] Jan 21, 2026
6df635f
build(deps): bump tar and npm
dependabot[bot] Jan 21, 2026
005a17c
Merge pull request #428 from sebbo2002/dependabot/npm_and_yarn/multi-…
sebbo2002 Jan 22, 2026
a0e3d92
chore(deps): Update all development npm dependencies (2026-01-27)
depfu[bot] Jan 27, 2026
105e313
Merge pull request #429 from sebbo2002/depfu/batch_dev/npm/2026-01-27
sebbo2002 Jan 27, 2026
728c9d6
chore(deps): Update all development npm dependencies (2026-02-03)
depfu[bot] Feb 3, 2026
56d91dc
Merge pull request #430 from sebbo2002/depfu/batch_dev/npm/2026-02-03
sebbo2002 Feb 3, 2026
84b49df
build(deps): bump tar and npm
dependabot[bot] Feb 5, 2026
a2baf23
Merge pull request #431 from sebbo2002/dependabot/npm_and_yarn/multi-…
sebbo2002 Feb 6, 2026
d3385c2
chore(deps): Update all development npm dependencies (2026-02-10)
depfu[bot] Feb 10, 2026
b680487
Merge pull request #432 from sebbo2002/depfu/batch_dev/npm/2026-02-10
sebbo2002 Feb 10, 2026
9d3b7f6
chore(deps): update semver to version 7.7.4 (#433)
depfu[bot] Feb 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/lock-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v5
- uses: dessant/lock-threads@v6
with:
github-token: ${{ github.token }}
process-only: 'issues, prs'
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/release-bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,14 @@ jobs:
release-bot:
runs-on: ubuntu-latest
if: ${{ github.repository != 'sebbo2002/js-template' }}
permissions:
contents: write
pull-requests: write
steps:
- name: ☁️ Checkout Project
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: ☁️ Checkout ReleaseBot
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
repository: sebbo2002/release-bot
path: ./.actions/release-bot
Expand All @@ -29,4 +32,4 @@ jobs:
- name: 🤖 Run ReleaseBot
uses: ./.actions/release-bot
with:
token: ${{ secrets.GH_TOKEN }}
token: ${{ secrets.GITHUB_TOKEN }}
5 changes: 4 additions & 1 deletion .github/workflows/template-updater.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,14 @@ jobs:
TemplateUpdater:
runs-on: ubuntu-latest
if: ${{ github.repository != 'sebbo2002/js-template' }}
permissions:
contents: write
pull-requests: write
steps:
- name: 🤖 template-updater
uses: sebbo2002/action-template-updater@develop
with:
token: ${{ secrets.GH_TOKEN }}
token: ${{ secrets.TEMPLATE_UPDATER_TOKEN }}
bot-token: ${{ secrets.GITHUB_TOKEN }}
template: sebbo2002/js-template/typescript
assignees: sebbo2002
44 changes: 33 additions & 11 deletions .github/workflows/test-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ jobs:
node: [20.x, 22.x, 23.x, current]
steps:
- name: ☁️ Checkout Project
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: 🔧 Set up Python
uses: actions/setup-python@v6
with:
# https://github.com/aio-libs/aiohttp/issues/7739#issuecomment-1773868351
python-version: 3.11
- name: 🔧 Setup pip cache
uses: actions/cache@v4
uses: actions/cache@v5
id: pip-cache
with:
path: ~/.cache/pip
Expand All @@ -48,13 +48,13 @@ jobs:
if: github.repository != 'sebbo2002/js-template' && (contains(toJson(github.event.commits.*.message), '[skip ci]') == false || github.ref == 'refs/heads/main')
steps:
- name: ☁️ Checkout Project
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: 🔧 Set up Python
uses: actions/setup-python@v6
with:
python-version: 3.11
- name: 🔧 Setup pip cache
uses: actions/cache@v4
uses: actions/cache@v5
id: pip-cache
with:
path: ~/.cache/pip
Expand All @@ -79,7 +79,7 @@ jobs:
if: contains(toJson(github.event.commits.*.message), '[skip ci]') == false || github.ref == 'refs/heads/main'
steps:
- name: ☁️ Checkout Project
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: 🔧 Setup node.js
uses: actions/setup-node@v6
with:
Expand All @@ -95,23 +95,25 @@ jobs:
concurrency: release
permissions:
contents: write
id-token: write
issues: write
packages: write
pages: write
pull-requests: write
id-token: write
needs:
- coverage
- tests
- license-checker
if: ${{ github.repository != 'sebbo2002/js-template' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop') }}
steps:
- name: ☁️ Checkout Project
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: 🔧 Set up Python
uses: actions/setup-python@v6
with:
python-version: 3.11
- name: 🔧 Setup pip cache
uses: actions/cache@v4
uses: actions/cache@v5
id: pip-cache
with:
path: ~/.cache/pip
Expand All @@ -123,6 +125,19 @@ jobs:
with:
node-version: 22.x
cache: 'npm'
- name: 📦 Ensure npm ≥ 11.5.1
run: |
REQUIRED_VERSION="11.5.1"
CURRENT_VERSION=$(npm -v)
echo "Current npm version: $CURRENT_VERSION"

SMALLEST=$(printf '%s\n' "$CURRENT_VERSION" "$REQUIRED_VERSION" | sort -V | head -n1)
if [ "$CURRENT_VERSION" = "$REQUIRED_VERSION" ] || [ "$SMALLEST" = "$REQUIRED_VERSION" ]; then
echo "npm version ($CURRENT_VERSION) meets the requirement ($REQUIRED_VERSION)."
else
echo "Updating npm to latest version..."
npm install -g npm@latest
fi
- name: 📦 Install dependencies
run: npm ci
- name: 📂 Create docs folder
Expand All @@ -131,15 +146,22 @@ jobs:
run: BRANCH=${GITHUB_REF#refs/heads/} npx semantic-release
env:
GH_REPO: ${{ github.repository }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_OWNER: ${{ github.repository_owner }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
NPM_CONFIG_PROVENANCE: true
npm_config_access: public
- name: 🌎 Deploy GitHub Pages
uses: peaceiris/actions-gh-pages@v4
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./docs
destination_dir: ./${GITHUB_REF#refs/heads/}
- name: 🔃 Merge main back into develop
if: ${{ github.ref == 'refs/heads/main' }}
uses: everlytic/branch-merge@1.1.5
with:
github_token: ${{ secrets.GH_TOKEN }}
github_token: ${{ secrets.GITHUB_TOKEN }}
source_ref: 'main'
target_branch: 'develop'
commit_message_template: 'Merge branch {source_ref} into {target_branch} [skip ci]'
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Sebastian Pekarek
Copyright (c) 2026 Sebastian Pekarek

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
Expand Down
Loading