Skip to content

Commit 42ffb2e

Browse files
feat: require Node.js 16 (#1348)
* feat: require Node.js 16 * bump package versions * chore(dependencies): updated changesets for modified dependencies * changeset? * chore(dependencies): updated changesets for modified dependencies --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 22e71e2 commit 42ffb2e

File tree

7 files changed

+348
-606
lines changed

7 files changed

+348
-606
lines changed

.changeset/blue-carrots-protect.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'graphql-config': major
3+
---
4+
5+
Drop support for Node.js 14. Require Node.js `>= 16`
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
'graphql-config': patch
3+
---
4+
5+
dependencies updates:
6+
7+
- Updated dependency [`@graphql-tools/graphql-file-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/graphql-file-loader/v/8.0.0) (from `^7.3.7`, in `dependencies`)
8+
- Updated dependency [`@graphql-tools/json-file-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/json-file-loader/v/8.0.0) (from `^7.3.7`, in `dependencies`)
9+
- Updated dependency [`@graphql-tools/load@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/load/v/8.0.0) (from `^7.5.5`, in `dependencies`)
10+
- Updated dependency [`@graphql-tools/merge@^9.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/merge/v/9.0.0) (from `^8.2.6`, in `dependencies`)
11+
- Updated dependency [`@graphql-tools/url-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/url-loader/v/8.0.0) (from `^7.9.7`, in `dependencies`)
12+
- Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`)

.github/workflows/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
os: [ubuntu-latest, windows-latest]
18-
node_version: [14, 16]
18+
node_version: [16, 18, 20]
1919
steps:
2020
- uses: actions/checkout@v3
2121

.github/workflows/pr.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ on:
88
jobs:
99
dependencies:
1010
uses: the-guild-org/shared-config/.github/workflows/changesets-dependencies.yaml@main
11+
with:
12+
preCommit: 'yarn prettier'
13+
installDependencies: true
1114
secrets:
1215
githubToken: ${{ secrets.GUILD_BOT_TOKEN }}
1316

@@ -16,7 +19,7 @@ jobs:
1619
with:
1720
npmTag: alpha
1821
buildScript: build
19-
nodeVersion: 16
22+
nodeVersion: 18
2023
secrets:
2124
githubToken: ${{ secrets.GITHUB_TOKEN }}
2225
npmToken: ${{ secrets.NPM_TOKEN }}

package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@
5757
}
5858
},
5959
"dependencies": {
60-
"@graphql-tools/graphql-file-loader": "^7.3.7",
61-
"@graphql-tools/json-file-loader": "^7.3.7",
62-
"@graphql-tools/load": "^7.5.5",
63-
"@graphql-tools/merge": "^8.2.6",
64-
"@graphql-tools/url-loader": "^7.9.7",
65-
"@graphql-tools/utils": "^9.0.0",
60+
"@graphql-tools/graphql-file-loader": "^8.0.0",
61+
"@graphql-tools/json-file-loader": "^8.0.0",
62+
"@graphql-tools/load": "^8.0.0",
63+
"@graphql-tools/merge": "^9.0.0",
64+
"@graphql-tools/url-loader": "^8.0.0",
65+
"@graphql-tools/utils": "^10.0.0",
6666
"cosmiconfig": "8.1.0",
6767
"jiti": "1.17.1",
6868
"minimatch": "4.2.3",
@@ -75,7 +75,7 @@
7575
"@types/node": "18.16.14",
7676
"@typescript-eslint/eslint-plugin": "5.59.6",
7777
"@typescript-eslint/parser": "5.59.6",
78-
"bob-the-bundler": "6.0.0",
78+
"bob-the-bundler": "7.0.0",
7979
"cosmiconfig-toml-loader": "1.0.0",
8080
"del": "6.1.1",
8181
"eslint": "8.41.0",
@@ -128,6 +128,6 @@
128128
}
129129
},
130130
"engines": {
131-
"node": ">= 10.0.0"
131+
"node": ">= 16.0.0"
132132
}
133133
}

tsconfig.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
{
22
"compilerOptions": {
33
"module": "esnext",
4-
"target": "es2018",
5-
"lib": ["es2018"],
4+
"target": "es2021",
5+
"lib": ["es2021"],
66
"outDir": "dist",
7+
"skipLibCheck": true,
78
"declaration": true,
89
"declarationMap": true,
910
"importHelpers": true,

0 commit comments

Comments
 (0)