Skip to content

Commit 2f65c93

Browse files
authored
feat: add support for mongodb 5 (#45)
* chore: update dependencies * add vite * fix formatting
1 parent fa43408 commit 2f65c93

File tree

7 files changed

+2428
-1793
lines changed

7 files changed

+2428
-1793
lines changed

.github/workflows/lint-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
# https://github.com/amannn/action-semantic-pull-request/releases
15-
- uses: amannn/action-semantic-pull-request@v3.4.0
15+
- uses: amannn/action-semantic-pull-request@v5.1.0
1616
env:
1717
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: Release
22

33
on:
4+
pull_request:
5+
branches:
6+
- main
47
push:
58
branches:
69
- main
@@ -11,24 +14,24 @@ jobs:
1114
runs-on: ubuntu-latest
1215
steps:
1316
- name: Checkout
14-
uses: actions/checkout@v2
17+
uses: actions/checkout@v3
1518
with:
1619
fetch-depth: 0
1720

1821
- name: Setup Node.js
19-
uses: actions/setup-node@v2
22+
uses: actions/setup-node@v3
2023
with:
21-
node-version: '14'
24+
node-version: '18'
2225

2326
- name: Cache pnpm modules
24-
uses: actions/cache@v2
27+
uses: actions/cache@v3
2528
with:
2629
path: ~/.pnpm-store
2730
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
2831
restore-keys: |
2932
${{ runner.os }}-
3033
31-
- uses: pnpm/action-setup@v2.0.1
34+
- uses: pnpm/action-setup@v2
3235
with:
3336
version: 7
3437
run_install: true

.github/workflows/tests.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,24 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v3
1717
with:
1818
fetch-depth: 0
1919

2020
- name: Setup Node.js
21-
uses: actions/setup-node@v2
21+
uses: actions/setup-node@v3
2222
with:
23-
node-version: '14'
23+
node-version: '18'
2424

2525
- name: Cache pnpm modules
26-
uses: actions/cache@v2
26+
uses: actions/cache@v3
2727
with:
2828
path: ~/.pnpm-store
2929
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
3030
restore-keys: |
3131
${{ runner.os }}-
3232
33-
- uses: pnpm/action-setup@v2.0.1
33+
- uses: pnpm/action-setup@v2
3434
with:
3535
version: 7
3636
run_install: true
@@ -43,24 +43,24 @@ jobs:
4343
runs-on: ubuntu-latest
4444
steps:
4545
- name: Checkout
46-
uses: actions/checkout@v2
46+
uses: actions/checkout@v3
4747
with:
4848
fetch-depth: 0
4949

5050
- name: Setup Node.js
51-
uses: actions/setup-node@v2
51+
uses: actions/setup-node@v3
5252
with:
53-
node-version: '14'
53+
node-version: '18'
5454

5555
- name: Cache pnpm modules
56-
uses: actions/cache@v2
56+
uses: actions/cache@v3
5757
with:
5858
path: ~/.pnpm-store
5959
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
6060
restore-keys: |
6161
${{ runner.os }}-
6262
63-
- uses: pnpm/action-setup@v2.0.1
63+
- uses: pnpm/action-setup@v2
6464
with:
6565
version: 7
6666
run_install: true
@@ -73,24 +73,24 @@ jobs:
7373
runs-on: ubuntu-latest
7474
steps:
7575
- name: Checkout
76-
uses: actions/checkout@v2
76+
uses: actions/checkout@v3
7777
with:
7878
fetch-depth: 0
7979

8080
- name: Setup Node.js
81-
uses: actions/setup-node@v2
81+
uses: actions/setup-node@v3
8282
with:
83-
node-version: '14'
83+
node-version: '18'
8484

8585
- name: Cache pnpm modules
86-
uses: actions/cache@v2
86+
uses: actions/cache@v3
8787
with:
8888
path: ~/.pnpm-store
8989
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
9090
restore-keys: |
9191
${{ runner.os }}-
9292
93-
- uses: pnpm/action-setup@v2.0.1
93+
- uses: pnpm/action-setup@v2
9494
with:
9595
version: 7
9696
run_install: true
@@ -103,24 +103,24 @@ jobs:
103103
runs-on: ubuntu-latest
104104
steps:
105105
- name: Checkout
106-
uses: actions/checkout@v2
106+
uses: actions/checkout@v3
107107
with:
108108
fetch-depth: 0
109109

110110
- name: Setup Node.js
111-
uses: actions/setup-node@v2
111+
uses: actions/setup-node@v3
112112
with:
113-
node-version: '14'
113+
node-version: '18'
114114

115115
- name: Cache pnpm modules
116-
uses: actions/cache@v2
116+
uses: actions/cache@v3
117117
with:
118118
path: ~/.pnpm-store
119119
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
120120
restore-keys: |
121121
${{ runner.os }}-
122122
123-
- uses: pnpm/action-setup@v2.0.1
123+
- uses: pnpm/action-setup@v2
124124
with:
125125
version: 7
126126
run_install: true

package.json

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,21 @@
2929
"release": "semantic-release"
3030
},
3131
"devDependencies": {
32-
"@geprog/eslint-config": "1.1.0",
33-
"@geprog/semantic-release-config": "1.0.0",
34-
"c8": "7.11.3",
35-
"eslint": "8.8.0",
36-
"mongodb": "4.3.1",
37-
"prettier": "2.5.1",
38-
"semantic-release": "19.0.2",
39-
"tsup": "5.11.13",
40-
"typescript": "4.5.5",
41-
"vitest": "0.16.0"
32+
"@geprog/eslint-config": "2.1.0",
33+
"@geprog/semantic-release-config": "2.0.0",
34+
"@vitest/coverage-c8": "0.28.5",
35+
"c8": "7.13.0",
36+
"eslint": "8.34.0",
37+
"mongodb": "5.0.1",
38+
"prettier": "2.8.4",
39+
"semantic-release": "20.1.0",
40+
"tsup": "6.6.3",
41+
"typescript": "4.9.5",
42+
"vite": "4.1.4",
43+
"vitest": "0.28.5"
4244
},
4345
"peerDependencies": {
44-
"mongodb": "^3.6.0 || ^4.0.0"
46+
"mongodb": "^3.6.0 || ^4.0.0 || ^5.0.0"
4547
},
4648
"peerDependenciesMeta": {
4749
"mongodb": {

0 commit comments

Comments
 (0)