diff --git a/package.json b/package.json index 35d3e7e..f877e5d 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "private": true, "name": "lucid-creations-media-potty-chart", "homepage": "https://lucidcreations.media/introducing-code-name-potty-chart/", - "version": "v0.0.9.6-alpha", + "version": "v0.0.9.7-alpha", "author": { "name": "Lucid Creations Media", "url": "https://lucidcreations.media", @@ -23,19 +23,17 @@ "@reduxjs/toolkit": "^1.8.1", "date-fns": "^2.28.0", "formik": "^2.2.9", - "framer-motion": "^6.3.0", + "framer-motion": "^6.3.1", "next": "12.1.5", "react": "<=17.0.2", "react-dom": "<=17.0.2", - "react-redux": "^8.0.0", - "sharp": "^0.30.3" + "sharp": "^0.30.4" }, "devDependencies": { - "@types/node": "^17.0.24", - "@types/react": "<=17.0.2", - "@types/react-redux": "^7.1.24", - "@typescript-eslint/eslint-plugin": "^5.19.0", - "eslint": "^8.13.0", + "@types/node": "^17.0.25", + "@types/react": "<18.0.0", + "@typescript-eslint/eslint-plugin": "^5.20.0", + "eslint": "^8.14.0", "eslint-config-next": "^12.1.5", "eslint-config-prettier": "^8.5.0", "eslint-plugin-jsx-a11y": "^6.5.1", diff --git a/components/calender/CalenderNav.tsx b/src/components/calender/CalenderNav.tsx similarity index 92% rename from components/calender/CalenderNav.tsx rename to src/components/calender/CalenderNav.tsx index 1c45265..e6b730a 100644 --- a/components/calender/CalenderNav.tsx +++ b/src/components/calender/CalenderNav.tsx @@ -3,9 +3,9 @@ import { useRouter } from "next/router"; import { HStack, IconButton } from "@chakra-ui/react"; import { Icon } from "@iconify/react"; import { format, isSameMonth, addMonths, subMonths } from "date-fns"; -import findValidDateRange from "../../lib/findValidDateRange"; +import findValidDateRange from "../../../lib/findValidDateRange"; import DatePicker from "./DatePicker"; -import { CalenderContext } from "../../contexts/CalenderContext"; +import { CalenderContext } from "../../../contexts/CalenderContext"; const CalenderNav = (): JSX.Element => { const { selectedDate } = useContext(CalenderContext); diff --git a/components/calender/DatePicker.tsx b/src/components/calender/DatePicker.tsx similarity index 98% rename from components/calender/DatePicker.tsx rename to src/components/calender/DatePicker.tsx index e154504..8aabc1e 100644 --- a/components/calender/DatePicker.tsx +++ b/src/components/calender/DatePicker.tsx @@ -25,9 +25,9 @@ import { FieldProps } from "formik"; import { format } from "date-fns"; -import findValidDateRange from "../../lib/findValidDateRange"; +import findValidDateRange from "../../../lib/findValidDateRange"; import FormValidateEmoji from "./FormValidateEmoji"; -import { CalenderContext } from "../../contexts/CalenderContext"; +import { CalenderContext } from "../../../contexts/CalenderContext"; const DatePicker = (): JSX.Element => { const { title } = useContext(CalenderContext); diff --git a/components/calender/Day.tsx b/src/components/calender/Day.tsx similarity index 98% rename from components/calender/Day.tsx rename to src/components/calender/Day.tsx index dd24233..53efd0a 100644 --- a/components/calender/Day.tsx +++ b/src/components/calender/Day.tsx @@ -10,7 +10,7 @@ import { } from "date-fns"; import router from "next/router"; import React, { Fragment, useState } from "react"; -import { StickersContextProvider } from "../../contexts/StickerContext"; +import { StickersContextProvider } from "../../../contexts/StickerContext"; import AddUpdateSticker from "./modals/AddUpdateSticker"; import DemoStickers from "./stickers/DemoStickers"; diff --git a/components/calender/FormValidateEmoji.tsx b/src/components/calender/FormValidateEmoji.tsx similarity index 100% rename from components/calender/FormValidateEmoji.tsx rename to src/components/calender/FormValidateEmoji.tsx diff --git a/components/calender/index.tsx b/src/components/calender/index.tsx similarity index 96% rename from components/calender/index.tsx rename to src/components/calender/index.tsx index c70819d..bd90fe1 100644 --- a/components/calender/index.tsx +++ b/src/components/calender/index.tsx @@ -1,8 +1,8 @@ import React, { useContext, useEffect } from "react"; import { Box, HStack, SimpleGrid, Text, VStack } from "@chakra-ui/react"; import { isSameDay, format } from "date-fns"; -import { CalenderContext } from "../../contexts/CalenderContext"; -import { StickersContext } from "../../contexts/StickerContext"; +import { CalenderContext } from "../../../contexts/CalenderContext"; +import { StickersContext } from "../../../contexts/StickerContext"; import CalenderNav from "./CalenderNav"; import Day from "./Day"; diff --git a/components/calender/modals/AddUpdateSticker.tsx b/src/components/calender/modals/AddUpdateSticker.tsx similarity index 99% rename from components/calender/modals/AddUpdateSticker.tsx rename to src/components/calender/modals/AddUpdateSticker.tsx index 44ebcee..944ffa9 100644 --- a/components/calender/modals/AddUpdateSticker.tsx +++ b/src/components/calender/modals/AddUpdateSticker.tsx @@ -16,7 +16,7 @@ import { import React, { useState, useContext, useRef } from "react"; import { format, isSameDay } from "date-fns"; import { Icon } from "@iconify/react"; -import { StickersContext } from "../../../contexts/StickerContext"; +import { StickersContext } from "../../../../contexts/StickerContext"; import StickerSelector from "./StickerSelector"; import DemoStickers from "../stickers/DemoStickers"; diff --git a/components/calender/modals/StickerSelector.tsx b/src/components/calender/modals/StickerSelector.tsx similarity index 100% rename from components/calender/modals/StickerSelector.tsx rename to src/components/calender/modals/StickerSelector.tsx diff --git a/components/calender/stickers/DemoStickers.tsx b/src/components/calender/stickers/DemoStickers.tsx similarity index 100% rename from components/calender/stickers/DemoStickers.tsx rename to src/components/calender/stickers/DemoStickers.tsx diff --git a/components/loading/LoadingOverlay.tsx b/src/components/loading/LoadingOverlay.tsx similarity index 100% rename from components/loading/LoadingOverlay.tsx rename to src/components/loading/LoadingOverlay.tsx diff --git a/components/loading/LoadingSpinner.tsx b/src/components/loading/LoadingSpinner.tsx similarity index 100% rename from components/loading/LoadingSpinner.tsx rename to src/components/loading/LoadingSpinner.tsx diff --git a/pages/_app.tsx b/src/pages/_app.tsx similarity index 100% rename from pages/_app.tsx rename to src/pages/_app.tsx diff --git a/pages/_document.tsx b/src/pages/_document.tsx similarity index 100% rename from pages/_document.tsx rename to src/pages/_document.tsx diff --git a/pages/calendar/[...date].tsx b/src/pages/calendar/[...date].tsx similarity index 97% rename from pages/calendar/[...date].tsx rename to src/pages/calendar/[...date].tsx index db7501a..a86176e 100644 --- a/pages/calendar/[...date].tsx +++ b/src/pages/calendar/[...date].tsx @@ -13,8 +13,8 @@ import { // import findValidDateRange from "../../lib/findValidDateRange"; import ErrorPage from "next/error"; import Calender from "../../components/calender"; -import { CalenderContextProvider } from "../../contexts/CalenderContext"; -import { StickersContextProvider } from "../../contexts/StickerContext"; +import { CalenderContextProvider } from "../../../contexts/CalenderContext"; +import { StickersContextProvider } from "../../../contexts/StickerContext"; const DateRoute: React.FC = () => { const router = useRouter(); diff --git a/pages/calendar/index.tsx b/src/pages/calendar/index.tsx similarity index 100% rename from pages/calendar/index.tsx rename to src/pages/calendar/index.tsx diff --git a/pages/index.tsx b/src/pages/index.tsx similarity index 82% rename from pages/index.tsx rename to src/pages/index.tsx index 8446ffe..ce26844 100644 --- a/pages/index.tsx +++ b/src/pages/index.tsx @@ -1,8 +1,8 @@ import React, { useRef } from "react"; import { Box } from "@chakra-ui/react"; import Calender from "../components/calender"; -import { StickersContextProvider } from "../contexts/StickerContext"; -import { CalenderContextProvider } from "../contexts/CalenderContext"; +import { StickersContextProvider } from "../../contexts/StickerContext"; +import { CalenderContextProvider } from "../../contexts/CalenderContext"; import { format } from "date-fns"; const IndexPage = (): JSX.Element => { diff --git a/theme/AppTheme.ts b/src/theme/AppTheme.ts similarity index 100% rename from theme/AppTheme.ts rename to src/theme/AppTheme.ts diff --git a/theme/components/buttonStyles.ts b/src/theme/components/buttonStyles.ts similarity index 100% rename from theme/components/buttonStyles.ts rename to src/theme/components/buttonStyles.ts diff --git a/theme/layout/BackToTopButton.tsx b/src/theme/layout/BackToTopButton.tsx similarity index 100% rename from theme/layout/BackToTopButton.tsx rename to src/theme/layout/BackToTopButton.tsx diff --git a/theme/layout/DesktopNav.tsx b/src/theme/layout/DesktopNav.tsx similarity index 100% rename from theme/layout/DesktopNav.tsx rename to src/theme/layout/DesktopNav.tsx diff --git a/theme/layout/Footer.tsx b/src/theme/layout/Footer.tsx similarity index 100% rename from theme/layout/Footer.tsx rename to src/theme/layout/Footer.tsx diff --git a/theme/layout/Header.tsx b/src/theme/layout/Header.tsx similarity index 98% rename from theme/layout/Header.tsx rename to src/theme/layout/Header.tsx index 589296a..9dfd3a0 100644 --- a/theme/layout/Header.tsx +++ b/src/theme/layout/Header.tsx @@ -11,11 +11,11 @@ import { import { Icon } from "@iconify/react"; import DesktopNav from "./DesktopNav"; import MobileNav from "./MobileNav"; -import appLogo from "../../public/images/logo.svg"; +import appLogo from "../../../public/images/logo.svg"; const Header = (): JSX.Element => { const appName = "LCM Potty Chart"; - const appVersion = "v0.0.9.6-alpha"; + const appVersion = "v0.0.9.7-alpha"; // Add transparency while not at the top of the page. const [transparentNavbar, setTransparentNavbar] = useState(false); diff --git a/theme/layout/Layout.tsx b/src/theme/layout/Layout.tsx similarity index 100% rename from theme/layout/Layout.tsx rename to src/theme/layout/Layout.tsx diff --git a/theme/layout/MobileNav.tsx b/src/theme/layout/MobileNav.tsx similarity index 100% rename from theme/layout/MobileNav.tsx rename to src/theme/layout/MobileNav.tsx diff --git a/theme/layout/navItems.ts b/src/theme/layout/navItems.ts similarity index 100% rename from theme/layout/navItems.ts rename to src/theme/layout/navItems.ts diff --git a/yarn.lock b/yarn.lock index 784f5d0..6009149 100644 --- a/yarn.lock +++ b/yarn.lock @@ -69,7 +69,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.9.2": version: 7.17.9 resolution: "@babel/runtime@npm:7.17.9" dependencies: @@ -1086,9 +1086,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.2.1": - version: 1.2.1 - resolution: "@eslint/eslintrc@npm:1.2.1" +"@eslint/eslintrc@npm:^1.2.2": + version: 1.2.2 + resolution: "@eslint/eslintrc@npm:1.2.2" dependencies: ajv: ^6.12.4 debug: ^4.3.2 @@ -1099,7 +1099,7 @@ __metadata: js-yaml: ^4.1.0 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: 1f797b9f94d71b965992cf6c44e3bcb574643014fd1e3d4862d25056bd5568f59c488461a7e9a1c1758ca7f0def5d3cb69c3d8b38581bcf4a53af74371243797 + checksum: d891036bbffb0efec1462aa4a603ed6e349d546b1632dde7d474ddd15c2a8b6895671b25293f1d3ba10ff629c24a3649ad049373fe695a0e44b612537088563c languageName: node linkType: hard @@ -1365,16 +1365,6 @@ __metadata: languageName: node linkType: hard -"@types/hoist-non-react-statics@npm:^3.3.0, @types/hoist-non-react-statics@npm:^3.3.1": - version: 3.3.1 - resolution: "@types/hoist-non-react-statics@npm:3.3.1" - dependencies: - "@types/react": "*" - hoist-non-react-statics: ^3.3.0 - checksum: 2c0778570d9a01d05afabc781b32163f28409bb98f7245c38d5eaf082416fdb73034003f5825eb5e21313044e8d2d9e1f3fe2831e345d3d1b1d20bcd12270719 - languageName: node - linkType: hard - "@types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" @@ -1399,16 +1389,16 @@ __metadata: linkType: hard "@types/lodash@npm:*": - version: 4.14.181 - resolution: "@types/lodash@npm:4.14.181" - checksum: 0d1863d8383fd2f8bb42e9e3fc1d6255bb88ff034d6df848941063698944313dae944fc1270315613e3d303fae7c7a9a86085ad3235ed6204c56c4b0b3699aa9 + version: 4.14.182 + resolution: "@types/lodash@npm:4.14.182" + checksum: 7dd137aa9dbabd632408bd37009d984655164fa1ecc3f2b6eb94afe35bf0a5852cbab6183148d883e9c73a958b7fec9a9bcf7c8e45d41195add6a18c34958209 languageName: node linkType: hard -"@types/node@npm:^17.0.24": - version: 17.0.24 - resolution: "@types/node@npm:17.0.24" - checksum: 9e7c4f863601b2430b4c2429a89935f22eba692956f5013c90a4c7fb0e1401ed8add8c4307453c5d6b8b985384500f8c3f644427ab88632640cc396159af479a +"@types/node@npm:^17.0.25": + version: 17.0.25 + resolution: "@types/node@npm:17.0.25" + checksum: 6a820bd624e69ea772f52a6cdb326484eff5829443dc981939373929ade109f58c21698b9f0a831bd6ceea799e722a75dc49c5fa7a6bc32a81e1cbdfc6507b64 languageName: node linkType: hard @@ -1426,18 +1416,6 @@ __metadata: languageName: node linkType: hard -"@types/react-redux@npm:^7.1.24": - version: 7.1.24 - resolution: "@types/react-redux@npm:7.1.24" - dependencies: - "@types/hoist-non-react-statics": ^3.3.0 - "@types/react": "*" - hoist-non-react-statics: ^3.3.0 - redux: ^4.0.0 - checksum: 6582246581331ac7fbbd44aa1f1c136c8a9c8febbcf462432ac81302263308c21e1a2e7868beb7f73bbcb52a8e67935d133cb37f5bdcb6564eaff3a811805101 - languageName: node - linkType: hard - "@types/react@npm:^17.0.38": version: 17.0.44 resolution: "@types/react@npm:17.0.44" @@ -1456,13 +1434,6 @@ __metadata: languageName: node linkType: hard -"@types/use-sync-external-store@npm:^0.0.3": - version: 0.0.3 - resolution: "@types/use-sync-external-store@npm:0.0.3" - checksum: 161ddb8eec5dbe7279ac971531217e9af6b99f7783213566d2b502e2e2378ea19cf5e5ea4595039d730aa79d3d35c6567d48599f69773a02ffcff1776ec2a44e - languageName: node - linkType: hard - "@types/warning@npm:^3.0.0": version: 3.0.0 resolution: "@types/warning@npm:3.0.0" @@ -1470,13 +1441,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.19.0" +"@typescript-eslint/eslint-plugin@npm:^5.20.0": + version: 5.20.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.20.0" dependencies: - "@typescript-eslint/scope-manager": 5.19.0 - "@typescript-eslint/type-utils": 5.19.0 - "@typescript-eslint/utils": 5.19.0 + "@typescript-eslint/scope-manager": 5.20.0 + "@typescript-eslint/type-utils": 5.20.0 + "@typescript-eslint/utils": 5.20.0 debug: ^4.3.2 functional-red-black-tree: ^1.0.1 ignore: ^5.1.8 @@ -1489,7 +1460,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 7fa73fc8f988c6876cb51e2581e4d965e2958ad522222d364d295797a5f3460440d3188a197c584a274bf1c55d7fe01ac84cc4f63c074eaecce6908cc30d1f51 + checksum: 276251535b38dc5e9165c86d7f9b0a6d601cef82f02dc2a94b4133ad08d8825cb3e27bfd3b686b21b0627e05fa25c5e456c89cc3a66583b109637d1cf2d6c06a languageName: node linkType: hard @@ -1520,21 +1491,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/scope-manager@npm:5.19.0" +"@typescript-eslint/scope-manager@npm:5.20.0": + version: 5.20.0 + resolution: "@typescript-eslint/scope-manager@npm:5.20.0" dependencies: - "@typescript-eslint/types": 5.19.0 - "@typescript-eslint/visitor-keys": 5.19.0 - checksum: 3aced2be7e4a8b98b6b0fe4c6b5a78ac7e16af67cdcaa6f6ad5596ba8a131600aae6a0dad4e8dccb57afd9765800fb49f4e0d5ec9670bdb7df006abe0a14ab9c + "@typescript-eslint/types": 5.20.0 + "@typescript-eslint/visitor-keys": 5.20.0 + checksum: 904fd43f559dc2579958496ffad837eca124940b4a172666f0ea54ed606074d9ec7d2bec0f2141c3f9a8b894dd2644817cb86809e79a7a73ecba2b7babcdb5c9 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/type-utils@npm:5.19.0" +"@typescript-eslint/type-utils@npm:5.20.0": + version: 5.20.0 + resolution: "@typescript-eslint/type-utils@npm:5.20.0" dependencies: - "@typescript-eslint/utils": 5.19.0 + "@typescript-eslint/utils": 5.20.0 debug: ^4.3.2 tsutils: ^3.21.0 peerDependencies: @@ -1542,7 +1513,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9ac20813139de0dc917cd9bc169b3592202faef3ad714c9cff6d07422761b3e138e212827ad3de75aed674df3acc69ecc015923c9496d084aac6855f55ef0f30 + checksum: c9c436122b715d144edae9d36ebd34e9b02b282ada829382770e15170c58f4f27cfde2d5847ea3c4a1b70ca42e2460a204e920eea50b3d05e9d342e8836d4d12 languageName: node linkType: hard @@ -1553,10 +1524,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/types@npm:5.19.0" - checksum: 383091f0063c789c07e8e8361f8a2b5c4619fc3672e9b1ac88c83ec3abd9ddeaea7c8adcc62aacfa8139ebff4c87c5871fb8f743a54208cc239c5a0c3bfbc280 +"@typescript-eslint/types@npm:5.20.0": + version: 5.20.0 + resolution: "@typescript-eslint/types@npm:5.20.0" + checksum: d7f6e51e23f59feee8857340828c47a98a0dd5eaa1b045e936dc11199b55754cf78ae5cd8d56c1fafb1b5a40a6f472c1ac921072951217caffe3f06a717fa61c languageName: node linkType: hard @@ -1578,12 +1549,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.19.0" +"@typescript-eslint/typescript-estree@npm:5.20.0": + version: 5.20.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.20.0" dependencies: - "@typescript-eslint/types": 5.19.0 - "@typescript-eslint/visitor-keys": 5.19.0 + "@typescript-eslint/types": 5.20.0 + "@typescript-eslint/visitor-keys": 5.20.0 debug: ^4.3.2 globby: ^11.0.4 is-glob: ^4.0.3 @@ -1592,23 +1563,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 57567065a27f6945005e59d0b092c9d4e9537a06c225a8ffdc22f5504e4e4e61a47895ae60301d2c497b67add82ca3bab8fab816df131ab0d2106370e13ba49b + checksum: 2b709292b7df3675d1f8eaf2f4e1ecf491f70fc525012c6a0fb5164aa893c165317b0a419022b8b00aaed502864d5b5b84092b58a9950d2633248e8d7627abd8 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/utils@npm:5.19.0" +"@typescript-eslint/utils@npm:5.20.0": + version: 5.20.0 + resolution: "@typescript-eslint/utils@npm:5.20.0" dependencies: "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.19.0 - "@typescript-eslint/types": 5.19.0 - "@typescript-eslint/typescript-estree": 5.19.0 + "@typescript-eslint/scope-manager": 5.20.0 + "@typescript-eslint/types": 5.20.0 + "@typescript-eslint/typescript-estree": 5.20.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 2778e38574a70695e2d499f2451e4eceb56c1cdb41b8a74b866519fd078417a96e1ddcd28ccb92edcbf4c243930cfdae684163588806160493d1099e8fd78eab + checksum: e387cf96124e34d079804220c5cb9134148fb3efc68d852a344453e285e3016e0b7e37b11308ef58c0e7afc638f145002cebc27c5da0fd03e0c074ff97d8210e languageName: node linkType: hard @@ -1622,13 +1593,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.19.0" +"@typescript-eslint/visitor-keys@npm:5.20.0": + version: 5.20.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.20.0" dependencies: - "@typescript-eslint/types": 5.19.0 + "@typescript-eslint/types": 5.20.0 eslint-visitor-keys: ^3.0.0 - checksum: ea878349c716980e8c83fde0b60399c5e59931f74eed14d3db0f630a3ed4d092a069a5cdd3bd652bde5e19d733babd18a70ddbb5e4f6ab5b2110ad5cce857bf7 + checksum: 1e1aa5f14fd60f1846ee26947d571953898dc82eb635a7eab3984c6b7db9bb8897743416713a129cc95c8cd63325cc0c64b3935d264f73100911fc5da76fc65f languageName: node linkType: hard @@ -1902,6 +1873,15 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: ^1.0.0 + checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + languageName: node + linkType: hard + "braces@npm:^3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" @@ -1922,14 +1902,14 @@ __metadata: linkType: hard "cacache@npm:^16.0.2": - version: 16.0.4 - resolution: "cacache@npm:16.0.4" + version: 16.0.6 + resolution: "cacache@npm:16.0.6" dependencies: "@npmcli/fs": ^2.1.0 "@npmcli/move-file": ^2.0.0 chownr: ^2.0.0 fs-minipass: ^2.1.0 - glob: ^7.2.0 + glob: ^8.0.1 infer-owner: ^1.0.4 lru-cache: ^7.7.1 minipass: ^3.1.6 @@ -1943,7 +1923,7 @@ __metadata: ssri: ^9.0.0 tar: ^6.1.11 unique-filename: ^1.1.1 - checksum: f5ddd45e5b1ff5001f9d1fcbc95f1dc210e6b04fbaf92782dd16a514e9a8082efba6eac43dac3d881e2ab5829f5ad857d7deda58cbef235e93d075e8f378214a + checksum: c9813d4aa0452ecfdb7f796d931d0b8068fc921a3575fb858c26ab12ed41634a995135dbd56afd64ec4de141bd78c7021ce5aeabce83453c7342d3ed126815df languageName: node linkType: hard @@ -2053,12 +2033,12 @@ __metadata: linkType: hard "color-string@npm:^1.9.0": - version: 1.9.0 - resolution: "color-string@npm:1.9.0" + version: 1.9.1 + resolution: "color-string@npm:1.9.1" dependencies: color-name: ^1.0.0 simple-swizzle: ^0.2.2 - checksum: 93c6678b847f8cfa47d19677fd19e1d4b19d7a33f100644400357c298266080b5bca64e5f874fa8ac8cc0aa0606ad44f7a838b4e6fd05e6affea190a68555bb4 + checksum: c13fe7cff7885f603f49105827d621ce87f4571d78ba28ef4a3f1a104304748f620615e6bf065ecd2145d0d9dad83a3553f52bb25ede7239d18e9f81622f1cc5 languageName: node linkType: hard @@ -2071,7 +2051,7 @@ __metadata: languageName: node linkType: hard -"color@npm:^4.2.1": +"color@npm:^4.2.3": version: 4.2.3 resolution: "color@npm:4.2.3" dependencies: @@ -2121,9 +2101,9 @@ __metadata: linkType: hard "core-js-pure@npm:^3.20.2": - version: 3.22.0 - resolution: "core-js-pure@npm:3.22.0" - checksum: 8c1fc4aa8b0f1e9cdd6f14548324ae8dd4083e56a4a8e414d9ab9ea42ba1680170212bb2276e7a0b7973d755a5c8bdac506e6e19685bd17922440bc490da4149 + version: 3.22.2 + resolution: "core-js-pure@npm:3.22.2" + checksum: d0618aa2f45182fbce5feb6b436c72a71e1d2a739ec7546be453460fc9938d30235da4506ea128a22780ca00b84f4f5528da8019719a2fba16da6f44999d3bff languageName: node linkType: hard @@ -2195,7 +2175,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2665,11 +2645,11 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.13.0": - version: 8.13.0 - resolution: "eslint@npm:8.13.0" +"eslint@npm:^8.14.0": + version: 8.14.0 + resolution: "eslint@npm:8.14.0" dependencies: - "@eslint/eslintrc": ^1.2.1 + "@eslint/eslintrc": ^1.2.2 "@humanwhocodes/config-array": ^0.9.2 ajv: ^6.10.0 chalk: ^4.0.0 @@ -2706,7 +2686,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: bc7d2fc9a046d42cb2c8987573ecaf534c1fae14747c4695e32388e179c5f21b83eefdb3e4f35924bf76152e226d7cc9dfb21f12348baf12c803109005b17439 + checksum: 87d2e3e5eb93216d4ab36006e7b8c0bfad02f40b0a0f193f1d42754512cd3a9d8244152f1c69df5db2e135b3c4f1c10d0ed2f0881fe8a8c01af55465968174c1 languageName: node linkType: hard @@ -2887,9 +2867,9 @@ __metadata: languageName: node linkType: hard -"framer-motion@npm:^6.3.0": - version: 6.3.0 - resolution: "framer-motion@npm:6.3.0" +"framer-motion@npm:^6.3.1": + version: 6.3.1 + resolution: "framer-motion@npm:6.3.1" dependencies: "@emotion/is-prop-valid": ^0.8.2 framesync: 6.0.1 @@ -2903,7 +2883,7 @@ __metadata: dependenciesMeta: "@emotion/is-prop-valid": optional: true - checksum: 1ccf3b5c8479b10e0b978c9e100f2f5397ff67b1185f05fb4a98f28e5627b0c7bc2fc5cc24f758c372be0ff3da5a581562dd086dadc558f109ba8adbaf1cd803 + checksum: 23971369855d0d6504ad126ff33e393dc153edf470f7150e6b74667ef0104089daf28105d9841a8f0aea35e459bffabbda6b682b7722e014eef5a54214ee1680 languageName: node linkType: hard @@ -2963,13 +2943,13 @@ __metadata: linkType: hard "functions-have-names@npm:^1.2.2": - version: 1.2.2 - resolution: "functions-have-names@npm:1.2.2" - checksum: 25f44b6d1c41ac86ffdf41f25d1de81c0a5b4a3fcf4307a33cdfb23b9d4bd5d0d8bf312eaef5ad368c6500c8a9e19f692b8ce9f96aaab99db9dd936554165558 + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 languageName: node linkType: hard -"gauge@npm:^4.0.0": +"gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" dependencies: @@ -3068,7 +3048,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.0 resolution: "glob@npm:7.2.0" dependencies: @@ -3082,6 +3062,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:^8.0.1": + version: 8.0.1 + resolution: "glob@npm:8.0.1" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 7ac782f3ef1c08005884447479e68ceb0ad56997eb2003e1e9aefae71bad3cb48eb7c49190d3d6736f2ffcd8af4985d53a46831b3d5e0052cc5756822a38b61a + languageName: node + linkType: hard + "globals@npm:^13.6.0, globals@npm:^13.9.0": version: 13.13.0 resolution: "globals@npm:13.13.0" @@ -3113,9 +3107,9 @@ __metadata: linkType: hard "has-bigints@npm:^1.0.1": - version: 1.0.1 - resolution: "has-bigints@npm:1.0.1" - checksum: 44ab55868174470065d2e0f8f6def1c990d12b82162a8803c679699fa8a39f966e336f2a33c185092fe8aea7e8bf2e85f1c26add5f29d98f2318bd270096b183 + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b languageName: node linkType: hard @@ -3181,7 +3175,7 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": +"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -3380,11 +3374,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.2.0, is-core-module@npm:^2.7.0, is-core-module@npm:^2.8.1": - version: 2.8.1 - resolution: "is-core-module@npm:2.8.1" + version: 2.9.0 + resolution: "is-core-module@npm:2.9.0" dependencies: has: ^1.0.3 - checksum: 418b7bc10768a73c41c7ef497e293719604007f88934a6ffc5f7c78702791b8528102fb4c9e56d006d69361549b3d9519440214a74aefc7e0b79e5e4411d377f + checksum: b27034318b4b462f1c8f1dfb1b32baecd651d891a4e2d1922135daeff4141dfced2b82b07aef83ef54275c4a3526aa38da859223664d0868ca24182badb784ce languageName: node linkType: hard @@ -3686,25 +3680,23 @@ __metadata: "@emotion/styled": ^11.8.1 "@iconify/react": ^3.2.1 "@reduxjs/toolkit": ^1.8.1 - "@types/node": ^17.0.24 - "@types/react": <=17.0.2 - "@types/react-redux": ^7.1.24 - "@typescript-eslint/eslint-plugin": ^5.19.0 + "@types/node": ^17.0.25 + "@types/react": <18.0.0 + "@typescript-eslint/eslint-plugin": ^5.20.0 date-fns: ^2.28.0 - eslint: ^8.13.0 + eslint: ^8.14.0 eslint-config-next: ^12.1.5 eslint-config-prettier: ^8.5.0 eslint-plugin-jsx-a11y: ^6.5.1 eslint-plugin-react: ^7.29.4 eslint-plugin-react-hooks: <=4.3.0 formik: ^2.2.9 - framer-motion: ^6.3.0 + framer-motion: ^6.3.1 next: 12.1.5 prettier: ^2.6.2 react: <=17.0.2 react-dom: <=17.0.2 - react-redux: ^8.0.0 - sharp: ^0.30.3 + sharp: ^0.30.4 typescript: <4.6.0 languageName: unknown linkType: soft @@ -3766,6 +3758,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^5.0.1": + version: 5.0.1 + resolution: "minimatch@npm:5.0.1" + dependencies: + brace-expansion: ^2.0.1 + checksum: b34b98463da4754bc526b244d680c69d4d6089451ebe512edaf6dd9eeed0279399cfa3edb19233513b8f830bf4bfcad911dddcdf125e75074100d52f724774f0 + languageName: node + linkType: hard + "minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6": version: 1.2.6 resolution: "minimist@npm:1.2.6" @@ -3881,11 +3882,11 @@ __metadata: linkType: hard "nanoid@npm:^3.1.30": - version: 3.3.2 - resolution: "nanoid@npm:3.3.2" + version: 3.3.3 + resolution: "nanoid@npm:3.3.3" bin: nanoid: bin/nanoid.cjs - checksum: 376717f0685251fad77850bd84c6b8d57837c71eeb1c05be7c742140cc1835a5a2953562add05166d6dbc8fb65f3fdffa356213037b967a470e1691dc3e7b9cc + checksum: ada019402a07464a694553c61d2dca8a4353645a7d92f2830f0d487fedff403678a0bee5323a46522752b2eab95a0bc3da98b6cccaa7c0c55cd9975130e6d6f0 languageName: node linkType: hard @@ -3975,11 +3976,11 @@ __metadata: linkType: hard "node-abi@npm:^3.3.0": - version: 3.8.0 - resolution: "node-abi@npm:3.8.0" + version: 3.15.0 + resolution: "node-abi@npm:3.15.0" dependencies: semver: ^7.3.5 - checksum: 3644dd51f4f189358ef56055407501aa698632d67448585b38c46c81a482a0c3bfb06da513ac4060a12ce5f607f208ba9d9c8280f1c38329670b709bd735fcae + checksum: 8fb0374d11f4d02beaacfedf5e536006f0c5f4c479cd2ff6cfda39b0a8f1f9230dbac865f80e98f030dae5ae8e197806b8683547dad1b79af16246e32a441e24 languageName: node linkType: hard @@ -4036,14 +4037,14 @@ __metadata: linkType: hard "npmlog@npm:^6.0.0": - version: 6.0.1 - resolution: "npmlog@npm:6.0.1" + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" dependencies: are-we-there-yet: ^3.0.0 console-control-strings: ^1.1.0 - gauge: ^4.0.0 + gauge: ^4.0.3 set-blocking: ^2.0.0 - checksum: f1a4078a73ebc89896a832bbf869f491c32ecb12e0434b9a7499878ce8f29f22e72befe3c53cd8cdc9dbf4b4057297e783ab0b6746a8b067734de6205af4d538 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a languageName: node linkType: hard @@ -4281,8 +4282,8 @@ __metadata: linkType: hard "prebuild-install@npm:^7.0.1": - version: 7.0.1 - resolution: "prebuild-install@npm:7.0.1" + version: 7.1.0 + resolution: "prebuild-install@npm:7.1.0" dependencies: detect-libc: ^2.0.0 expand-template: ^2.0.3 @@ -4299,7 +4300,7 @@ __metadata: tunnel-agent: ^0.6.0 bin: prebuild-install: bin.js - checksum: 117c8966f221242633bbf245755fb469dabc7085909f5e3db83359d6281a88dedbdada7e839315805a192c74b7cce3ed1a86c1382a8d950c1ea60a9d5d8e7bf0 + checksum: 204f2d89c6d6179fa1039036514aa72f7d0b537e421ef72c40840286e318f41489f00f22c6acc725cce6e10d43825b69dcabeaadfc917db781c58cd56fc25f90 languageName: node linkType: hard @@ -4453,42 +4454,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.0.0": - version: 18.0.0 - resolution: "react-is@npm:18.0.0" - checksum: d38f6afee4d8d791cdd69c715841c01a503c9b06da6158e0893447cea6ba50cd262dca9bde84127720cf44fd05c58185eafc32accace4bb2deb03b3cdbeb6b6b - languageName: node - linkType: hard - -"react-redux@npm:^8.0.0": - version: 8.0.0 - resolution: "react-redux@npm:8.0.0" - dependencies: - "@babel/runtime": ^7.12.1 - "@types/hoist-non-react-statics": ^3.3.1 - "@types/use-sync-external-store": ^0.0.3 - hoist-non-react-statics: ^3.3.2 - react-is: ^18.0.0 - use-sync-external-store: ^1.0.0 - peerDependencies: - "@types/react": ^16.8 || ^17.0 || ^18.0 - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - react-native: ">=0.59" - redux: ^4 - peerDependenciesMeta: - "@types/react": - optional: true - react-dom: - optional: true - react-native: - optional: true - redux: - optional: true - checksum: 466c36e49062fb71b7ea747d6a9d7e0f30ce3d2b657e04958fc35c3d66e5f7f277e3588b095cbb663b807f1ff6d826c3dc771586460610c8f916112d56b46281 - languageName: node - linkType: hard - "react-remove-scroll-bar@npm:^2.1.0": version: 2.3.0 resolution: "react-remove-scroll-bar@npm:2.3.0" @@ -4586,12 +4551,12 @@ __metadata: languageName: node linkType: hard -"redux@npm:^4.0.0, redux@npm:^4.1.2": - version: 4.1.2 - resolution: "redux@npm:4.1.2" +"redux@npm:^4.1.2": + version: 4.2.0 + resolution: "redux@npm:4.2.0" dependencies: "@babel/runtime": ^7.9.2 - checksum: 6a839cee5bd580c5298d968e9e2302150e961318253819bcd97f9d945a5a409559eacddf6026f4118bb68b681c593d90e8a2c5bbf278f014aff9bf0d2d8fa084 + checksum: 75f3955c89b3f18edf5411e5fb482aa2e4f41a416183e8802a6bf6472c4fc3d47675b8b321d147f8af8e0f616436ac507bf5a25f1c4d6180e797b549c7db2c1d languageName: node linkType: hard @@ -4754,7 +4719,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5": +"semver@npm:^7.3.5, semver@npm:^7.3.7": version: 7.3.7 resolution: "semver@npm:7.3.7" dependencies: @@ -4772,20 +4737,20 @@ __metadata: languageName: node linkType: hard -"sharp@npm:^0.30.3": - version: 0.30.3 - resolution: "sharp@npm:0.30.3" +"sharp@npm:^0.30.4": + version: 0.30.4 + resolution: "sharp@npm:0.30.4" dependencies: - color: ^4.2.1 + color: ^4.2.3 detect-libc: ^2.0.1 node-addon-api: ^4.3.0 node-gyp: latest prebuild-install: ^7.0.1 - semver: ^7.3.5 + semver: ^7.3.7 simple-get: ^4.0.1 tar-fs: ^2.1.1 tunnel-agent: ^0.6.0 - checksum: 05738f0a74f55217ccbbe74ad7b8b579e2e24cbcebd021ae53cfb81d7a3e8ab42b02526249ad7d04900a4ea0da80fa63805b492edab3bfa0541888169c079057 + checksum: 80070d8cad5fe20e7bbb2a1cfddda3f7d421f6af8302c05af8307c0b3b1972e6ed2690563e90b2897b4b499b32967d28a15e37f5d196a1f8867d630609052211 languageName: node linkType: hard @@ -4865,17 +4830,17 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^6.1.1": - version: 6.1.1 - resolution: "socks-proxy-agent@npm:6.1.1" + version: 6.2.0 + resolution: "socks-proxy-agent@npm:6.2.0" dependencies: agent-base: ^6.0.2 - debug: ^4.3.1 - socks: ^2.6.1 - checksum: 9a8a4f791bba0060315cf7291ca6f9db37d6fc280fd0860d73d8887d3efe4c22e823aa25a8d5375f6079279f8dc91b50c075345179bf832bfe3c7c26d3582e3c + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 6723fd64fb50334e2b340fd0a80fd8488ffc5bc43d85b7cf1d25612044f814dd7d6ea417fd47602159941236f7f4bd15669fa5d7e1f852598a31288e1a43967b languageName: node linkType: hard -"socks@npm:^2.6.1": +"socks@npm:^2.6.2": version: 2.6.2 resolution: "socks@npm:2.6.2" dependencies: @@ -5182,9 +5147,9 @@ __metadata: linkType: hard "tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0": - version: 2.3.1 - resolution: "tslib@npm:2.3.1" - checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 + version: 2.4.0 + resolution: "tslib@npm:2.4.0" + checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 languageName: node linkType: hard @@ -5284,21 +5249,23 @@ __metadata: linkType: hard "use-callback-ref@npm:^1.2.3, use-callback-ref@npm:^1.2.5": - version: 1.2.5 - resolution: "use-callback-ref@npm:1.2.5" + version: 1.3.0 + resolution: "use-callback-ref@npm:1.3.0" + dependencies: + tslib: ^2.0.0 peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: b0027242311ed3fb006575c3be69efe31946f17129f2464707f4fcf2e167b91917236569a1d622c57b36843bc05efd9740a4ba51591553ad6fe2799cc12b138e + checksum: 7913df383a5a6fcb399212eedefaac2e0c6f843555202d4e3010bac3848afe38ecaa3d0d6500ad1d936fbeffd637e6c517e68edb024af5e6beca7f27f3ce7b21 languageName: node linkType: hard "use-sidecar@npm:^1.0.1, use-sidecar@npm:^1.0.5": - version: 1.1.0 - resolution: "use-sidecar@npm:1.1.0" + version: 1.1.2 + resolution: "use-sidecar@npm:1.1.2" dependencies: detect-node-es: ^1.1.0 tslib: ^2.0.0 @@ -5308,16 +5275,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 38e02ef032e7b2aa1213a2763e64cbe505a0177dffb917aebee6c8d1acc13cd9c2363c7c0315ab9dbd37c7da6a116db7a98b439bc971f65af18686b2bf2e8348 - languageName: node - linkType: hard - -"use-sync-external-store@npm:^1.0.0": - version: 1.0.0 - resolution: "use-sync-external-store@npm:1.0.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0-rc - checksum: f3df10af62625169d6a8cd8d4f38942dc6817aa27398fa7f474421fd574b0c4c83679b9d15f983f482c396ee1183416eb146814c81f44241e1480acd701ef018 + checksum: 925d1922f9853e516eaad526b6fed1be38008073067274f0ecc3f56b17bb8ab63480140dd7c271f94150027c996cea4efe83d3e3525e8f3eda22055f6a39220b languageName: node linkType: hard