From 142b9d2a9d36146be4bf145f7fee1c17859aaf52 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Wed, 23 Feb 2022 01:50:40 -0800 Subject: [PATCH] Add valtio --- package-lock.json | 65 ++++++++++++++++++++++++++++++++++++++++++++++- package.json | 4 ++- 2 files changed, 67 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 508d58de..4b64fedf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,8 @@ "react-cookie": "^4.1.1", "react-dom": "^17.0.2", "react-i18next": "^11.15.3", - "sass": "^1.49.0" + "sass": "^1.49.0", + "valtio": "^1.3.0" }, "devDependencies": { "@types/lodash.debounce": "^4.0.6", @@ -32,6 +33,7 @@ "@types/react-dom": "^17.0.11", "eslint": "8.7.0", "eslint-config-next": "12.0.8", + "eslint-plugin-valtio": "^0.4.1", "typescript": "4.5.5" } }, @@ -4312,6 +4314,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/eslint-plugin-valtio": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-valtio/-/eslint-plugin-valtio-0.4.1.tgz", + "integrity": "sha512-mORVREchU66YRWa0svret65i9U6gSliNThPH2GJEJlNHE/J1sYdcEcuobKAAMKlz5WpflC38nslkRxBKpiU/rA==", + "dev": true + }, "node_modules/eslint-scope": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", @@ -5781,6 +5789,11 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, + "node_modules/proxy-compare": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.0.2.tgz", + "integrity": "sha512-3qUXJBariEj3eO90M3Rgqq3+/P5Efl0t/dl9g/1uVzIQmO3M+ql4hvNH3mYdu8H+1zcKv07YvL55tsY74jmH1A==" + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -6686,6 +6699,37 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "node_modules/valtio": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.3.0.tgz", + "integrity": "sha512-wsE6EDIkt+CNZPNHOxNVzoi026Fyt6ZRT750etZCAvrndcdT3N7Z+SSV4kJQdCwl5gNxsnU4BhP1wFS7cu21oA==", + "dependencies": { + "proxy-compare": "2.0.2" + }, + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "@babel/helper-module-imports": ">=7.12", + "@babel/types": ">=7.13", + "babel-plugin-macros": ">=3.0", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@babel/helper-module-imports": { + "optional": true + }, + "@babel/types": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + }, + "react": { + "optional": true + } + } + }, "node_modules/void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", @@ -9846,6 +9890,12 @@ "dev": true, "requires": {} }, + "eslint-plugin-valtio": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-valtio/-/eslint-plugin-valtio-0.4.1.tgz", + "integrity": "sha512-mORVREchU66YRWa0svret65i9U6gSliNThPH2GJEJlNHE/J1sYdcEcuobKAAMKlz5WpflC38nslkRxBKpiU/rA==", + "dev": true + }, "eslint-scope": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", @@ -10853,6 +10903,11 @@ } } }, + "proxy-compare": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.0.2.tgz", + "integrity": "sha512-3qUXJBariEj3eO90M3Rgqq3+/P5Efl0t/dl9g/1uVzIQmO3M+ql4hvNH3mYdu8H+1zcKv07YvL55tsY74jmH1A==" + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -11462,6 +11517,14 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "valtio": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.3.0.tgz", + "integrity": "sha512-wsE6EDIkt+CNZPNHOxNVzoi026Fyt6ZRT750etZCAvrndcdT3N7Z+SSV4kJQdCwl5gNxsnU4BhP1wFS7cu21oA==", + "requires": { + "proxy-compare": "2.0.2" + } + }, "void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", diff --git a/package.json b/package.json index 8cdf5796..f6b2f8b1 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,8 @@ "react-cookie": "^4.1.1", "react-dom": "^17.0.2", "react-i18next": "^11.15.3", - "sass": "^1.49.0" + "sass": "^1.49.0", + "valtio": "^1.3.0" }, "devDependencies": { "@types/lodash.debounce": "^4.0.6", @@ -37,6 +38,7 @@ "@types/react-dom": "^17.0.11", "eslint": "8.7.0", "eslint-config-next": "12.0.8", + "eslint-plugin-valtio": "^0.4.1", "typescript": "4.5.5" } }