From 5d9312fa1d2c827b9d1708b07d96899470d0a6a8 Mon Sep 17 00:00:00 2001 From: chrislicodes Date: Sat, 20 May 2023 10:31:10 +0200 Subject: [PATCH] chore: install immer and bump deps --- package-lock.json | 46 +++++++++++++++++++++++++++++++++------------- package.json | 10 ++++++---- 2 files changed, 39 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 938f64b..788a45e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,13 +14,15 @@ "@tiptap/starter-kit": "2.0.3", "chess.js": "1.0.0-beta.6", "chessground": "8.3.7", - "lucide-react": "0.217.0", + "immer": "^10.0.2", + "lucide-react": "0.220.0", "nanoid": "4.0.2", "react": "18.2.0", - "react-dom": "18.2.0" + "react-dom": "18.2.0", + "use-immer": "^0.9.0" }, "devDependencies": { - "@types/node": "20.1.7", + "@types/node": "20.2.1", "@types/react": "18.2.6", "@types/react-dom": "18.2.4", "@typescript-eslint/eslint-plugin": "5.59.6", @@ -34,7 +36,7 @@ "prettier": "2.8.8", "prettier-plugin-organize-imports": "3.2.2", "pretty-quick": "3.1.3", - "tslib": "2.5.0", + "tslib": "2.5.2", "typescript": "5.0.4" } }, @@ -1528,9 +1530,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.1.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.7.tgz", - "integrity": "sha512-WCuw/o4GSwDGMoonES8rcvwsig77dGCMbZDrZr2x4ZZiNW4P/gcoZXe/0twgtobcTkmg9TuKflxYL/DuwDyJzg==", + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.1.tgz", + "integrity": "sha512-DqJociPbZP1lbZ5SQPk4oag6W7AyaGMO6gSfRwq3PWl4PXTwJpRQJhDq4W0kzrg3w6tJ1SwlvGZ5uKFHY13LIg==", "dev": true }, "node_modules/@types/object.omit": { @@ -3147,6 +3149,15 @@ "node": ">= 4" } }, + "node_modules/immer": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.2.tgz", + "integrity": "sha512-Rx3CqeqQ19sxUtYV9CU911Vhy8/721wRFnJv3REVGWUmoAcIwzifTsdmJte/MV+0/XpM35LZdQMBGkRIoLPwQA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -3638,9 +3649,9 @@ } }, "node_modules/lucide-react": { - "version": "0.217.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.217.0.tgz", - "integrity": "sha512-I4DHIW9EDYuAFNFpkYHZw7lh++BM9Vim86L+gLdSAnb7WwAB2JpGrOl9j8a6c8PSw67UXc3gxj3c26smyZ+7mg==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.220.0.tgz", + "integrity": "sha512-bYtGUsLAWBvZu+BzAU/ziP1gzE4LwMEXLnlgSr1yUKEPPalLG77JLd5GdYebOVkpm+GtqRqnp6tEKDX7Bm8ZlQ==", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0" } @@ -4863,9 +4874,9 @@ } }, "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", "dev": true }, "node_modules/tsutils": { @@ -5001,6 +5012,15 @@ "punycode": "^2.1.0" } }, + "node_modules/use-immer": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/use-immer/-/use-immer-0.9.0.tgz", + "integrity": "sha512-/L+enLi0nvuZ6j4WlyK0US9/ECUtV5v9RUbtxnn5+WbtaXYUaOBoKHDNL9I5AETdurQ4rIFIj/s+Z5X80ATyKw==", + "peerDependencies": { + "immer": ">=2.0.0", + "react": "^16.8.0 || ^17.0.1 || ^18.0.0" + } + }, "node_modules/w3c-keyname": { "version": "2.2.6", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.6.tgz", diff --git a/package.json b/package.json index 84c6434..28de806 100644 --- a/package.json +++ b/package.json @@ -22,13 +22,15 @@ "@tiptap/starter-kit": "2.0.3", "chess.js": "1.0.0-beta.6", "chessground": "8.3.7", - "lucide-react": "0.217.0", + "immer": "^10.0.2", + "lucide-react": "0.220.0", "nanoid": "4.0.2", "react": "18.2.0", - "react-dom": "18.2.0" + "react-dom": "18.2.0", + "use-immer": "^0.9.0" }, "devDependencies": { - "@types/node": "20.1.7", + "@types/node": "20.2.1", "@types/react": "18.2.6", "@types/react-dom": "18.2.4", "@typescript-eslint/eslint-plugin": "5.59.6", @@ -42,7 +44,7 @@ "prettier": "2.8.8", "prettier-plugin-organize-imports": "3.2.2", "pretty-quick": "3.1.3", - "tslib": "2.5.0", + "tslib": "2.5.2", "typescript": "5.0.4" } }