Commit Graph

78 Commits

Author SHA1 Message Date
sripwoud
c08fca84a2 Update hk config 2025-05-18 17:00:23 +02:00
sripwoud
cc995a80be docs: update README 2025-02-23 22:25:59 +01:00
sripwoud
2e9a1a32bd feat(git): use convco as editor only on main 2025-02-23 22:08:52 +01:00
sripwoud
b89ba0ec93 ci: add action to lint PR titles (#49)
https://github.com/amannn/action-semantic-pull-request
2025-02-23 22:01:22 +01:00
sripwoud
f1c44ba14c chore: update hk.pl 2025-02-19 13:52:43 +01:00
sripwoud
b6173d0ad2 refactor: install all dev tools with mise 2025-02-19 13:26:41 +01:00
sripwoud
cbd3c4ae3d fix: pin hk.pkl
https://github.com/jdx/hk/issues/10
2025-02-18 16:38:42 +01:00
sripwoud
e288e9af58 feat: replace lefthook by hk (#48) 2025-02-18 10:16:47 +01:00
sripwoud
3fd706439f chore: update biome config 2025-02-17 13:25:30 +01:00
sripwoud
e1b8744c5a fix: install tools with mise in setup script 2025-02-16 20:31:25 +01:00
sripwoud
61cbf3dbe4 docs: updat README 2025-02-16 20:18:05 +01:00
sripwoud
dd35cc8dcf chore: setup convco 2025-02-16 20:15:52 +01:00
sripwoud
8cc84a2aa6 chore: use mise (#46)
- **bump all deps, remove lintstagedrc, barreslby, lefthook**
- **cleanup**
- **define mise tasks**
- **fix test**
2025-02-14 11:14:08 +01:00
sripwoud
d61146a713 chore: update dprint plugins (#45)
- **chore: set latest bun in tool-versions**
- **chore: use `g-plan/pretty_yaml` to format `yaml`**
- **chore: add `dockerfile` dprint plugin**
2024-10-08 14:47:55 +02:00
sripwoud
add27e2ee0 chore: set latest bun in tool-versions 2024-10-08 14:43:38 +02:00
sripwoud
b048c15e36 chore: setup lefthook (#44)
chore: remove `.lintstagedrc.yml`

chore: remove `.husky/`
2024-08-04 21:02:06 +02:00
sripwoud
b9df4a2758 chore: bump braces
To fix vulnerability alert
2024-07-12 10:37:00 +02:00
sripwoud
a4fcc38777 chore: update lockfile 2024-07-12 10:01:14 +02:00
sripwoud
352aaa1dc2 docs: update README 2024-07-12 09:48:02 +02:00
sripwoud
6e18caa1ce docs: update README 2024-07-12 09:43:56 +02:00
sripwoud
5896624c8b ci: refactor (#43) 2024-07-12 07:40:49 +00:00
sripwoud
64c0aa5f09 ci: run test and validate jobs in same workflow (#42) 2024-07-12 07:23:58 +00:00
sripwoud
533712c647 chore: bump minimum node engines version 2024-07-12 08:53:46 +02:00
sripwoud
820771b8c1 chore: add yarn.lock
Necessary for tools that don't support bun lock file
2024-07-12 08:47:12 +02:00
sripwoud
68a73c0dbc chore: fix deps 2024-07-11 14:39:19 +02:00
sripwoud
81b6ffa70b chore: do not sort imports with biome but with dprint 2024-07-11 14:39:19 +02:00
sripwoud
7e9a092151 chore: fmt 2024-07-11 14:39:19 +02:00
sripwoud
a95c6748ba fix: use bun cmd to run concurrently 2024-07-11 14:39:19 +02:00
sripwoud
7984cb17dd docs: update README 2024-07-11 14:39:19 +02:00
sripwoud
171a1b6a0e feat: use dprint for formatting 2024-07-11 14:39:19 +02:00
sripwoud
ea2e051aa1 ci: add coveralls step (#40) 2024-07-11 13:21:02 +02:00
sripwoud
8dae5f9443 chore: update precommit husky hook (#39) 2024-07-11 11:27:33 +02:00
sripwoud
f84565c2ab chore: remove turbo (#38)
turbo is a bit overkill for a small/medium size repo, especially given
the speed of bun
2024-07-11 11:15:26 +02:00
sripwoud
6abc1acec7 Create LICENSE 2024-02-11 17:41:04 +01:00
sripwoud
ba1e942375 remove .npmrc 2023-11-06 14:01:54 +01:00
sripwoud
1e08a613a2 refactor: use multi stages build & bun in docker image (#37)
Closes #33
2023-11-06 13:59:30 +01:00
sripwoud
830a8c3846 refactor: use biome for formatting and linting (#36)
https://biomejs.dev/
2023-11-06 12:07:22 +01:00
sripwoud
efd8354d48 Update README 2023-11-06 11:26:53 +01:00
sripwoud
b09ac3303b refactor: move to bun as js runtime (#35)
Bun is now used as sript and test runner. (No need for pnpm or jest)
2023-11-06 11:18:50 +01:00
sripwoud
08ead6f0fb 🔧 Update jest config (#34) 2023-10-23 15:13:48 +02:00
sripwoud
dbd1b19337 Set up turborepo (#31)
- install `turbo`, remove `nps`
- fix turbo config
- lint
- Remove `package-scripts.yml`
- Update README.md
- Update static analysis GH workflow
2023-08-14 16:33:54 +02:00
sripwoud
f2657f36cc ♻️ Use shared @sripwoud/tsconfig in tsconfig.json (#27)
- use personal tsconfig package
- bump @sripwoud/tsconfig
- format
2023-08-14 12:45:38 +02:00
sripwoud
3e224372dc Remove snyk GH action (#30)
- Remove snyk GH action, use sny GtiHub App integration instead
- Rename Code Quality action to Static Analysis
2023-08-14 12:44:06 +02:00
dependabot[bot]
d517fe276e ⬆️ Bump word-wrap from 1.2.3 to 1.2.5 (#28)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3
to 1.2.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jonschlinkert/word-wrap/releases">word-wrap's
releases</a>.</em></p>
<blockquote>
<h2>1.2.5</h2>
<p><strong>Changes</strong>:</p>
<p>Reverts default value for <code>options.indent</code> to two spaces
<code>' '</code>.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5">https://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5</a></p>
<h2>1.2.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Remove default indent by <a
href="https://github.com/mohd-akram"><code>@​mohd-akram</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/24">jonschlinkert/word-wrap#24</a></li>
<li>🔒fix: CVE 2023 26115 (2) by <a
href="https://github.com/OlafConijn"><code>@​OlafConijn</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/41">jonschlinkert/word-wrap#41</a></li>
<li>🔒 fix: CVE-2023-26115 by <a
href="https://github.com/aashutoshrathi"><code>@​aashutoshrathi</code></a>
in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/33">jonschlinkert/word-wrap#33</a></li>
<li>chore: publish workflow by <a
href="https://github.com/OlafConijn"><code>@​OlafConijn</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/42">jonschlinkert/word-wrap#42</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/mohd-akram"><code>@​mohd-akram</code></a> made
their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/24">jonschlinkert/word-wrap#24</a></li>
<li><a
href="https://github.com/OlafConijn"><code>@​OlafConijn</code></a> made
their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/41">jonschlinkert/word-wrap#41</a></li>
<li><a
href="https://github.com/aashutoshrathi"><code>@​aashutoshrathi</code></a>
made their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/33">jonschlinkert/word-wrap#33</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4">https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="207044ebda"><code>207044e</code></a>
1.2.5</li>
<li><a
href="9894315485"><code>9894315</code></a>
revert default indent</li>
<li><a
href="f64b188c72"><code>f64b188</code></a>
run verb to generate README</li>
<li><a
href="03ea08256b"><code>03ea082</code></a>
Merge pull request <a
href="https://redirect.github.com/jonschlinkert/word-wrap/issues/42">#42</a>
from jonschlinkert/chore/publish-workflow</li>
<li><a
href="420dce9a24"><code>420dce9</code></a>
Merge pull request <a
href="https://redirect.github.com/jonschlinkert/word-wrap/issues/41">#41</a>
from jonschlinkert/fix/CVE-2023-26115-2</li>
<li><a
href="bfa694edf5"><code>bfa694e</code></a>
Update .github/workflows/publish.yml</li>
<li><a
href="ace0b3c78f"><code>ace0b3c</code></a>
chore: bump version to 1.2.4</li>
<li><a
href="6fd7275946"><code>6fd7275</code></a>
chore: add publish workflow</li>
<li><a
href="30d6daf60f"><code>30d6daf</code></a>
chore: fix test</li>
<li><a
href="655929cabe"><code>655929c</code></a>
chore: remove package-lock</li>
<li>Additional commits viewable in <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=word-wrap&package-manager=npm_and_yarn&previous-version=1.2.3&new-version=1.2.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/sripwoud/ts-template/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sripwoud <me@3pwd.xyz>
2023-08-14 12:42:00 +02:00
dependabot[bot]
6f8902725c ⬆️ Bump tough-cookie from 4.1.2 to 4.1.3 (#29)
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from
4.1.2 to 4.1.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/salesforce/tough-cookie/releases">tough-cookie's
releases</a>.</em></p>
<blockquote>
<h2>4.1.3</h2>
<p>Security fix for Prototype Pollution discovery in <a
href="https://redirect.github.com/salesforce/tough-cookie/issues/282">#282</a>.
This is a minor release, although output from the <code>inspect</code>
utility is affected by this change, we felt this change was important
enough to be pushed into the next patch.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4ff4d29f6c"><code>4ff4d29</code></a>
4.1.3 release preparation, update the package and lib/version to 4.1.3.
(<a
href="https://redirect.github.com/salesforce/tough-cookie/issues/284">#284</a>)</li>
<li><a
href="12d474791b"><code>12d4747</code></a>
Prevent prototype pollution in cookie memstore (<a
href="https://redirect.github.com/salesforce/tough-cookie/issues/283">#283</a>)</li>
<li><a
href="f06b72d1d4"><code>f06b72d</code></a>
Fix documentation for store.findCookies, missing allowSpecialUseDomain
proper...</li>
<li>See full diff in <a
href="https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tough-cookie&package-manager=npm_and_yarn&previous-version=4.1.2&new-version=4.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/sripwoud/ts-template/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 12:41:40 +02:00
sripwoud
b9c74731d9 ⬆️ bump eslint/prettier config deps 2023-04-14 14:32:52 +02:00
sripwoud
08b277cadb 🐋 Update Dockerfile (#25)
Build step belongs to Dockerfile. Otherwise how to be sure result of
build step in container is always the same?
2022-12-22 19:56:32 +01:00
sripwoud
cc77f57bb1 Format 2022-12-22 19:39:46 +01:00
sripwoud
6a539d7f6b 🔨 Add setup script 2022-12-22 19:39:20 +01:00
sripwoud
49ec9908eb Add typescript 2022-12-21 18:20:34 +01:00