Skip to content

Commit 714dc23

Browse files
committed
feat: nodejs24
1 parent 0919fb5 commit 714dc23

File tree

160 files changed

+9650
-12193
lines changed

Some content is hidden

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

160 files changed

+9650
-12193
lines changed

.commitlintrc.json

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

.cz.json

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

.eslintignore

Lines changed: 4 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,5 @@
1-
# JS generated files from TS
2-
src/**/*.d.ts
3-
src/**/*.js.map
1+
*.d.ts
2+
*.js.map
43

5-
src/Kuzzle.js
6-
src/KuzzleError.js
7-
src/RequestTimeoutError.js
8-
src/controllers/Auth.js
9-
src/controllers/Bulk.js
10-
src/controllers/Document.js
11-
src/controllers/Realtime.js
12-
src/controllers/Index.js
13-
src/controllers/Collection.js
14-
src/controllers/Base.js
15-
src/controllers/Security.js
16-
src/core/security/User.js
17-
src/core/security/Profile.js
18-
src/core/security/Role.js
19-
src/protocols/abstract/Base.js
20-
src/protocols/abstract/Realtime.js
21-
src/protocols/DisconnectionOrigin.js
22-
src/protocols/Http.js
23-
src/protocols/WebSocket.js
24-
src/protocols/index.js
25-
src/types/*.js
26-
src/core/KuzzleEventEmitter.js
27-
src/core/searchResult/SearchResultBase.js
28-
src/core/searchResult/Document.js
29-
src/core/searchResult/Profile.js
30-
src/core/searchResult/Role.js
31-
src/core/searchResult/Specifications.js
32-
src/core/searchResult/User.js
33-
src/utils/Deprecation.js
34-
src/utils/interfaces.js
35-
src/controllers/Server.js
36-
src/core/Observer.js
37-
src/core/RealtimeDocument.js
38-
src/core/searchResult/RealtimeDocument.js
39-
src/core/InstrumentablePromise.js
40-
src/core/batchWriter/BatchBuffer.js
41-
src/core/batchWriter/BatchController.js
42-
src/core/batchWriter/BatchWriter.js
43-
src/protocols/abstract/PendingRequest.js
44-
src/utils/object.js
4+
dist/**
5+
out/**

.eslintrc-ts.json

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

.eslintrc.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
{
2+
"ignorePatterns": ["doc/**"],
23
"plugins": ["kuzzle"],
34
"extends": ["plugin:kuzzle/default", "plugin:kuzzle/node"],
5+
"parserOptions": {
6+
"ecmaVersion": 2020
7+
},
48
"rules": {
5-
"func-names": 0,
6-
"strict": 0
7-
}
9+
"sort-keys": "off",
10+
"kuzzle/array-foreach": "off",
11+
"no-console": "off",
12+
"func-names": "off",
13+
"new-cap": "off"
14+
},
15+
"overrides": [
16+
{
17+
"files": ["*.ts"],
18+
"extends": ["plugin:kuzzle/typescript"]
19+
}
20+
]
821
}

.github/workflows/pull_request.workflow.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-24.04
99
strategy:
1010
matrix:
11-
node-version: ["18", "20"]
11+
node-version: [20, 22, 24]
1212
steps:
1313
- uses: actions/checkout@v4
1414
- uses: actions/setup-node@v4
@@ -25,7 +25,7 @@ jobs:
2525
needs: [lint]
2626
strategy:
2727
matrix:
28-
node-version: ["18", "20"]
28+
node-version: [20, 22, 24]
2929
steps:
3030
- uses: actions/checkout@v4
3131
- uses: actions/setup-node@v4
@@ -40,7 +40,7 @@ jobs:
4040
needs: [unit-tests]
4141
strategy:
4242
matrix:
43-
node-version: ["18", "20"]
43+
node-version: [20, 22, 24]
4444
steps:
4545
- uses: actions/checkout@v4
4646
- uses: actions/setup-node@v4
@@ -59,7 +59,7 @@ jobs:
5959
- uses: actions/checkout@v4
6060
- uses: actions/setup-node@v4
6161
with:
62-
node-version: "20"
62+
node-version: 24
6363
cache: 'npm'
6464
- uses: ./.github/actions/snippet-tests
6565
with:

.github/workflows/push_branches.workflow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Setup Node.js
2323
uses: actions/setup-node@v3
2424
with:
25-
node-version: "lts/*"
25+
node-version: 24
2626
registry-url: "https://registry.npmjs.org"
2727
scope: '@kuzzleio'
2828

.gitignore

Lines changed: 5 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -27,47 +27,8 @@ doc/7/getting-started/.vuejs/cypress/videos
2727
# Debug snippets
2828
test-*.js
2929

30-
# Typescript related files
31-
*.d.ts
32-
*.js.map
33-
index.js
34-
src/Kuzzle.js
35-
src/KuzzleError.js
36-
src/RequestTimeoutError.js
37-
src/controllers/Auth.js
38-
src/controllers/Bulk.js
39-
src/controllers/Document.js
40-
src/controllers/Index.js
41-
src/controllers/Collection.js
42-
src/controllers/Base.js
43-
src/controllers/Realtime.js
44-
src/controllers/Security.js
45-
src/core/security/User.js
46-
src/core/security/Profile.js
47-
src/core/security/Role.js
48-
src/protocols/abstract/Base.js
49-
src/protocols/abstract/Realtime.js
50-
src/protocols/DisconnectionOrigin.js
51-
src/protocols/Http.js
52-
src/protocols/WebSocket.js
53-
src/protocols/index.js
54-
src/types/*.js
55-
src/core/KuzzleEventEmitter.js
56-
src/core/searchResult/SearchResultBase.js
57-
src/core/searchResult/Document.js
58-
src/core/searchResult/Profile.js
59-
src/core/searchResult/Role.js
60-
src/core/searchResult/Specifications.js
61-
src/core/searchResult/User.js
62-
src/utils/Deprecation.js
63-
src/utils/interfaces.js
64-
src/controllers/Server.js
65-
src/core/Observer.js
66-
src/core/RealtimeDocument.js
67-
src/core/searchResult/RealtimeDocument.js
68-
src/core/InstrumentablePromise.js
69-
src/core/batchWriter/BatchBuffer.js
70-
src/core/batchWriter/BatchController.js
71-
src/core/batchWriter/BatchWriter.js
72-
src/protocols/abstract/PendingRequest.js
73-
src/utils/object.js
30+
## Webpack output
31+
dist
32+
33+
# Typescript output
34+
out

.gitmodules

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

.husky/commit-msg

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

0 commit comments

Comments
 (0)