feat: Add support for Node 20, drop support for Node 14, 16 (#8907)
BREAKING CHANGE: Removes support for Node 14 and 16
This commit is contained in:
@@ -13,13 +13,13 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout default branch
|
- name: Checkout default branch
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: 14
|
node-version: 14
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
|
||||||
@@ -36,7 +36,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout default branch
|
- name: Checkout default branch
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
- name: Compose branch name for PR
|
- name: Compose branch name for PR
|
||||||
id: branch
|
id: branch
|
||||||
run: echo "::set-output name=name::ci-bump-environment"
|
run: echo "::set-output name=name::ci-bump-environment"
|
||||||
|
|||||||
83
.github/workflows/ci.yml
vendored
83
.github/workflows/ci.yml
vendored
@@ -8,7 +8,7 @@ on:
|
|||||||
paths-ignore:
|
paths-ignore:
|
||||||
- '**/**.md'
|
- '**/**.md'
|
||||||
env:
|
env:
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
PARSE_SERVER_TEST_TIMEOUT: 20000
|
PARSE_SERVER_TEST_TIMEOUT: 20000
|
||||||
jobs:
|
jobs:
|
||||||
check-code-analysis:
|
check-code-analysis:
|
||||||
@@ -24,7 +24,7 @@ jobs:
|
|||||||
language: ['javascript']
|
language: ['javascript']
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
uses: github/codeql-action/init@v2
|
uses: github/codeql-action/init@v2
|
||||||
with:
|
with:
|
||||||
@@ -37,13 +37,13 @@ jobs:
|
|||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
||||||
@@ -58,13 +58,13 @@ jobs:
|
|||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
||||||
@@ -78,13 +78,13 @@ jobs:
|
|||||||
timeout-minutes: 5
|
timeout-minutes: 5
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
||||||
@@ -99,13 +99,13 @@ jobs:
|
|||||||
timeout-minutes: 5
|
timeout-minutes: 5
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
||||||
@@ -120,7 +120,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
id: qemu
|
id: qemu
|
||||||
uses: docker/setup-qemu-action@v1
|
uses: docker/setup-qemu-action@v1
|
||||||
@@ -136,7 +136,7 @@ jobs:
|
|||||||
timeout-minutes: 5
|
timeout-minutes: 5
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
- name: Check NPM lock file version
|
- name: Check NPM lock file version
|
||||||
uses: mansona/npm-lockfile-version@v1
|
uses: mansona/npm-lockfile-version@v1
|
||||||
with:
|
with:
|
||||||
@@ -148,40 +148,32 @@ jobs:
|
|||||||
- name: MongoDB 4.2, ReplicaSet
|
- name: MongoDB 4.2, ReplicaSet
|
||||||
MONGODB_VERSION: 4.2.19
|
MONGODB_VERSION: 4.2.19
|
||||||
MONGODB_TOPOLOGY: replset
|
MONGODB_TOPOLOGY: replset
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: MongoDB 4.4, ReplicaSet
|
- name: MongoDB 4.4, ReplicaSet
|
||||||
MONGODB_VERSION: 4.4.13
|
MONGODB_VERSION: 4.4.13
|
||||||
MONGODB_TOPOLOGY: replset
|
MONGODB_TOPOLOGY: replset
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: MongoDB 5, ReplicaSet
|
- name: MongoDB 5, ReplicaSet
|
||||||
MONGODB_VERSION: 5.3.2
|
MONGODB_VERSION: 5.3.2
|
||||||
MONGODB_TOPOLOGY: replset
|
MONGODB_TOPOLOGY: replset
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: MongoDB 6, ReplicaSet
|
- name: MongoDB 6, ReplicaSet
|
||||||
MONGODB_VERSION: 6.0.2
|
MONGODB_VERSION: 6.0.2
|
||||||
MONGODB_TOPOLOGY: replset
|
MONGODB_TOPOLOGY: replset
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: MongoDB 7, ReplicaSet
|
- name: MongoDB 7, ReplicaSet
|
||||||
MONGODB_VERSION: 7.0.1
|
MONGODB_VERSION: 7.0.1
|
||||||
MONGODB_TOPOLOGY: replset
|
MONGODB_TOPOLOGY: replset
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: Redis Cache
|
- name: Redis Cache
|
||||||
PARSE_SERVER_TEST_CACHE: redis
|
PARSE_SERVER_TEST_CACHE: redis
|
||||||
MONGODB_VERSION: 4.4.13
|
MONGODB_VERSION: 4.4.13
|
||||||
MONGODB_TOPOLOGY: standalone
|
MONGODB_TOPOLOGY: standalone
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: Node 14
|
|
||||||
MONGODB_VERSION: 4.4.13
|
|
||||||
MONGODB_TOPOLOGY: standalone
|
|
||||||
NODE_VERSION: 14.21.1
|
|
||||||
- name: Node 16
|
|
||||||
MONGODB_VERSION: 4.4.13
|
|
||||||
MONGODB_TOPOLOGY: standalone
|
|
||||||
NODE_VERSION: 16.18.1
|
|
||||||
- name: Node 18
|
- name: Node 18
|
||||||
MONGODB_VERSION: 4.4.13
|
MONGODB_VERSION: 4.4.13
|
||||||
MONGODB_TOPOLOGY: standalone
|
MONGODB_TOPOLOGY: standalone
|
||||||
NODE_VERSION: 18.12.1
|
NODE_VERSION: 18.19.1
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
name: ${{ matrix.name }}
|
name: ${{ matrix.name }}
|
||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
@@ -200,16 +192,13 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Fix usage of insecure GitHub protocol
|
- name: Fix usage of insecure GitHub protocol
|
||||||
run: sudo git config --system url."https://github".insteadOf "git://github"
|
run: sudo git config --system url."https://github".insteadOf "git://github"
|
||||||
- name: Fix git protocol for Node 14
|
- uses: actions/checkout@v4
|
||||||
if: ${{ startsWith(matrix.NODE_VERSION, '14.') }}
|
|
||||||
run: sudo git config --system url."https://github".insteadOf "ssh://git@github"
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.NODE_VERSION }}
|
node-version: ${{ matrix.NODE_VERSION }}
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
||||||
@@ -228,25 +217,25 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- name: PostgreSQL 13, PostGIS 3.1
|
- name: PostgreSQL 13, PostGIS 3.1
|
||||||
POSTGRES_IMAGE: postgis/postgis:13-3.1
|
POSTGRES_IMAGE: postgis/postgis:13-3.1
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: PostgreSQL 13, PostGIS 3.2
|
- name: PostgreSQL 13, PostGIS 3.2
|
||||||
POSTGRES_IMAGE: postgis/postgis:13-3.2
|
POSTGRES_IMAGE: postgis/postgis:13-3.2
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: PostgreSQL 13, PostGIS 3.3
|
- name: PostgreSQL 13, PostGIS 3.3
|
||||||
POSTGRES_IMAGE: postgis/postgis:13-3.3
|
POSTGRES_IMAGE: postgis/postgis:13-3.3
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: PostgreSQL 13, PostGIS 3.4
|
- name: PostgreSQL 13, PostGIS 3.4
|
||||||
POSTGRES_IMAGE: postgis/postgis:13-3.4
|
POSTGRES_IMAGE: postgis/postgis:13-3.4
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: PostgreSQL 14, PostGIS 3.4
|
- name: PostgreSQL 14, PostGIS 3.4
|
||||||
POSTGRES_IMAGE: postgis/postgis:14-3.4
|
POSTGRES_IMAGE: postgis/postgis:14-3.4
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: PostgreSQL 15, PostGIS 3.4
|
- name: PostgreSQL 15, PostGIS 3.4
|
||||||
POSTGRES_IMAGE: postgis/postgis:15-3.4
|
POSTGRES_IMAGE: postgis/postgis:15-3.4
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
- name: PostgreSQL 16, PostGIS 3.4
|
- name: PostgreSQL 16, PostGIS 3.4
|
||||||
POSTGRES_IMAGE: postgis/postgis:15-3.4
|
POSTGRES_IMAGE: postgis/postgis:15-3.4
|
||||||
NODE_VERSION: 19.3.0
|
NODE_VERSION: 20.11.1
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
name: ${{ matrix.name }}
|
name: ${{ matrix.name }}
|
||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
@@ -272,13 +261,13 @@ jobs:
|
|||||||
PARSE_SERVER_TEST_DATABASE_URI: postgres://postgres:postgres@localhost:5432/parse_server_postgres_adapter_test_database
|
PARSE_SERVER_TEST_DATABASE_URI: postgres://postgres:postgres@localhost:5432/parse_server_postgres_adapter_test_database
|
||||||
NODE_VERSION: ${{ matrix.NODE_VERSION }}
|
NODE_VERSION: ${{ matrix.NODE_VERSION }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
- name: Use Node.js ${{ matrix.NODE_VERSION }}
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.NODE_VERSION }}
|
node-version: ${{ matrix.NODE_VERSION }}
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
|
||||||
|
|||||||
18
.github/workflows/release-automated.yml
vendored
18
.github/workflows/release-automated.yml
vendored
@@ -12,15 +12,15 @@ jobs:
|
|||||||
- name: Determine trigger branch name
|
- name: Determine trigger branch name
|
||||||
id: branch
|
id: branch
|
||||||
run: echo "::set-output name=trigger_branch::${GITHUB_REF#refs/*/}"
|
run: echo "::set-output name=trigger_branch::${GITHUB_REF#refs/*/}"
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-node@v2
|
- uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: 18.1.0
|
node-version: 18.19.1
|
||||||
registry-url: https://registry.npmjs.org/
|
registry-url: https://registry.npmjs.org/
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
|
||||||
@@ -51,7 +51,7 @@ jobs:
|
|||||||
id: branch
|
id: branch
|
||||||
run: echo "::set-output name=branch_name::${GITHUB_REF#refs/*/}"
|
run: echo "::set-output name=branch_name::${GITHUB_REF#refs/*/}"
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
ref: ${{ needs.release.outputs.current_tag }}
|
ref: ${{ needs.release.outputs.current_tag }}
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
@@ -89,13 +89,13 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
- name: Use Node.js
|
- name: Use Node.js
|
||||||
uses: actions/setup-node@v1
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: 18.1.0
|
node-version: 18.19.1
|
||||||
- name: Cache Node.js modules
|
- name: Cache Node.js modules
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ~/.npm
|
||||||
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
|
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
|
||||||
|
|||||||
2
.github/workflows/release-manual-docker.yml
vendored
2
.github/workflows/release-manual-docker.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
|||||||
id: branch
|
id: branch
|
||||||
run: echo "::set-output name=branch_name::${GITHUB_REF#refs/*/}"
|
run: echo "::set-output name=branch_name::${GITHUB_REF#refs/*/}"
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.event.inputs.ref }}
|
ref: ${{ github.event.inputs.ref }}
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
[](https://codecov.io/github/parse-community/parse-server?branch=alpha)
|
[](https://codecov.io/github/parse-community/parse-server?branch=alpha)
|
||||||
[](https://github.com/parse-community/parse-dashboard/releases)
|
[](https://github.com/parse-community/parse-dashboard/releases)
|
||||||
|
|
||||||
[](https://nodejs.org)
|
[](https://nodejs.org)
|
||||||
[](https://www.mongodb.com)
|
[](https://www.mongodb.com)
|
||||||
[](https://www.postgresql.org)
|
[](https://www.postgresql.org)
|
||||||
|
|
||||||
@@ -129,10 +129,8 @@ Parse Server is continuously tested with the most recent releases of Node.js to
|
|||||||
|
|
||||||
| Version | Latest Version | End-of-Life | Compatible |
|
| Version | Latest Version | End-of-Life | Compatible |
|
||||||
|------------|----------------|-------------|------------|
|
|------------|----------------|-------------|------------|
|
||||||
| Node.js 14 | 14.19.1 | April 2023 | ✅ Yes |
|
| Node.js 18 | 18.19.1 | April 2025 | ✅ Yes |
|
||||||
| Node.js 16 | 16.14.2 | April 2024 | ✅ Yes |
|
| Node.js 20 | 20.11.1 | April 2026 | ✅ Yes |
|
||||||
| Node.js 18 | 18.12.1 | April 2025 | ✅ Yes |
|
|
||||||
| Node.js 19 | 19.3.0 | June 2023 | ✅ Yes |
|
|
||||||
|
|
||||||
#### MongoDB
|
#### MongoDB
|
||||||
|
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -24,7 +24,7 @@
|
|||||||
"deepcopy": "2.1.0",
|
"deepcopy": "2.1.0",
|
||||||
"express": "4.18.2",
|
"express": "4.18.2",
|
||||||
"express-rate-limit": "6.7.0",
|
"express-rate-limit": "6.7.0",
|
||||||
"follow-redirects": "^1.15.4",
|
"follow-redirects": "1.15.4",
|
||||||
"graphql": "16.8.1",
|
"graphql": "16.8.1",
|
||||||
"graphql-list-fields": "2.0.2",
|
"graphql-list-fields": "2.0.2",
|
||||||
"graphql-relay": "0.10.0",
|
"graphql-relay": "0.10.0",
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
"yaml": "1.10.0"
|
"yaml": "1.10.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.21.0 <17 || >=18 <19"
|
"node": ">=18.0.0 <21"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
|
|||||||
@@ -137,7 +137,7 @@
|
|||||||
"madge:circular": "node_modules/.bin/madge ./src --circular"
|
"madge:circular": "node_modules/.bin/madge ./src --circular"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.21.0 <17 || >=18 <19"
|
"node": ">=18.0.0 <21"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"parse-server": "bin/parse-server"
|
"parse-server": "bin/parse-server"
|
||||||
|
|||||||
Reference in New Issue
Block a user