Skip to content

Commit ad06c6c

Browse files
authored
Merge pull request #8 from aboutbits/update-packages-and-configs
Update packages and adapt configs
2 parents 8754ab6 + 1616238 commit ad06c6c

5 files changed

Lines changed: 26 additions & 19 deletions

File tree

.eslintrc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"prettier",
1515
"plugin:prettier/recommended",
1616
"plugin:@typescript-eslint/recommended",
17-
"plugin:import/typescript"
17+
"plugin:import/typescript",
18+
"plugin:jest/recommended"
1819
],
1920
"parserOptions": {
2021
"sourceType": "module",

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
prerelease: false
1919
- uses: actions/setup-node@v1
2020
with:
21-
node-version: '12.x'
21+
node-version: '16.x'
2222
registry-url: 'https://registry.npmjs.org'
2323
- run: npm install
2424
- run: npm publish

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
- uses: actions/checkout@v2
88
- uses: actions/setup-node@v1
99
with:
10-
node-version: '12.x'
10+
node-version: '16.x'
1111
registry-url: 'https://registry.npmjs.org'
1212
- run: npm install
1313
- run: npm run lint

jest.config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"testEnvironment": "jsdom",
23
"transform": {
34
"^.+\\.(t|j)sx?$": "ts-jest"
45
},

package.json

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
"main": "dist/index.js",
66
"module": "dist/esm/index.js",
77
"sideEffects": false,
8+
"engines": {
9+
"npm": "^8",
10+
"node": "^16"
11+
},
812
"scripts": {
913
"build": "npm run build:node && npm run build:esm",
1014
"build:node": "tsc",
@@ -42,26 +46,27 @@
4246
"access": "public"
4347
},
4448
"devDependencies": {
45-
"@testing-library/jest-dom": "^5.11.10",
46-
"@testing-library/react": "^11.2.6",
47-
"@testing-library/react-hooks": "^5.1.1",
49+
"@testing-library/jest-dom": "^5.16.4",
50+
"@testing-library/react": "^12.0.0",
51+
"@testing-library/react-hooks": "^8.0.1",
4852
"@types/css-mediaquery": "^0.1.1",
49-
"@types/jest": "^26.0.22",
50-
"@types/react": "^17.0.3",
51-
"@typescript-eslint/eslint-plugin": "^4.21.0",
52-
"@typescript-eslint/parser": "^4.21.0",
53+
"@types/jest": "^28.1.3",
54+
"@types/react": "^17.0.0",
55+
"@typescript-eslint/eslint-plugin": "^5.30.0",
56+
"@typescript-eslint/parser": "^5.30.0",
5357
"css-mediaquery": "^0.1.2",
54-
"eslint": "^7.23.0",
55-
"eslint-config-prettier": "^8.1.0",
56-
"eslint-plugin-import": "^2.22.1",
57-
"eslint-plugin-jest": "^24.3.4",
58-
"eslint-plugin-prettier": "^3.3.1",
59-
"jest": "^26.6.3",
60-
"prettier": "^2.2.1",
58+
"eslint": "^8.18.0",
59+
"eslint-config-prettier": "^8.5.0",
60+
"eslint-plugin-import": "^2.26.0",
61+
"eslint-plugin-jest": "^26.5.3",
62+
"eslint-plugin-prettier": "^4.1.0",
63+
"jest": "^28.1.1",
64+
"jest-environment-jsdom": "^28.1.1",
65+
"prettier": "^2.7.1",
6166
"react": "^17.0.2",
6267
"react-dom": "^17.0.2",
63-
"ts-jest": "^26.5.4",
64-
"typescript": "^4.2.4"
68+
"ts-jest": "^28.0.5",
69+
"typescript": "^4.7.4"
6570
},
6671
"peerDependencies": {
6772
"react": "^16.0.0 || ^17.0.0"

0 commit comments

Comments
 (0)