Skip to content

Commit f5c9271

Browse files
authored
Merge pull request #343 from devmehq/develop
Major codebase improvements with Biome integration and enhanced type safety
2 parents 8b4ed64 + b911622 commit f5c9271

38 files changed

+8357
-2868
lines changed

.eslintignore

Lines changed: 0 additions & 6 deletions
This file was deleted.

.eslintrc

Lines changed: 0 additions & 57 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@ on:
99
- 'package.json'
1010
- 'yarn.lock'
1111
- 'release.config.js'
12-
- '.github/workflows/ci.yml'
1312
branches:
1413
- '*'
1514
- '**'
1615
- '!master'
1716

17+
concurrency:
18+
group: ${{ github.workflow }}-${{ github.ref }}
19+
cancel-in-progress: true
20+
1821
env:
1922
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
2023
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -30,21 +33,16 @@ jobs:
3033
contents: write
3134

3235
steps:
33-
- run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event."
34-
- uses: styfle/[email protected]
35-
with:
36-
workflow_id: ci.yml
37-
access_token: ${{ github.token }}
38-
39-
- uses: actions/checkout@v3
36+
- uses: actions/checkout@v5
4037
with:
4138
fetch-depth: 30
4239

4340
- uses: FranzDiebold/github-env-vars-action@v2
41+
4442
- name: Setup Node.js
45-
uses: actions/setup-node@v3
43+
uses: actions/setup-node@v4
4644
with:
47-
node-version: 19
45+
node-version: lts/*
4846

4947
- name: Yarn
5048
run: yarn install --frozen-lockfile

.github/workflows/release.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on:
99
branches:
1010
- 'master'
1111

12+
concurrency:
13+
group: ${{ github.workflow }}-${{ github.ref }}
14+
cancel-in-progress: true
15+
1216
env:
1317
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
1418
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -24,21 +28,16 @@ jobs:
2428
contents: write
2529

2630
steps:
27-
- run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event."
28-
- uses: styfle/[email protected]
29-
with:
30-
workflow_id: release.yml
31-
access_token: ${{ github.token }}
32-
33-
- uses: actions/checkout@v3
31+
- uses: actions/checkout@v5
3432
with:
3533
fetch-depth: 30
3634

3735
- uses: FranzDiebold/github-env-vars-action@v2
36+
3837
- name: Setup Node.js
39-
uses: actions/setup-node@v3
38+
uses: actions/setup-node@v4
4039
with:
41-
node-version: 19
40+
node-version: lts/*
4241

4342
- name: Yarn
4443
run: yarn install --frozen-lockfile

.husky/pre-commit

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
node_modules/.bin/pretty-quick
21
node_modules/.bin/lint-staged

.mocharc.js

Lines changed: 0 additions & 29 deletions
This file was deleted.

.npmignore

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
.*.swp
2-
._*
1+
__tests__/
2+
.github/
3+
.husky/
4+
node_modules/
5+
.git/
6+
.gitignore
7+
.idea/
8+
.vscode/
9+
*.log
10+
*.swp
311
.DS_Store
4-
.git
5-
.hg
6-
.npmrc
7-
.lock-wscript
8-
.svn
9-
.wafpickle-*
10-
config.gypi
11-
CVS
12-
npm-debug.log
13-
src
12+
coverage/
13+
.nyc_output/
14+
tsconfig.json
15+
jest.config.js
16+
biome.json
17+
release.config.js
18+
release.sh
19+
yarn.lock
20+
.npmignore
21+
!*.d.ts

.prettierignore

Lines changed: 0 additions & 6 deletions
This file was deleted.

.prettierrc

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)