Skip to content

Commit 6327435

Browse files
committed
Merge branch 'beta'
2 parents 32ab56e + 4c7997f commit 6327435

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+11822
-21305
lines changed

.all-contributorsrc

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
"projectOwner": "ptkdev",
44
"repoType": "github",
55
"repoHost": "https://github.com",
6-
"files": [
7-
"README.md"
8-
],
6+
"files": ["README.md"],
97
"imageSize": 100,
108
"commit": true,
119
"contributors": [
@@ -14,12 +12,7 @@
1412
"name": "Patryk Rzucidło",
1513
"avatar_url": "https://avatars1.githubusercontent.com/u/442844?v=4",
1614
"profile": "https://ptk.dev",
17-
"contributions": [
18-
"code",
19-
"translation",
20-
"doc",
21-
"bug"
22-
]
15+
"contributions": ["code", "translation", "doc", "bug"]
2316
}
2417
],
2518
"contributorsPerLine": 6,

.all-shieldsrc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
{
2-
"files": [
3-
"README.md",
4-
"CHANGELOG.md"
5-
],
2+
"files": ["README.md", "CHANGELOG.md"],
63
"shields": [
74
{
85
"id": "header-badges",

.env.tpl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# See: /app/configs/config.ts
2+
LANGUAGE=en
3+
4+
# See: https://github.com/ptkdev/ptkdev-logger
5+
LOGGER_DEBUGLOG_PATH=./logs/debug.log
6+
LOGGER_ERRORLOG_PATH=./logs/errors.log
7+
LOGGER_LANGUAGE=en
8+
LOGGER_COLORS=enabled
9+
LOGGER_DEBUG=enabled
10+
LOGGER_INFO=enabled
11+
LOGGER_WARNING=enabled
12+
LOGGER_ERROR=enabled
13+
LOGGER_SPONSOR=enabled
14+
LOGGER_WRITE=disabled
15+
LOGGER_TYPE=log

.eslintrc.cjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module.exports = {
1313
],
1414
parserOptions: {
1515
sourceType: "module",
16-
ecmaVersion: 2019,
16+
ecmaVersion: 2022,
1717
},
1818
plugins: ["jsdoc", "jest", "@typescript-eslint"],
1919
globals: {
@@ -103,6 +103,6 @@ module.exports = {
103103
"jsdoc/require-returns-description": 1,
104104
"jsdoc/require-returns-type": 1,
105105
"jsdoc/require-returns-check": 1,
106-
"jsdoc/require-hyphen-before-param-description": 1,
106+
"jsdoc/require-hyphen-before-param-description": 1
107107
},
108108
};

.github/FUNDING.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
github: [ptkdev]
2-
patreon: ptkdev
32
ko_fi: ptkdev

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ much detail as possible. -->
4040
PAID SUPPORT :
4141
If you need paid support with hight priority donate correct tier on:
4242
- https://github.com/sponsors/ptkdev
43-
- https://www.patreon.com/join/ptkdev
4443
4544
Please send me an email (support@ptkdev.io) before donation, i try provide correct price quotation for your bug or new feature.
4645
-->

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ about: Suggest an idea or new feature for this project (low priority)
1717
PAID SUPPORT :
1818
If you need paid support with hight priority donate correct tier on:
1919
- https://github.com/sponsors/ptkdev
20-
- https://www.patreon.com/join/ptkdev
2120
2221
Please send me an email (support@ptkdev.io) before donation, i try provide correct price quotation for your bug or new feature.
2322
-->
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
---
22
name: 🎖 Paid support
3-
about: If you need paid support with hight priority donate correct tier on github.com/sponsors/ptkdev or patreon.com/join/ptkdev and send email to support@ptkdev.io
3+
about: If you need paid support with hight priority donate correct tier on github.com/sponsors/ptkdev and send email to support@ptkdev.io
44
---
55

66
## PAID SUPPORT
77

88
If you need paid support with hight priority donate correct tier on:
99

1010
- https://github.com/sponsors/ptkdev
11-
- https://www.patreon.com/join/ptkdev
1211

1312
Please send me an email (support@ptkdev.io) before donation, i try provide correct price quotation for your bug or new feature.

.github/assets/social_discord.png

-10.3 KB
Binary file not shown.

.github/assets/social_telegram.png

-17.6 KB
Binary file not shown.

.github/assets/social_twitter.png

-29.7 KB
Binary file not shown.

.github/workflows/beta.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ jobs:
88
runs-on: ubuntu-latest
99
if: "!startsWith(github.event.head_commit.message, '[🚀 Release Beta]')"
1010
steps:
11-
- uses: actions/checkout@v2
11+
- uses: actions/checkout@main
1212
with:
1313
token: ${{ secrets.GIT_TOKEN }}
14-
- uses: actions/setup-node@v2
14+
- uses: actions/setup-node@main
1515
with:
16-
node-version: "16.x"
16+
node-version: "lts/*"
1717
registry-url: "https://registry.npmjs.org"
1818
- run: git config --global user.name 'Patryk Rzucidlo (@PTKDev)'
1919
- run: git config --global user.email 'support@ptkdev.io'

.github/workflows/main.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ jobs:
88
runs-on: ubuntu-latest
99
if: "!startsWith(github.event.head_commit.message, '[🚀 Release]')"
1010
steps:
11-
- uses: actions/checkout@v2
11+
- uses: actions/checkout@main
1212
with:
1313
token: ${{ secrets.GIT_TOKEN }}
14-
- uses: actions/setup-node@v2
14+
- uses: actions/setup-node@main
1515
with:
16-
node-version: "16.x"
16+
node-version: "lts/*"
1717
registry-url: "https://registry.npmjs.org"
1818
- run: git config --global user.name 'Patryk Rzucidlo (@PTKDev)'
1919
- run: git config --global user.email 'support@ptkdev.io'
@@ -29,19 +29,17 @@ jobs:
2929
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
3030
- name: Get current date
3131
id: date
32-
run: echo "::set-output name=date::$(date +'%B %d, %Y')"
32+
run: echo "date=$(date +'%B %d, %Y')" >> $GITHUB_OUTPUT
33+
- run: echo "### CHANGELOG:" "v${{ steps.pkgjson.outputs.pkgversion }} (${{ steps.date.outputs.date }})" >> CHANGELOG_RELEASE.md
3334
- run: npm run github-workflow-changelog
34-
- id: changelog
35-
run: chmod +x ./scripts/changelog_release.sh && ./scripts/changelog_release.sh
3635
- name: Release snapshot
3736
id: release-snapshot
38-
uses: actions/create-release@latest
37+
uses: ncipollo/release-action@v1
3938
env:
4039
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4140
with:
42-
tag_name: ${{ steps.pkgjson.outputs.pkgversion }}
43-
release_name: v${{ steps.pkgjson.outputs.pkgversion }}
44-
body: |
45-
### CHANGELOG: v${{ steps.pkgjson.outputs.pkgversion }} (${{ steps.date.outputs.date }})${{ steps.changelog.outputs.changelog }}
41+
tag: ${{ steps.pkgjson.outputs.pkgversion }}
42+
name: v${{ steps.pkgjson.outputs.pkgversion }}
43+
bodyFile: CHANGELOG_RELEASE.md
4644
draft: false
4745
prerelease: false

.github/workflows/nightly.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ jobs:
77
runs-on: ubuntu-latest
88
if: "!startsWith(github.event.head_commit.message, '[🚀 Release Nightly]')"
99
steps:
10-
- uses: actions/checkout@v2
10+
- uses: actions/checkout@main
1111
with:
1212
token: ${{ secrets.GIT_TOKEN }}
1313
ref: nightly
14-
- uses: actions/setup-node@v2
14+
- uses: actions/setup-node@main
1515
with:
16-
node-version: "16.x"
16+
node-version: "lts/*"
1717
registry-url: "https://registry.npmjs.org"
1818
- run: git config --global user.name 'Patryk Rzucidlo (@PTKDev)'
1919
- run: git config --global user.email 'support@ptkdev.io'

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ jobs:
77
build:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v2
10+
- uses: actions/checkout@main
1111
with:
1212
token: ${{ secrets.GIT_TOKEN }}
1313
ref: nightly
14-
- uses: actions/setup-node@v2
14+
- uses: actions/setup-node@main
1515
with:
16-
node-version: "16.x"
16+
node-version: "lts/*"
1717
registry-url: "https://registry.npmjs.org"
1818
- run: git config --global user.name 'Patryk Rzucidlo (@PTKDev)'
1919
- run: git config --global user.email 'support@ptkdev.io'

.husky/pre-commit

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
#!/bin/sh
2-
. "$(dirname "$0")/_/husky.sh"
3-
4-
npm run pre-commit
1+
npm test

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
v20

.prettierrc

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,11 @@
55
"singleQuote": false,
66
"tabWidth": 4,
77
"trailingComma": "all",
8-
"useTabs": true
8+
"useTabs": true,
9+
"overrides": [
10+
{
11+
"files": [".all-shieldsrc", ".all-contributorsrc"],
12+
"options": { "parser": "json" }
13+
}
14+
]
915
}

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"files.autoSave": "afterDelay",
33
"files.autoSaveDelay": 30000,
44
"editor.codeActionsOnSave": {
5-
"source.fixAll.eslint": true
5+
"source.fixAll.eslint": "always"
66
},
77
"eslint.format.enable": true,
88
"[javascript]": {

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
# v2.0.3 (April 06, 2022)
1+
# v3.0.0 (June 03, 2024)
22

3+
- New: porting to esm (type=module)
34
- Security: updated dependencies
45
- Fix: readme, build and scripts
56

@@ -9,6 +10,11 @@
910

1011
<!-- all-shields/sponsors-badges:END -->
1112

13+
# v2.0.3 (April 06, 2022)
14+
15+
- Security: updated dependencies
16+
- Fix: readme, build and scripts
17+
1218
# v2.0.2 (February 21, 2022)
1319

1420
- Refactor: CI/CD now update the version of the package to the latest (nightly)

LICENSE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> Code and Contributions
44
5-
Copyright (c) 2021 Patryk Rzucidło (PTKDev)
5+
Copyright (c) 2024 Patryk Rzucidło (PTKDev)
66

77
Permission is hereby granted, free of charge, to any person obtaining a copy
88
of this software and associated documentation files (the "Software"), to deal
@@ -28,7 +28,7 @@ SOFTWARE.
2828

2929
> Images, assets and logos
3030
31-
Copyleft (c) 2022 Patryk Rzucidło (PTKDev)
31+
Copyleft (c) 2024 Patryk Rzucidło (PTKDev)
3232

3333
#### You are free to:
3434

@@ -50,7 +50,7 @@ No additional restrictions — You may not apply legal terms or technological me
5050

5151
> Documentation and Translations
5252
53-
Copyleft (c) 2022 Patryk Rzucidło (PTKDev)
53+
Copyleft (c) 2024 Patryk Rzucidło (PTKDev)
5454

5555
#### You are free to:
5656

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<!-- all-shields/header-badges:START -->
44

5-
[![v2.0.3](https://img.shields.io/badge/version-v2.0.3-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/node-cli-boilerplate?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/node-cli-boilerplate) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)
5+
[![v3.0.0-beta.1](https://img.shields.io/badge/version-v3.0.0--beta.1-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/node-cli-boilerplate?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/node-cli-boilerplate) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)
66

77
<!-- all-shields/header-badges:END -->
88

@@ -32,9 +32,9 @@ This is a [github template](https://github.blog/2019-06-06-generate-new-reposito
3232
- 👨‍💻 [Contributing](#-contributing)
3333
- 🐛 [Known Bugs](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
3434
- 🍻 Community:
35-
- <img src="https://raw.githubusercontent.com/ptkdev-boilerplate/node-cli-boilerplate/main/.github/assets/social_telegram.png" height="18px"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))
36-
- <img src="https://raw.githubusercontent.com/ptkdev-boilerplate/node-cli-boilerplate/main/.github/assets/social_discord.png" height="18px"> [Discord](http://discord.ptkdev.io) ([🇬🇧 English](https://discord.gg/jqUSGPKdmA) | [🇮🇹 Italian](https://discord.gg/SJFcbvG6RU) | [🇵🇱 Polish](https://discord.gg/25vg4VFhb7))
37-
- <img src="https://raw.githubusercontent.com/ptkdev-boilerplate/node-cli-boilerplate/main/.github/assets/social_twitter.png" height="18px"> [Twitter](http://twitter.com/ptkdevio)
35+
- <img src="https://raw.githubusercontent.com/ptkdev/dotfiles/main/assets/social_telegram.png" height="18px"> Telegram ([🇬🇧 English](http://t.me/ptkdev_support) | [🇮🇹 Italian](http://t.me/ptkdev_support_italian))
36+
- <img src="https://raw.githubusercontent.com/ptkdev/dotfiles/main/assets/social_discord.png" height="18px"> [Discord](http://discord.ptkdev.io) ([🇬🇧 English](https://discord.gg/jqUSGPKdmA) | [🇮🇹 Italian](https://discord.gg/SJFcbvG6RU) | [🇵🇱 Polish](https://discord.gg/25vg4VFhb7))
37+
- <img src="https://raw.githubusercontent.com/ptkdev/dotfiles/main/assets/social_twitter.png" height="18px"> [Twitter](http://twitter.com/ptkdevio)
3838

3939
## 💡 Features
4040

@@ -68,7 +68,7 @@ You can use npx, example: `npx @ptkdev/node-cli-boilerplate`
6868

6969
If you want to try cli locally:
7070

71-
4. Run `npm run build`
71+
4. Run `npm run release`
7272
5. Run `npm link` (on unix/mac use `sudo npm link`)
7373
6. Run `node-cli-boilerplate` anywhere for execute command line tool
7474

@@ -91,7 +91,7 @@ Run `npm run docs`
9191

9292
## 👑 Backers and Sponsors
9393

94-
Thanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev), [github](https://github.com/sponsors/ptkdev) or [patreon](https://www.patreon.com/join/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.
94+
Thanks to all our backers! 🙏 Donate 3$ or more on [paypal](https://www.paypal.me/ptkdev), [ko-fi](https://ko-fi.com/ptkdev) or [github](https://github.com/sponsors/ptkdev) and send me [email](mailto:support@ptkdev.io) with your avatar and url.
9595

9696
[![](https://api.ptkdev.io/backers/sponsor1.png?)](https://api.ptkdev.io/backers/sponsor1.html) [![](https://api.ptkdev.io/backers/sponsor2.png?)](https://api.ptkdev.io/backers/sponsor2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi1.png?)](https://api.ptkdev.io/backers/sponsor-kofi1.html) [![](https://api.ptkdev.io/backers/sponsor-kofi2.png?)](https://api.ptkdev.io/backers/sponsor-kofi2.html) [![](https://api.ptkdev.io/backers/sponsor-kofi3.png?)](https://api.ptkdev.io/backers/sponsor-kofi3.html) [![](https://api.ptkdev.io/backers/sponsor3.png?)](https://api.ptkdev.io/backers/sponsor3.html) [![](https://api.ptkdev.io/backers/sponsor4.png?)](https://api.ptkdev.io/backers/sponsor4.html) [![](https://api.ptkdev.io/backers/sponsor5.png?)](https://api.ptkdev.io/backers/sponsor5.html) [![](https://api.ptkdev.io/backers/sponsor6.png?)](https://api.ptkdev.io/backers/sponsor6.html) [![](https://api.ptkdev.io/backers/sponsor7.png?)](https://api.ptkdev.io/backers/sponsor7.html) [![](https://api.ptkdev.io/backers/sponsor8.png?)](https://api.ptkdev.io/backers/sponsor8.html) [![](https://api.ptkdev.io/backers/sponsor9.png?)](https://api.ptkdev.io/backers/sponsor9.html) [![](https://api.ptkdev.io/backers/sponsor10.png?)](https://api.ptkdev.io/backers/sponsor10.html) [![](https://api.ptkdev.io/backers/sponsor11.png?)](https://api.ptkdev.io/backers/sponsor11.html) [![](https://api.ptkdev.io/backers/sponsor12.png?)](https://api.ptkdev.io/backers/sponsor12.html) [![](https://api.ptkdev.io/backers/sponsor13.png?)](https://api.ptkdev.io/backers/sponsor13.html) [![](https://api.ptkdev.io/backers/sponsor14.png?)](https://api.ptkdev.io/backers/sponsor14.html) [![](https://api.ptkdev.io/backers/sponsor15.png?)](https://api.ptkdev.io/backers/sponsor15.html) [![](https://api.ptkdev.io/backers/backer1.png?)](https://api.ptkdev.io/backers/backer1.html) [![](https://api.ptkdev.io/backers/backer2.png?)](https://api.ptkdev.io/backers/backer2.html) [![](https://api.ptkdev.io/backers/backer3.png?)](https://api.ptkdev.io/backers/backer3.html) [![](https://api.ptkdev.io/backers/backer4.png?)](https://api.ptkdev.io/backers/backer4.html) [![](https://api.ptkdev.io/backers/backer5.png?)](https://api.ptkdev.io/backers/backer5.html) [![](https://api.ptkdev.io/backers/backer6.png?)](https://api.ptkdev.io/backers/backer6.html) [![](https://api.ptkdev.io/backers/backer7.png?)](https://api.ptkdev.io/backers/backer7.html) [![](https://api.ptkdev.io/backers/backer8.png?)](https://api.ptkdev.io/backers/backer8.html) [![](https://api.ptkdev.io/backers/backer9.png?)](https://api.ptkdev.io/backers/backer9.html) [![](https://api.ptkdev.io/backers/backer10.png?)](https://api.ptkdev.io/backers/backer10.html) [![](https://api.ptkdev.io/backers/backer11.png?)](https://api.ptkdev.io/backers/backer11.html) [![](https://api.ptkdev.io/backers/backer12.png?)](https://api.ptkdev.io/backers/backer12.html) [![](https://api.ptkdev.io/backers/backer13.png?)](https://api.ptkdev.io/backers/backer13.html) [![](https://api.ptkdev.io/backers/backer14.png?)](https://api.ptkdev.io/backers/backer14.html) [![](https://api.ptkdev.io/backers/backer15.png?)](https://api.ptkdev.io/backers/backer15.html) [![](https://api.ptkdev.io/backers/backer16.png?)](https://api.ptkdev.io/backers/backer16.html) [![](https://api.ptkdev.io/backers/backer17.png?)](https://api.ptkdev.io/backers/backer17.html) [![](https://api.ptkdev.io/backers/backer18.png?)](https://api.ptkdev.io/backers/backer18.html) [![](https://api.ptkdev.io/backers/backer19.png?)](https://api.ptkdev.io/backers/backer19.html) [![](https://api.ptkdev.io/backers/backer20.png?)](https://api.ptkdev.io/backers/backer20.html) [![](https://api.ptkdev.io/backers/backer21.png?)](https://api.ptkdev.io/backers/backer21.html) [![](https://api.ptkdev.io/backers/backer22.png?)](https://api.ptkdev.io/backers/backer22.html) [![](https://api.ptkdev.io/backers/backer23.png?)](https://api.ptkdev.io/backers/backer23.html) [![](https://api.ptkdev.io/backers/backer24.png?)](https://api.ptkdev.io/backers/backer24.html) [![](https://api.ptkdev.io/backers/backer25.png?)](https://api.ptkdev.io/backers/backer25.html) [![](https://api.ptkdev.io/backers/backer26.png?)](https://api.ptkdev.io/backers/backer26.html) [![](https://api.ptkdev.io/backers/backer27.png?)](https://api.ptkdev.io/backers/backer27.html) [![](https://api.ptkdev.io/backers/backer28.png?)](https://api.ptkdev.io/backers/backer28.html) [![](https://api.ptkdev.io/backers/backer29.png?)](https://api.ptkdev.io/backers/backer29.html)
9797

@@ -105,9 +105,11 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
105105
<!-- prettier-ignore-start -->
106106
<!-- markdownlint-disable -->
107107
<table>
108-
<tr>
109-
<td align="center"><a href="https://ptk.dev"><img src="https://avatars1.githubusercontent.com/u/442844?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href="https://github.com/ptkdev/ptkdev-boilerplate/node-cli-boilerplate/commits?author=ptkdev" title="Code">💻</a> <a href="#translation-ptkdev" title="Translation">🌍</a> <a href="https://github.com/ptkdev/ptkdev-boilerplate/node-cli-boilerplate/commits?author=ptkdev" title="Documentation">📖</a> <a href="https://github.com/ptkdev/ptkdev-boilerplate/node-cli-boilerplate/issues?q=author%3Aptkdev" title="Bug reports">🐛</a></td>
110-
</tr>
108+
<tbody>
109+
<tr>
110+
<td align="center" valign="top" width="16.66%"><a href="https://ptk.dev"><img src="https://avatars1.githubusercontent.com/u/442844?v=4?s=100" width="100px;" alt="Patryk Rzucidło"/><br /><sub><b>Patryk Rzucidło</b></sub></a><br /><a href="https://github.com/ptkdev/ptkdev-boilerplate/node-cli-boilerplate/commits?author=ptkdev" title="Code">💻</a> <a href="#translation-ptkdev" title="Translation">🌍</a> <a href="https://github.com/ptkdev/ptkdev-boilerplate/node-cli-boilerplate/commits?author=ptkdev" title="Documentation">📖</a> <a href="https://github.com/ptkdev/ptkdev-boilerplate/node-cli-boilerplate/issues?q=author%3Aptkdev" title="Bug reports">🐛</a></td>
111+
</tr>
112+
</tbody>
111113
</table>
112114

113115
<!-- markdownlint-restore -->
@@ -149,4 +151,4 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
149151
- Images and logos have **CC BY-NC 4.0 License**
150152
- Documentations and Translations have **CC BY 4.0 License**
151153

152-
###### Copyleft (c) 2022 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>
154+
###### Copyleft (c) 2024 [Patryk Rzucidło](https://ptk.dev) ([@PTKDev](https://twitter.com/ptkdev)) <[support@ptkdev.io](mailto:support@ptkdev.io)>

0 commit comments

Comments
 (0)