Skip to content

Commit ceedf4b

Browse files
authored
Merge pull request #13 from umbrellio/update-deps
Update deps
2 parents 4437552 + 02a5cfd commit ceedf4b

File tree

6 files changed

+2142
-2574
lines changed

6 files changed

+2142
-2574
lines changed

.eslintrc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"parser": "babel-eslint",
2+
"parser": "@babel/eslint-parser",
33
"env": {
44
"browser": true,
55
"es6": true
@@ -14,7 +14,7 @@
1414
"jsx": true,
1515
"legacyDecorators": true
1616
},
17-
"ecmaVersion": 2018,
17+
"ecmaVersion": 2022,
1818
"sourceType": "module"
1919
},
2020
"plugins": [

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
strategy:
1717
matrix:
18-
node-version: [12.x, 14.x, 15.x]
18+
node-version: [12.x, 14.x, 16.x]
1919

2020
steps:
2121
- uses: actions/checkout@v2

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class List extends React.Component {
9292
render () {
9393
const { categories } = this.props
9494

95-
return <ul>{categories.map(item => <li>{item}</li>)}</ul>
95+
return <ul>{categories.map(item => <li key={item}>{item}</li>)}</ul>
9696
}
9797
}
9898
```
@@ -119,7 +119,7 @@ class List extends React.Component {
119119
return (
120120
<React.Fragment>
121121
<h2>{user.name}</h2>
122-
<ul>{categories.map(item => <li>{item}</li>)}</ul>
122+
<ul>{categories.map(item => <li key={item}>{item}</li>)}</ul>
123123
</React.Fragment>
124124
)
125125
}
@@ -140,7 +140,7 @@ import { useStore } from "@umbrellio/observable"
140140
const List = () => {
141141
const categories = useStore(listStore, { map: state => state.list })
142142

143-
return <ul>{categories.map(item => <li>{item}</li>)}</ul>
143+
return <ul>{categories.map(item => <li key={item}>{item}</li>)}</ul>
144144
}
145145
```
146146

package.json

+22-23
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@umbrellio/observable",
3-
"version": "1.4.0",
3+
"version": "1.4.1",
44
"description": "Observable library",
55
"repository": "git@github.com:umbrellio/observable.git",
66
"author": "Aleksei Bespalov <nulldefiner@gmail.com>",
@@ -16,35 +16,34 @@
1616
"test:coverage": "jest --coverage"
1717
},
1818
"devDependencies": {
19-
"@babel/cli": "^7.14.8",
20-
"@babel/core": "^7.14.8",
21-
"@babel/plugin-proposal-class-properties": "^7.14.5",
22-
"@babel/plugin-transform-react-jsx": "^7.14.5",
23-
"@babel/preset-env": "^7.14.8",
24-
"@rollup/plugin-babel": "^5.3.0",
25-
"@rollup/plugin-node-resolve": "^13.0.4",
26-
"@wojtekmaj/enzyme-adapter-react-17": "^0.6.3",
27-
"babel-eslint": "^10.1.0",
19+
"@babel/cli": "^7.17.10",
20+
"@babel/core": "^7.18.2",
21+
"@babel/eslint-parser": "^7.18.2",
22+
"@babel/plugin-proposal-class-properties": "^7.17.12",
23+
"@babel/plugin-transform-react-jsx": "^7.17.12",
24+
"@babel/preset-env": "^7.18.2",
25+
"@rollup/plugin-babel": "^5.3.1",
26+
"@rollup/plugin-node-resolve": "^13.3.0",
27+
"@wojtekmaj/enzyme-adapter-react-17": "^0.6.7",
28+
"babel-jest": "^28.1.1",
2829
"coveralls": "^3.1.1",
29-
"eslint": "^7.31.0",
30+
"enzyme": "^3.11.0",
31+
"eslint": "^8.17.0",
3032
"eslint-config-umbrellio": "^5.0.1",
31-
"eslint-plugin-import": "^2.23.4",
32-
"eslint-plugin-jest": "^24.4.0",
33-
"eslint-plugin-jsx-a11y": "^6.4.1",
33+
"eslint-plugin-import": "^2.26.0",
34+
"eslint-plugin-jest": "^26.5.3",
35+
"eslint-plugin-jsx-a11y": "^6.5.1",
3436
"eslint-plugin-node": "^11.1.0",
3537
"eslint-plugin-prefer-object-spread": "^1.2.1",
36-
"eslint-plugin-promise": "^5.1.0",
37-
"eslint-plugin-react": "^7.24.0",
38-
"jest": "^27.0.6",
38+
"eslint-plugin-promise": "^6.0.0",
39+
"eslint-plugin-react": "^7.30.0",
40+
"jest": "^28.1.1",
41+
"jest-environment-jsdom": "^28.1.1",
3942
"react": "^17.0.2",
4043
"react-dom": "^17.0.2",
41-
"rollup": "^2.55.1"
44+
"rollup": "^2.75.6"
4245
},
4346
"peerDependencies": {
44-
"react": "^16.13.1"
45-
},
46-
"dependencies": {
47-
"babel-jest": "^27.0.6",
48-
"enzyme": "^3.11.0"
47+
"react": "^16.13.1 || ^17"
4948
}
5049
}

rollup.config.js

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ import { nodeResolve } from "@rollup/plugin-node-resolve"
44
const shared = {
55
input: "src/index.js",
66
external: ["react"],
7+
output: {
8+
globals: {
9+
react: "React",
10+
},
11+
},
712
plugins: [
813
nodeResolve({
914
moduleDirectories: ["node_modules"],
@@ -19,20 +24,23 @@ const config = [
1924
({ ...shared,
2025
...{
2126
output: {
27+
...shared.output,
2228
file: "dist/observable.cjs.js",
2329
format: "cjs",
2430
},
2531
} }),
2632
({ ...shared,
2733
...{
2834
output: {
35+
...shared.output,
2936
file: "dist/observable.es.js",
3037
format: "es",
3138
},
3239
} }),
3340
({ ...shared,
3441
...{
3542
output: {
43+
...shared.output,
3644
file: "dist/observable.iife.js",
3745
format: "iife",
3846
name: "T",

0 commit comments

Comments
 (0)