diff --git a/front/apps/mobile/babel.config.js b/front/apps/mobile/babel.config.js
index 8dc11b7e..ae756748 100644
--- a/front/apps/mobile/babel.config.js
+++ b/front/apps/mobile/babel.config.js
@@ -25,6 +25,7 @@ module.exports = function (api) {
plugins: [
// NOTE: `expo-router/babel` is a temporary extension to `babel-preset-expo`.
require.resolve("expo-router/babel"),
+ "react-native-reanimated/plugin",
],
};
};
diff --git a/front/apps/mobile/package.json b/front/apps/mobile/package.json
index d8d8c328..2e04546c 100644
--- a/front/apps/mobile/package.json
+++ b/front/apps/mobile/package.json
@@ -10,14 +10,18 @@
},
"dependencies": {
"@kyoo/ui": "workspace:^",
+ "@tanstack/react-query": "^4.19.1",
"expo": "^47.0.0",
"expo-constants": "~14.0.2",
+ "expo-linear-gradient": "~12.0.1",
"expo-linking": "~3.2.3",
"expo-router": "^0.0.36",
"expo-status-bar": "~1.4.2",
+ "moti": "^0.21.0",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-native": "0.70.5",
+ "react-native-reanimated": "~2.12.0",
"react-native-safe-area-context": "4.4.1",
"react-native-screens": "~3.18.0",
"react-native-svg": "13.4.0",
diff --git a/front/apps/web/babel.config.js b/front/apps/web/babel.config.js
index 50e30489..28a33c4e 100644
--- a/front/apps/web/babel.config.js
+++ b/front/apps/web/babel.config.js
@@ -22,5 +22,6 @@ module.exports = function (api) {
api.cache(true);
return {
presets: ["babel-preset-expo"],
+ /* plugins: ["react-native-reanimated/plugin"], */
};
};
diff --git a/front/apps/web/next.config.js b/front/apps/web/next.config.js
index be7877a8..5d0ee357 100755
--- a/front/apps/web/next.config.js
+++ b/front/apps/web/next.config.js
@@ -29,7 +29,8 @@ const suboctopus = path.dirname(require.resolve("@jellyfin/libass-wasm"));
* @type {import("next").NextConfig}
*/
const nextConfig = {
- reactStrictMode: true,
+ // FIXME: https://github.com/nandorojo/moti/issues/224
+ reactStrictMode: false,
swcMinify: true,
output: "standalone",
webpack: (config) => {
@@ -86,12 +87,15 @@ const nextConfig = {
"react-native",
"react-native-web",
"react-native-svg",
+ "react-native-reanimated",
+ "moti",
"yoshiki",
"@expo/vector-icons",
"@expo/html-elements",
"expo-font",
"expo-asset",
"expo-modules-core",
+ "expo-linear-gradient",
],
},
};
diff --git a/front/apps/web/package.json b/front/apps/web/package.json
index dcd0bfae..3d02cd4d 100644
--- a/front/apps/web/package.json
+++ b/front/apps/web/package.json
@@ -20,17 +20,22 @@
"@mui/icons-material": "^5.8.4",
"@mui/material": "^5.8.7",
"@mui/system": "^5.10.10",
+ "@tanstack/react-query": "^4.19.1",
"clsx": "^1.2.1",
"csstype": "^3.1.1",
+ "expo-linear-gradient": "^12.0.1",
"hls.js": "^1.2.8",
"jotai": "^1.10.0",
+ "moti": "^0.21.0",
"next": "13.0.5",
"next-fonts": "^1.5.1",
"next-translate": "^1.6.0",
"next-transpile-modules": "^10.0.0",
+ "raf": "^3.4.1",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-infinite-scroll-component": "^6.1.0",
+ "react-native-reanimated": "^2.13.0",
"react-native-web": "^0.18.10",
"solito": "^2.0.5",
"superjson": "^1.11.0",
diff --git a/front/apps/web/src/pages/_app.tsx b/front/apps/web/src/pages/_app.tsx
index 73e9e078..f9a3c28d 100755
--- a/front/apps/web/src/pages/_app.tsx
+++ b/front/apps/web/src/pages/_app.tsx
@@ -18,7 +18,9 @@
* along with Kyoo. If not, see .
*/
-import React, { ReactNode, useState } from "react";
+import "../polyfill";
+
+import { ReactNode, useState } from "react";
import appWithI18n from "next-translate/appWithI18n";
import { useTheme, useMobileHover } from "yoshiki/web";
import { createTheme, ThemeProvider as MTheme } from "@mui/material";
@@ -29,19 +31,12 @@ import superjson from "superjson";
import Head from "next/head";
import { ThemeSelector as KThemeSelector } from "@kyoo/primitives";
-// Simply silence a SSR warning (see https://github.com/facebook/react/issues/14927 for more details)
-if (typeof window === "undefined") {
- React.useLayoutEffect = React.useEffect;
-}
-
const ThemeSelector = ({ children }: { children?: ReactNode | ReactNode[] }) => {
// TODO: Handle user selected mode (light, dark, auto)
// TODO: Hande theme change.
return (
-
- {children}
-
+ {children}
);
};
diff --git a/front/apps/web/src/polyfill.ts b/front/apps/web/src/polyfill.ts
new file mode 100644
index 00000000..bcd25cf7
--- /dev/null
+++ b/front/apps/web/src/polyfill.ts
@@ -0,0 +1,32 @@
+/*
+ * Kyoo - A portable and vast media library solution.
+ * Copyright (c) Kyoo.
+ *
+ * See AUTHORS.md and LICENSE file in the project root for full license information.
+ *
+ * Kyoo is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * Kyoo is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Kyoo. If not, see .
+ */
+
+import "raf/polyfill";
+import React from "react";
+
+// FIXME need reanimated update, see https://github.com/software-mansion/react-native-reanimated/issues/3355
+if (typeof window !== "undefined") {
+ // @ts-ignore
+ window._frameTimestamp = null;
+}
+// Simply silence a SSR warning (see https://github.com/facebook/react/issues/14927 for more details)
+if (typeof window === "undefined") {
+ React.useLayoutEffect = React.useEffect;
+}
diff --git a/front/packages/primitives/package.json b/front/packages/primitives/package.json
index 294ed35b..6aea699a 100644
--- a/front/packages/primitives/package.json
+++ b/front/packages/primitives/package.json
@@ -8,8 +8,11 @@
"typescript": "^4.9.3"
},
"peerDependencies": {
+ "expo-linear-gradient": "*",
+ "moti": "*",
"react": "*",
"react-native": "*",
+ "react-native-reanimated": "*",
"yoshiki": "*"
},
"peerDependenciesMeta": {
diff --git a/front/packages/primitives/src/index.ts b/front/packages/primitives/src/index.ts
index 42e47476..a8630697 100644
--- a/front/packages/primitives/src/index.ts
+++ b/front/packages/primitives/src/index.ts
@@ -25,6 +25,7 @@ export * from "./icons";
export * from "./links";
export * from "./avatar";
export * from "./image";
+export * from "./skeleton";
import { px } from "yoshiki/native";
diff --git a/front/packages/primitives/src/skeleton.tsx b/front/packages/primitives/src/skeleton.tsx
new file mode 100644
index 00000000..9f90a0a8
--- /dev/null
+++ b/front/packages/primitives/src/skeleton.tsx
@@ -0,0 +1,21 @@
+/*
+ * Kyoo - A portable and vast media library solution.
+ * Copyright (c) Kyoo.
+ *
+ * See AUTHORS.md and LICENSE file in the project root for full license information.
+ *
+ * Kyoo is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ *
+ * Kyoo is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Kyoo. If not, see .
+ */
+
+export { Skeleton } from "moti/skeleton";
diff --git a/front/packages/ui/package.json b/front/packages/ui/package.json
index 71680ecc..a55f6e46 100644
--- a/front/packages/ui/package.json
+++ b/front/packages/ui/package.json
@@ -13,8 +13,11 @@
"typescript": "^4.9.3"
},
"peerDependencies": {
+ "expo-linear-gradient": "*",
+ "moti": "*",
"react": "*",
"react-native": "*",
+ "react-native-reanimated": "*",
"yoshiki": "*"
},
"peerDependenciesMeta": {
diff --git a/front/packages/ui/src/navbar/index.tsx b/front/packages/ui/src/navbar/index.tsx
index 00755213..bc1f63dc 100644
--- a/front/packages/ui/src/navbar/index.tsx
+++ b/front/packages/ui/src/navbar/index.tsx
@@ -20,8 +20,8 @@
import useTranslation from "next-translate/useTranslation";
import { Library, LibraryP, Page, Paged, QueryIdentifier } from "@kyoo/models";
-import { IconButton, Header, Avatar, A, ts } from "@kyoo/primitives";
import { useYoshiki } from "yoshiki/native";
+import { IconButton, Header, Avatar, A, Skeleton, ts } from "@kyoo/primitives";
import { Text, View } from "react-native";
import { Fetch } from "../fetch";
import { KyooLongLogo } from "./icon";
@@ -95,6 +95,9 @@ export const Navbar = () => {
)
}
+
+ Toto
+
diff --git a/front/yarn.lock b/front/yarn.lock
index 9cbd8890..355e7223 100644
--- a/front/yarn.lock
+++ b/front/yarn.lock
@@ -34,36 +34,13 @@ __metadata:
linkType: hard
"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1":
- version: 7.20.1
- resolution: "@babel/compat-data@npm:7.20.1"
- checksum: 989b9b7a6fe43c547bb8329241bd0ba6983488b83d29cc59de35536272ee6bb4cc7487ba6c8a4bceebb3a57f8c5fea1434f80bbbe75202bc79bc1110f955ff25
+ version: 7.20.5
+ resolution: "@babel/compat-data@npm:7.20.5"
+ checksum: 523790c43ef6388fae91d1ca9acf1ab0e1b22208dcd39c0e5e7a6adf0b48a133f1831be8d5931a72ecd48860f3e3fb777cb89840794abd8647a5c8e5cfab484e
languageName: node
linkType: hard
-"@babel/core@npm:*, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0":
- version: 7.20.2
- resolution: "@babel/core@npm:7.20.2"
- dependencies:
- "@ampproject/remapping": ^2.1.0
- "@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.20.2
- "@babel/helper-compilation-targets": ^7.20.0
- "@babel/helper-module-transforms": ^7.20.2
- "@babel/helpers": ^7.20.1
- "@babel/parser": ^7.20.2
- "@babel/template": ^7.18.10
- "@babel/traverse": ^7.20.1
- "@babel/types": ^7.20.2
- convert-source-map: ^1.7.0
- debug: ^4.1.0
- gensync: ^1.0.0-beta.2
- json5: ^2.2.1
- semver: ^6.3.0
- checksum: 98faaaef26103a276a30a141b951a93bc8418d100d1f668bf7a69d12f3e25df57958e8b6b9100d95663f720db62da85ade736f6629a5ebb1e640251a1b43c0e4
- languageName: node
- linkType: hard
-
-"@babel/core@npm:^7.19.3":
+"@babel/core@npm:*, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.19.3":
version: 7.20.5
resolution: "@babel/core@npm:7.20.5"
dependencies:
@@ -86,18 +63,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2":
- version: 7.20.4
- resolution: "@babel/generator@npm:7.20.4"
- dependencies:
- "@babel/types": ^7.20.2
- "@jridgewell/gen-mapping": ^0.3.2
- jsesc: ^2.5.1
- checksum: 967b59f18e5ce999e5a741825bcecb2be4bbfc1824a92c21b47d0b5694e0eb09314a70f8b9142e9591c149c7fb83d51f73ae8fbd96d30a42666425889e51ceb1
- languageName: node
- linkType: hard
-
-"@babel/generator@npm:^7.20.5":
+"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.20.5":
version: 7.20.5
resolution: "@babel/generator@npm:7.20.5"
dependencies:
@@ -141,9 +107,9 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.2":
- version: 7.20.2
- resolution: "@babel/helper-create-class-features-plugin@npm:7.20.2"
+"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.2, @babel/helper-create-class-features-plugin@npm:^7.20.5":
+ version: 7.20.5
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.20.5"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
"@babel/helper-environment-visitor": ^7.18.9
@@ -154,19 +120,19 @@ __metadata:
"@babel/helper-split-export-declaration": ^7.18.6
peerDependencies:
"@babel/core": ^7.0.0
- checksum: e89a8841db3f6340996f395fc372ee4bec361230eb9345b763314f768e68421d43461918fdedfb9a69b71f1d0433439f3e318d1b1b9ba04fbd7aac1c84959e37
+ checksum: 51b0662cc44ae5fe3691ed552f97312006709ec3f5321a5e5b5a139a5743eaaf65987f30ee7c171af80ab77460fb57c1970b0b1583dd70d90b58e4433b117a1b
languageName: node
linkType: hard
-"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.19.0":
- version: 7.19.0
- resolution: "@babel/helper-create-regexp-features-plugin@npm:7.19.0"
+"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5":
+ version: 7.20.5
+ resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
- regexpu-core: ^5.1.0
+ regexpu-core: ^5.2.1
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 811cc90afe9fc25a74ed37fc0c1361a4a91b0b940235dd3958e3f03b366d40a903b40fc93b51bcb93be774aba573219f8f215664bea1d1301f58797ca6854f3f
+ checksum: 7f29c3cb7447cca047b0d394f8ab98e4923d00e86a7afa56e5df9770c48ec107891505d2d1f06b720ecc94ed24bf58d90986cc35fe4a43b549eb7b7a5077b693
languageName: node
linkType: hard
@@ -347,25 +313,14 @@ __metadata:
linkType: hard
"@babel/helper-wrap-function@npm:^7.18.9":
- version: 7.19.0
- resolution: "@babel/helper-wrap-function@npm:7.19.0"
+ version: 7.20.5
+ resolution: "@babel/helper-wrap-function@npm:7.20.5"
dependencies:
"@babel/helper-function-name": ^7.19.0
"@babel/template": ^7.18.10
- "@babel/traverse": ^7.19.0
- "@babel/types": ^7.19.0
- checksum: 2453a6b134f12cc779179188c4358a66252c29b634a8195c0cf626e17f9806c3c4c40e159cd8056c2ec82b69b9056a088014fa43d6ccc1aca67da8d9605da8fd
- languageName: node
- linkType: hard
-
-"@babel/helpers@npm:^7.20.1":
- version: 7.20.1
- resolution: "@babel/helpers@npm:7.20.1"
- dependencies:
- "@babel/template": ^7.18.10
- "@babel/traverse": ^7.20.1
- "@babel/types": ^7.20.0
- checksum: be35f78666bdab895775ed94dbeb098f7b4fa08ce4cfb0c3a9e69b7220cce56960dcdc2b14f5df9d3b80388d4bf7df155c97f6cf6768c0138f4e6931d0f44955
+ "@babel/traverse": ^7.20.5
+ "@babel/types": ^7.20.5
+ checksum: 11a6fc28334368a193a9cb3ad16f29cd7603bab958433efc82ebe59fa6556c227faa24f07ce43983f7a85df826f71d441638442c4315e90a554fe0a70ca5005b
languageName: node
linkType: hard
@@ -391,16 +346,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2":
- version: 7.20.3
- resolution: "@babel/parser@npm:7.20.3"
- bin:
- parser: ./bin/babel-parser.js
- checksum: 33bcdb45de65a3cf27ed376cb34f32be3c3485a10e3252f8d0126f6a034efc3145c0d219e57fcd5a8956361552008bc30b9bae4a723823fb3633027071be8a45
- languageName: node
- linkType: hard
-
-"@babel/parser@npm:^7.20.5":
+"@babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.5":
version: 7.20.5
resolution: "@babel/parser@npm:7.20.5"
bin:
@@ -473,17 +419,17 @@ __metadata:
linkType: hard
"@babel/plugin-proposal-decorators@npm:^7.12.9":
- version: 7.20.2
- resolution: "@babel/plugin-proposal-decorators@npm:7.20.2"
+ version: 7.20.5
+ resolution: "@babel/plugin-proposal-decorators@npm:7.20.5"
dependencies:
- "@babel/helper-create-class-features-plugin": ^7.20.2
+ "@babel/helper-create-class-features-plugin": ^7.20.5
"@babel/helper-plugin-utils": ^7.20.2
"@babel/helper-replace-supers": ^7.19.1
"@babel/helper-split-export-declaration": ^7.18.6
"@babel/plugin-syntax-decorators": ^7.19.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: bb00e2172a8c0b169f262222b7ca1a9cda4f7a3bc458bb71b39c9209aa261450c077f38c9b51e79fadd4d1962a993e7fd8712042d82658b1a052a084c53e32cd
+ checksum: 780696710dcd5f292a235dcc9dbb1fd6600a1b91c75b5c6efaf6d596520d54c750dabca5ebdb4592534f1572bdca3d424145741815554660335a10a4168ca19a
languageName: node
linkType: hard
@@ -624,16 +570,16 @@ __metadata:
linkType: hard
"@babel/plugin-proposal-private-property-in-object@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.18.6"
+ version: 7.20.5
+ resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.20.5"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
- "@babel/helper-create-class-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-create-class-features-plugin": ^7.20.5
+ "@babel/helper-plugin-utils": ^7.20.2
"@babel/plugin-syntax-private-property-in-object": ^7.14.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c8e56a972930730345f39f2384916fd8e711b3f4b4eae2ca9740e99958980118120d5cc9b6ac150f0965a5a35f825910e2c3013d90be3e9993ab6111df444569
+ checksum: 513b5e0e2c1b2846be5336cf680e932ae17924ef885aa1429e1a4f7924724bdd99b15f28d67187d0a006d5f18a0c4b61d96c3ecb4902fed3c8fe2f0abfc9753a
languageName: node
linkType: hard
@@ -905,13 +851,13 @@ __metadata:
linkType: hard
"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.20.2":
- version: 7.20.2
- resolution: "@babel/plugin-transform-block-scoping@npm:7.20.2"
+ version: 7.20.5
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.20.5"
dependencies:
"@babel/helper-plugin-utils": ^7.20.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 550b983277557ecfa3ef1e7a2367eaa9e0616a56f0d4106812cbc8aeca057b0f0b8bbc5c548b9b3b57399868f916e89e17303c802c8c46d18fba5bc174d4e794
+ checksum: 03606bc6710c15cd4e4d1163e1cbab08799f852a5dd55a1f7e115032e9406ac9430ddc0cb6d09a51a4095446985640411f60683c6fcea9bc1a7b202462022e1c
languageName: node
linkType: hard
@@ -1101,14 +1047,14 @@ __metadata:
linkType: hard
"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1":
- version: 7.19.1
- resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.19.1"
+ version: 7.20.5
+ resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.19.0
- "@babel/helper-plugin-utils": ^7.19.0
+ "@babel/helper-create-regexp-features-plugin": ^7.20.5
+ "@babel/helper-plugin-utils": ^7.20.2
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 8a40f5d04f2140c44fe890a5a3fd72abc2a88445443ac2bd92e1e85d9366d3eb8f1ebb7e2c89d2daeaf213d9b28cb65605502ac9b155936d48045eeda6053494
+ checksum: 528c95fb1087e212f17e1c6456df041b28a83c772b9c93d2e407c9d03b72182b0d9d126770c1d6e0b23aab052599ceaf25ed6a2c0627f4249be34a83f6fae853
languageName: node
linkType: hard
@@ -1123,6 +1069,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-object-assign@npm:^7.16.7":
+ version: 7.18.6
+ resolution: "@babel/plugin-transform-object-assign@npm:7.18.6"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.18.6
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: a9738264cc996c54febafa0701c5a182d99afbddbfe9fbcc0b2536e3b2332b3318a8143aacd0368e31e18c24cd1b1980be7a3b0b2e5122efb520952d863a1203
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-transform-object-super@npm:7.18.6"
@@ -1136,13 +1093,13 @@ __metadata:
linkType: hard
"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.1":
- version: 7.20.3
- resolution: "@babel/plugin-transform-parameters@npm:7.20.3"
+ version: 7.20.5
+ resolution: "@babel/plugin-transform-parameters@npm:7.20.5"
dependencies:
"@babel/helper-plugin-utils": ^7.20.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 69054c93d744574e06b0244623140718ecba87e1cc34bd5c7bd5824fd4dbef764ac4832046ea1ba5d2c6a2f12e03289555c9f65f0aafae4871f3d740ff61b9ec
+ checksum: fa588b0d8551e3e0cfde5fcb9d63a7acd38da199bee1851dd7e2abb34b3d754684defb1209a5669ecf0076d3d17ddc375b3f107da770b550a30402e4b9d7aa2f
languageName: node
linkType: hard
@@ -1206,14 +1163,14 @@ __metadata:
linkType: hard
"@babel/plugin-transform-regenerator@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-regenerator@npm:7.18.6"
+ version: 7.20.5
+ resolution: "@babel/plugin-transform-regenerator@npm:7.20.5"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- regenerator-transform: ^0.15.0
+ "@babel/helper-plugin-utils": ^7.20.2
+ regenerator-transform: ^0.15.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 60bd482cb0343c714f85c3e19a13b3b5fa05ee336c079974091c0b35e263307f4e661f4555dff90707a87d5efe19b1d51835db44455405444ac1813e268ad750
+ checksum: 13164861e71fb23d84c6270ef5330b03c54d5d661c2c7468f28e21c4f8598558ca0c8c3cb1d996219352946e849d270a61372bc93c8fbe9676e78e3ffd0dea07
languageName: node
linkType: hard
@@ -1449,7 +1406,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-typescript@npm:^7.13.0":
+"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.16.7":
version: 7.18.6
resolution: "@babel/preset-typescript@npm:7.18.6"
dependencies:
@@ -1478,25 +1435,16 @@ __metadata:
linkType: hard
"@babel/runtime-corejs3@npm:^7.10.2":
- version: 7.20.1
- resolution: "@babel/runtime-corejs3@npm:7.20.1"
+ version: 7.20.6
+ resolution: "@babel/runtime-corejs3@npm:7.20.6"
dependencies:
core-js-pure: ^3.25.1
- regenerator-runtime: ^0.13.10
- checksum: bac1463304deb0e395f78aef2bf0e042d0ae303285b9f55e443d8ce4d3d05ccb92ac0aa5ca4bf83526695d21b12a239317537b00918d6ebf7a4132e5ec2f6f33
+ regenerator-runtime: ^0.13.11
+ checksum: d533d432216509426c4f9dad56db2fe453112b7d738433111944372fba4abd0b07bee3261f19a218530b435de46592121b2a6a57b98c0c7c3452d552ba009c3e
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7":
- version: 7.20.1
- resolution: "@babel/runtime@npm:7.20.1"
- dependencies:
- regenerator-runtime: ^0.13.10
- checksum: 00567a333d3357925742a6f5e39394dcc0af6e6029103fe188158bf7ae8b0b3ee3c6c0f68fccc217f0a6cfa455f6be252298baf56b3f5ff37b34313b170cd9f6
- languageName: node
- linkType: hard
-
-"@babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.6":
+"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7":
version: 7.20.6
resolution: "@babel/runtime@npm:7.20.6"
dependencies:
@@ -1516,25 +1464,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1":
- version: 7.20.1
- resolution: "@babel/traverse@npm:7.20.1"
- dependencies:
- "@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.20.1
- "@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-function-name": ^7.19.0
- "@babel/helper-hoist-variables": ^7.18.6
- "@babel/helper-split-export-declaration": ^7.18.6
- "@babel/parser": ^7.20.1
- "@babel/types": ^7.20.0
- debug: ^4.1.0
- globals: ^11.1.0
- checksum: 6696176d574b7ff93466848010bc7e94b250169379ec2a84f1b10da46a7cc2018ea5e3a520c3078487db51e3a4afab9ecff48f25d1dbad8c1319362f4148fb4b
- languageName: node
- linkType: hard
-
-"@babel/traverse@npm:^7.20.5":
+"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.5":
version: 7.20.5
resolution: "@babel/traverse@npm:7.20.5"
dependencies:
@@ -1552,18 +1482,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
- version: 7.20.2
- resolution: "@babel/types@npm:7.20.2"
- dependencies:
- "@babel/helper-string-parser": ^7.19.4
- "@babel/helper-validator-identifier": ^7.19.1
- to-fast-properties: ^2.0.0
- checksum: 57e76e5f21876135f481bfd4010c87f2d38196bb0a2bc60a28d6e55e3afa90cdd9accf164e4cb71bdfb620517fa0a0cb5600cdce36c21d59fdaccfbb899c024c
- languageName: node
- linkType: hard
-
-"@babel/types@npm:^7.20.5":
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
version: 7.20.5
resolution: "@babel/types@npm:7.20.5"
dependencies:
@@ -1637,6 +1556,15 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/is-prop-valid@npm:^0.8.2":
+ version: 0.8.8
+ resolution: "@emotion/is-prop-valid@npm:0.8.8"
+ dependencies:
+ "@emotion/memoize": 0.7.4
+ checksum: bb7ec6d48c572c540e24e47cc94fc2f8dec2d6a342ae97bc9c8b6388d9b8d283862672172a1bb62d335c02662afe6291e10c71e9b8642664a8b43416cdceffac
+ languageName: node
+ linkType: hard
+
"@emotion/is-prop-valid@npm:^1.2.0":
version: 1.2.0
resolution: "@emotion/is-prop-valid@npm:1.2.0"
@@ -1646,6 +1574,13 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/memoize@npm:0.7.4":
+ version: 0.7.4
+ resolution: "@emotion/memoize@npm:0.7.4"
+ checksum: 4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc
+ languageName: node
+ linkType: hard
+
"@emotion/memoize@npm:^0.8.0":
version: 0.8.0
resolution: "@emotion/memoize@npm:0.8.0"
@@ -2369,8 +2304,11 @@ __metadata:
solito: ^2.0.5
typescript: ^4.9.3
peerDependencies:
+ expo-linear-gradient: "*"
+ moti: "*"
react: "*"
react-native: "*"
+ react-native-reanimated: "*"
yoshiki: "*"
peerDependenciesMeta:
react-native-web:
@@ -2388,8 +2326,11 @@ __metadata:
react-native-svg: ^13.6.0
typescript: ^4.9.3
peerDependencies:
+ expo-linear-gradient: "*"
+ moti: "*"
react: "*"
react-native: "*"
+ react-native-reanimated: "*"
yoshiki: "*"
peerDependenciesMeta:
react-native:
@@ -2397,14 +2338,79 @@ __metadata:
languageName: unknown
linkType: soft
-"@mui/base@npm:5.0.0-alpha.107":
- version: 5.0.0-alpha.107
- resolution: "@mui/base@npm:5.0.0-alpha.107"
+"@motionone/animation@npm:^10.12.0":
+ version: 10.14.0
+ resolution: "@motionone/animation@npm:10.14.0"
+ dependencies:
+ "@motionone/easing": ^10.14.0
+ "@motionone/types": ^10.14.0
+ "@motionone/utils": ^10.14.0
+ tslib: ^2.3.1
+ checksum: 664f7f036418e3604bdcb267636ed21057a2036a21cdff90f9fa49b62e788cdfc3149f6f9a27e9530ebfbee3a39d6e7dcd73adaa95d16af25bfcf1e01bd95cbb
+ languageName: node
+ linkType: hard
+
+"@motionone/dom@npm:10.12.0":
+ version: 10.12.0
+ resolution: "@motionone/dom@npm:10.12.0"
+ dependencies:
+ "@motionone/animation": ^10.12.0
+ "@motionone/generators": ^10.12.0
+ "@motionone/types": ^10.12.0
+ "@motionone/utils": ^10.12.0
+ hey-listen: ^1.0.8
+ tslib: ^2.3.1
+ checksum: 123356f28e44362c4f081aae3df22e576f46bfcb07e01257b2ac64a115668448f29b8de67e4b6e692c5407cffb78ffe7cf9fa1bc064007482bab5dd23a69d380
+ languageName: node
+ linkType: hard
+
+"@motionone/easing@npm:^10.14.0":
+ version: 10.14.0
+ resolution: "@motionone/easing@npm:10.14.0"
+ dependencies:
+ "@motionone/utils": ^10.14.0
+ tslib: ^2.3.1
+ checksum: c845b7a445d6dbfb6d9d830fe8c88050345988fb6e423e63c1962506995e99efe899d6e7b14a8960b7df27aa279dfdfb02202a20de01bc65dcbd416ec2315d37
+ languageName: node
+ linkType: hard
+
+"@motionone/generators@npm:^10.12.0":
+ version: 10.14.0
+ resolution: "@motionone/generators@npm:10.14.0"
+ dependencies:
+ "@motionone/types": ^10.14.0
+ "@motionone/utils": ^10.14.0
+ tslib: ^2.3.1
+ checksum: 14cb500441f7b19dd84672c00ebeda0380fa151922118ac7e1bd13bf7b7b6bd87f876454863f3acf0849bb9c7b83a496eb0fba8f7b4d720f99bf5fa2121f056f
+ languageName: node
+ linkType: hard
+
+"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.14.0":
+ version: 10.14.0
+ resolution: "@motionone/types@npm:10.14.0"
+ checksum: 2fbd65f925c786b190d99867010960ffb458beda5f9b5499eeb0822094871ecbeded1aae917c194b605d80f0c56a55a13ff1e0fa4f6bad3ad8ff32fe5a3201dc
+ languageName: node
+ linkType: hard
+
+"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.14.0":
+ version: 10.14.0
+ resolution: "@motionone/utils@npm:10.14.0"
+ dependencies:
+ "@motionone/types": ^10.14.0
+ hey-listen: ^1.0.8
+ tslib: ^2.3.1
+ checksum: eb4c0a50e458ba7e7944dba7d0b063665744fed60aef9b4670bbc26fe02bed43f26595e9515f8ca6e4899ff5f31e7d81708feb42c16bf6e91c871d310085bc48
+ languageName: node
+ linkType: hard
+
+"@mui/base@npm:5.0.0-alpha.108":
+ version: 5.0.0-alpha.108
+ resolution: "@mui/base@npm:5.0.0-alpha.108"
dependencies:
"@babel/runtime": ^7.20.1
"@emotion/is-prop-valid": ^1.2.0
- "@mui/types": ^7.2.1
- "@mui/utils": ^5.10.15
+ "@mui/types": ^7.2.2
+ "@mui/utils": ^5.10.16
"@popperjs/core": ^2.11.6
clsx: ^1.2.1
prop-types: ^15.8.1
@@ -2416,20 +2422,20 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 1f3dbf479579166bde6b6e47fad99ad31c99f1a556314cffb2577af1efea2ab8a9033af550f70ab492894574988340c7a01b53019472b3b22f63e919916c8b76
+ checksum: 657095101f3a91103e36915b85e1a69275d84761d0f34d53597cc311c79c1646227edb195f08b6af642a329ad230bdecd783d0f6c929769c08c37c87252f8c1f
languageName: node
linkType: hard
-"@mui/core-downloads-tracker@npm:^5.10.15":
- version: 5.10.15
- resolution: "@mui/core-downloads-tracker@npm:5.10.15"
- checksum: 750e0a066d7323bcda2465dce5df534e86a675200b0a0a3ce89b9afada618adfef8344ad532148a549840b8228b8e79e90026222f55a51f5e3c35ae6f3dfc7a7
+"@mui/core-downloads-tracker@npm:^5.10.16":
+ version: 5.10.16
+ resolution: "@mui/core-downloads-tracker@npm:5.10.16"
+ checksum: fde359ecd5a21c0f3a5c798dc4f5ea0f132c28d182aae993e244eb5b87012549e50973bf986a7356b58874b3f8b6bb2b36c49c6b03da4a4bc2bee30f7650ad58
languageName: node
linkType: hard
"@mui/icons-material@npm:^5.8.4":
- version: 5.10.15
- resolution: "@mui/icons-material@npm:5.10.15"
+ version: 5.10.16
+ resolution: "@mui/icons-material@npm:5.10.16"
dependencies:
"@babel/runtime": ^7.20.1
peerDependencies:
@@ -2439,20 +2445,20 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: e0ba07e43aae36ae5528bd3961584417451f031072950f12eba09f3893ebbe97ae2a7b10638f8432820e08b5f99bf1043265502545168c0cf6415b3ad6cdbaf2
+ checksum: 00cf9cdbb76a5806307d9cccb647cbd8e45d18a1be7e252727c789cd5a29103abf7fdbe724553425bcdff8daf58ec612e5a8c08c3c7a5a6e28efb14b86507687
languageName: node
linkType: hard
"@mui/material@npm:^5.8.7":
- version: 5.10.15
- resolution: "@mui/material@npm:5.10.15"
+ version: 5.10.16
+ resolution: "@mui/material@npm:5.10.16"
dependencies:
"@babel/runtime": ^7.20.1
- "@mui/base": 5.0.0-alpha.107
- "@mui/core-downloads-tracker": ^5.10.15
- "@mui/system": ^5.10.15
- "@mui/types": ^7.2.1
- "@mui/utils": ^5.10.15
+ "@mui/base": 5.0.0-alpha.108
+ "@mui/core-downloads-tracker": ^5.10.16
+ "@mui/system": ^5.10.16
+ "@mui/types": ^7.2.2
+ "@mui/utils": ^5.10.16
"@types/react-transition-group": ^4.4.5
clsx: ^1.2.1
csstype: ^3.1.1
@@ -2472,16 +2478,16 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: ab6aff5cb224872e7d6d1b2e7026b387f44f9d4e2300b894c93787cff373eab00d5e57b50fd9f69e392cec2fb9eeae315b740f9083644e390178d1be38b33ff3
+ checksum: 2268fcae6f7b695030975df0cdbabd94922dba287ac2dbc66dfdc6d617cf0ab6c19bdb7b6e80927f3af6d24774fade0b7a433654449e816e8b0ad4e4b358a922
languageName: node
linkType: hard
-"@mui/private-theming@npm:^5.10.15":
- version: 5.10.15
- resolution: "@mui/private-theming@npm:5.10.15"
+"@mui/private-theming@npm:^5.10.16":
+ version: 5.10.16
+ resolution: "@mui/private-theming@npm:5.10.16"
dependencies:
"@babel/runtime": ^7.20.1
- "@mui/utils": ^5.10.15
+ "@mui/utils": ^5.10.16
prop-types: ^15.8.1
peerDependencies:
"@types/react": ^17.0.0 || ^18.0.0
@@ -2489,13 +2495,13 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 8b94e5bf7caac1c7b16c312613df7266188055c769e39b0c980e8c175159f1e76de7d9751eac0f2b97b98c38fa6770b08626650c6a77c6fa686115ef6931f2bc
+ checksum: 81fe5ed89ef0df81f92e3d33d5fb3c3e46a7fdbec7c50315874adac23b6bfa8946c2242aa9352a051ed6419f2641982cae9a7499d10d01d3ff8e58b901494917
languageName: node
linkType: hard
-"@mui/styled-engine@npm:^5.10.14":
- version: 5.10.14
- resolution: "@mui/styled-engine@npm:5.10.14"
+"@mui/styled-engine@npm:^5.10.16":
+ version: 5.10.16
+ resolution: "@mui/styled-engine@npm:5.10.16"
dependencies:
"@babel/runtime": ^7.20.1
"@emotion/cache": ^11.10.5
@@ -2510,19 +2516,19 @@ __metadata:
optional: true
"@emotion/styled":
optional: true
- checksum: 3ad21fd9d283e38d9e7b1d52dd3f9340776b7e058e9b1d6097bdfb8acb41e364561b3c57016125fd12a87b324282b982769968973b4bffb845abd0750335da1f
+ checksum: ee55de7b3de4a875a6dec7ae1bad65d6826adf4ee417158a5d3e1cd868c41c46b4f4c6c5975e706650340280f10875e15c45673be7bd5295cdc3448f2709b372
languageName: node
linkType: hard
-"@mui/system@npm:^5.10.10, @mui/system@npm:^5.10.15":
- version: 5.10.15
- resolution: "@mui/system@npm:5.10.15"
+"@mui/system@npm:^5.10.10, @mui/system@npm:^5.10.16":
+ version: 5.10.16
+ resolution: "@mui/system@npm:5.10.16"
dependencies:
"@babel/runtime": ^7.20.1
- "@mui/private-theming": ^5.10.15
- "@mui/styled-engine": ^5.10.14
- "@mui/types": ^7.2.1
- "@mui/utils": ^5.10.15
+ "@mui/private-theming": ^5.10.16
+ "@mui/styled-engine": ^5.10.16
+ "@mui/types": ^7.2.2
+ "@mui/utils": ^5.10.16
clsx: ^1.2.1
csstype: ^3.1.1
prop-types: ^15.8.1
@@ -2538,25 +2544,25 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 37cf9a18aaab1cc957e521743fa85cf72a6f35c82a9414326cccc82fb1e23a784d0c07517885c37d6276b6060a22cf7b2a79d1ca5b58a0faa286b949de75b309
+ checksum: 181b0f26f880c50da2d4cb829c7614ab5e2118e6570c5b4019bb3b42f26b8ebbafca4481867dc5e184cdf8a2753e711ea067ece064e2d561aeab7e82e9a18902
languageName: node
linkType: hard
-"@mui/types@npm:^7.2.1":
- version: 7.2.1
- resolution: "@mui/types@npm:7.2.1"
+"@mui/types@npm:^7.2.2":
+ version: 7.2.2
+ resolution: "@mui/types@npm:7.2.2"
peerDependencies:
"@types/react": "*"
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: d45a26e956f39c25eb217941db8a9733f1a52add377442ec6cb98db2bdd4b61113825e164b0e28badcbe1aaca2f78429e78458e3f62e9fcfe15d692b5328a2fa
+ checksum: bda8d778cfd33190eacc7a2275948b78fda2d4ea0e82084d3a281b4ff4c787d2ef3d515c4b7f89b52dd65f59ad2bebb502a1fc49c3fdfaf496a6ab019af01054
languageName: node
linkType: hard
-"@mui/utils@npm:^5.10.15":
- version: 5.10.15
- resolution: "@mui/utils@npm:5.10.15"
+"@mui/utils@npm:^5.10.16":
+ version: 5.10.16
+ resolution: "@mui/utils@npm:5.10.16"
dependencies:
"@babel/runtime": ^7.20.1
"@types/prop-types": ^15.7.5
@@ -2565,7 +2571,7 @@ __metadata:
react-is: ^18.2.0
peerDependencies:
react: ^17.0.0 || ^18.0.0
- checksum: bc585f0594aac1e0b5c01d8237d3a51f28fcd98d7bf57174235d5be14d49485ca978a953d3f084dc938625578bddce50db6a57e621ebdbc7e5dde966816e32f4
+ checksum: 2db4ac76544fe19856b5d456b2ddfb55baf505ce24f27f1d06900758d61067b74ceb94069d34cb82467e4be5fa33d613a0f2f947fc7b29315317090ac8cacbeb
languageName: node
linkType: hard
@@ -3171,18 +3177,18 @@ __metadata:
languageName: node
linkType: hard
-"@tanstack/query-core@npm:4.18.0":
- version: 4.18.0
- resolution: "@tanstack/query-core@npm:4.18.0"
- checksum: 2d3f253809e2fc0927bbab25e7a61cf1fa957c993006f219a8dcc615acfe68003629e612c7d914198457d0b1bfd2b6d5738093fc45a82369b1d3beee14395a28
+"@tanstack/query-core@npm:4.19.1":
+ version: 4.19.1
+ resolution: "@tanstack/query-core@npm:4.19.1"
+ checksum: a54a613d5b7abe2bba352fa26228bee0589eb8116bf482760dbe39474202b08cfc3899100e478f0bd1ae1a7bd60dcda0634c04bec56a98346763d32bc7720b54
languageName: node
linkType: hard
-"@tanstack/react-query@npm:^4.18.0":
- version: 4.18.0
- resolution: "@tanstack/react-query@npm:4.18.0"
+"@tanstack/react-query@npm:^4.18.0, @tanstack/react-query@npm:^4.19.1":
+ version: 4.19.1
+ resolution: "@tanstack/react-query@npm:4.19.1"
dependencies:
- "@tanstack/query-core": 4.18.0
+ "@tanstack/query-core": 4.19.1
use-sync-external-store: ^1.2.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -3193,7 +3199,7 @@ __metadata:
optional: true
react-native:
optional: true
- checksum: 2fbb3e664fdc70650dfaaa63e56a1b97dddb50a46f6d3e0a0361c1fe9a0d711c1bb3b0f2e7ba5362269124405eb7a4f232a755b3e901b815d62008ddeedbd889
+ checksum: cce8b51c5cbaff007efb2fc54c5e03a2191e363626226903c345ae9baf0d48a36fc322383e24aff4f12250e672da67d3ceaa9819bbb16ace98a5c7bdff098a61
languageName: node
linkType: hard
@@ -3247,6 +3253,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/invariant@npm:^2.2.35":
+ version: 2.2.35
+ resolution: "@types/invariant@npm:2.2.35"
+ checksum: af1b624057c89789ed0917838fea3d42bb0c101cc22b829a24d8777c678be3bc79d6ae05992a13bdf607b94731262467a2e62a809602ea1f7eea5e8c2242660d
+ languageName: node
+ linkType: hard
+
"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0":
version: 2.0.4
resolution: "@types/istanbul-lib-coverage@npm:2.0.4"
@@ -3302,7 +3315,14 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:*, @types/node@npm:18.11.9, @types/node@npm:18.x.x":
+"@types/node@npm:*, @types/node@npm:18.x.x":
+ version: 18.11.10
+ resolution: "@types/node@npm:18.11.10"
+ checksum: 0f60cb090b2ee91fcd3dc4311bc1ed7889b92f14644c0069f100776f86474c12eebbcc6c75bc0d7d96b975a103b4d5d6b3c22b4e88bea6e7f4e2b1bb0daf5ea8
+ languageName: node
+ linkType: hard
+
+"@types/node@npm:18.11.9":
version: 18.11.9
resolution: "@types/node@npm:18.11.9"
checksum: cc0aae109e9b7adefc32eecb838d6fad931663bb06484b5e9cbbbf74865c721b03d16fd8d74ad90e31dbe093d956a7c2c306ba5429ba0c00f3f7505103d7a496
@@ -3366,7 +3386,18 @@ __metadata:
languageName: node
linkType: hard
-"@types/react@npm:*, @types/react@npm:18.0.25, @types/react@npm:18.x.x, @types/react@npm:^18.0.25, @types/react@npm:~18.0.24":
+"@types/react@npm:*, @types/react@npm:18.x.x, @types/react@npm:^18.0.25, @types/react@npm:~18.0.24":
+ version: 18.0.26
+ resolution: "@types/react@npm:18.0.26"
+ dependencies:
+ "@types/prop-types": "*"
+ "@types/scheduler": "*"
+ csstype: ^3.0.2
+ checksum: b62f0ea3cdfa68e106391728325057ad36f1bde7ba2dfae029472c47e01e482bc77c6ba4f1dad59f3f04ee81cb597618ff7c30a33c157c0a20462b6dd6aa2d4d
+ languageName: node
+ linkType: hard
+
+"@types/react@npm:18.0.25":
version: 18.0.25
resolution: "@types/react@npm:18.0.25"
dependencies:
@@ -4675,9 +4706,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001406":
- version: 1.0.30001434
- resolution: "caniuse-lite@npm:1.0.30001434"
- checksum: 7c9d2641e8e8f3ddf9af14c4ce47266a9d8fd1fc0243626049ff1b2eca4bf02938ff440813cc3feae3fa8d851ec8d1b9718044340c8d09bb4372d92d4f6b519c
+ version: 1.0.30001436
+ resolution: "caniuse-lite@npm:1.0.30001436"
+ checksum: 7928ac7d93741a81b3005ca4623b133e7d790828be70b26ee55e4860facc59bc344f4092e20034981070a4714f70814c8be4929be4b22728031784f267f69099
languageName: node
linkType: hard
@@ -5074,11 +5105,11 @@ __metadata:
linkType: hard
"copy-anything@npm:^3.0.2":
- version: 3.0.2
- resolution: "copy-anything@npm:3.0.2"
+ version: 3.0.3
+ resolution: "copy-anything@npm:3.0.3"
dependencies:
- is-what: ^4.1.6
- checksum: 394491d62ab0c77c81616668bce51b91cf4e7b539bd530bb5b22c226151b0bc6122c01de21ffe46d5ec273f504fb34f6569f349ffb823fa814dddb8b27a4750c
+ is-what: ^4.1.8
+ checksum: d456dc5ec98dee7c7cf87d809eac30dc2ac942acd4cf970fab394e280ceb6dd7a8a7a5a44fcbcc50e0206658de3cc20b92863562f5797930bb2619f164f4c182
languageName: node
linkType: hard
@@ -5330,10 +5361,10 @@ __metadata:
languageName: node
linkType: hard
-"decode-uri-component@npm:^0.2.0":
- version: 0.2.0
- resolution: "decode-uri-component@npm:0.2.0"
- checksum: f3749344ab9305ffcfe4bfe300e2dbb61fc6359e2b736812100a3b1b6db0a5668cba31a05e4b45d4d63dbf1a18dfa354cd3ca5bb3ededddabb8cd293f4404f94
+"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "decode-uri-component@npm:0.2.2"
+ checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139
languageName: node
linkType: hard
@@ -6006,7 +6037,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:8.28.0, eslint@npm:^8.28.0":
+"eslint@npm:8.28.0":
version: 8.28.0
resolution: "eslint@npm:8.28.0"
dependencies:
@@ -6055,6 +6086,55 @@ __metadata:
languageName: node
linkType: hard
+"eslint@npm:^8.28.0":
+ version: 8.29.0
+ resolution: "eslint@npm:8.29.0"
+ dependencies:
+ "@eslint/eslintrc": ^1.3.3
+ "@humanwhocodes/config-array": ^0.11.6
+ "@humanwhocodes/module-importer": ^1.0.1
+ "@nodelib/fs.walk": ^1.2.8
+ ajv: ^6.10.0
+ chalk: ^4.0.0
+ cross-spawn: ^7.0.2
+ debug: ^4.3.2
+ doctrine: ^3.0.0
+ escape-string-regexp: ^4.0.0
+ eslint-scope: ^7.1.1
+ eslint-utils: ^3.0.0
+ eslint-visitor-keys: ^3.3.0
+ espree: ^9.4.0
+ esquery: ^1.4.0
+ esutils: ^2.0.2
+ fast-deep-equal: ^3.1.3
+ file-entry-cache: ^6.0.1
+ find-up: ^5.0.0
+ glob-parent: ^6.0.2
+ globals: ^13.15.0
+ grapheme-splitter: ^1.0.4
+ ignore: ^5.2.0
+ import-fresh: ^3.0.0
+ imurmurhash: ^0.1.4
+ is-glob: ^4.0.0
+ is-path-inside: ^3.0.3
+ js-sdsl: ^4.1.4
+ js-yaml: ^4.1.0
+ json-stable-stringify-without-jsonify: ^1.0.1
+ levn: ^0.4.1
+ lodash.merge: ^4.6.2
+ minimatch: ^3.1.2
+ natural-compare: ^1.4.0
+ optionator: ^0.9.1
+ regexpp: ^3.2.0
+ strip-ansi: ^6.0.1
+ strip-json-comments: ^3.1.0
+ text-table: ^0.2.0
+ bin:
+ eslint: bin/eslint.js
+ checksum: e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab
+ languageName: node
+ linkType: hard
+
"espree@npm:^9.4.0":
version: 9.4.1
resolution: "espree@npm:9.4.1"
@@ -6249,6 +6329,15 @@ __metadata:
languageName: node
linkType: hard
+"expo-linear-gradient@npm:^12.0.1, expo-linear-gradient@npm:~12.0.1":
+ version: 12.0.1
+ resolution: "expo-linear-gradient@npm:12.0.1"
+ peerDependencies:
+ expo: "*"
+ checksum: ef8115405a52cb78f8df8816e7e43f6b0632982d203734a2519dc5dc2712ca2a88bbc40ada401b53d9f160a142071bfa73da20f576917ea4a536883f8e0c507d
+ languageName: node
+ linkType: hard
+
"expo-linking@npm:~3.2.3":
version: 3.2.3
resolution: "expo-linking@npm:3.2.3"
@@ -6452,11 +6541,11 @@ __metadata:
linkType: hard
"fastq@npm:^1.6.0":
- version: 1.13.0
- resolution: "fastq@npm:1.13.0"
+ version: 1.14.0
+ resolution: "fastq@npm:1.14.0"
dependencies:
reusify: ^1.0.4
- checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b
+ checksum: da2c05ec1446ef77b8ba2b76619c90d483404f5087e71e77469fbee797280a1f4ef26a63be15b2377198bc20d09fdf25c7d6e1e492a1e568a29dfdd9bcb7538c
languageName: node
linkType: hard
@@ -6655,9 +6744,9 @@ __metadata:
linkType: hard
"flow-parser@npm:0.*":
- version: 0.193.0
- resolution: "flow-parser@npm:0.193.0"
- checksum: 70266e8972dcd6de36a6d7ca0f8efbc3a5a2b405e5b4bde44bd9e66408dd6d0372e77b51d131badddd2f91eff4e98ed91e3f97c21f22f5b0c2369ba91cbe2c97
+ version: 0.194.0
+ resolution: "flow-parser@npm:0.194.0"
+ checksum: 8ccd1eca37b6b423d8e24db9b0079c364661d99d69dc4ae1a330437a0f2daeb928ec9fca059413d36274f536f8716343893b6764d40ebb29372e2f2cd17a703b
languageName: node
linkType: hard
@@ -6702,6 +6791,36 @@ __metadata:
languageName: node
linkType: hard
+"framer-motion@npm:^6.5.1":
+ version: 6.5.1
+ resolution: "framer-motion@npm:6.5.1"
+ dependencies:
+ "@emotion/is-prop-valid": ^0.8.2
+ "@motionone/dom": 10.12.0
+ framesync: 6.0.1
+ hey-listen: ^1.0.8
+ popmotion: 11.0.3
+ style-value-types: 5.0.0
+ tslib: ^2.1.0
+ peerDependencies:
+ react: ">=16.8 || ^17.0.0 || ^18.0.0"
+ react-dom: ">=16.8 || ^17.0.0 || ^18.0.0"
+ dependenciesMeta:
+ "@emotion/is-prop-valid":
+ optional: true
+ checksum: 737959063137b4ccafe01e0ac0c9e5a9531bf3f729f62c34ca7a5d7955e6664f70affd22b044f7db51df41acb21d120a4f71a860e17a80c4db766ad66f2153a1
+ languageName: node
+ linkType: hard
+
+"framesync@npm:6.0.1":
+ version: 6.0.1
+ resolution: "framesync@npm:6.0.1"
+ dependencies:
+ tslib: ^2.1.0
+ checksum: a23ebe8f7e20a32c0b99c2f8175b6f07af3ec6316aad52a2316316a6d011d717af8d2175dcc2827031c59fabb30232ed3e19a720a373caba7f070e1eae436325
+ languageName: node
+ linkType: hard
+
"freeport-async@npm:2.0.0":
version: 2.0.0
resolution: "freeport-async@npm:2.0.0"
@@ -7219,6 +7338,13 @@ __metadata:
languageName: node
linkType: hard
+"hey-listen@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "hey-listen@npm:1.0.8"
+ checksum: 6bad60b367688f5348e25e7ca3276a74b59ac5a09b0455e6ff8ab7d4a9e38cd2116c708a7dcd8a954d27253ce1d8717ec891d175723ea739885b828cf44e4072
+ languageName: node
+ linkType: hard
+
"hls.js@npm:^1.2.8":
version: 1.2.8
resolution: "hls.js@npm:1.2.8"
@@ -7340,9 +7466,9 @@ __metadata:
linkType: hard
"ignore@npm:^5.2.0":
- version: 5.2.0
- resolution: "ignore@npm:5.2.0"
- checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77
+ version: 5.2.1
+ resolution: "ignore@npm:5.2.1"
+ checksum: 7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5
languageName: node
linkType: hard
@@ -7867,10 +7993,10 @@ __metadata:
languageName: node
linkType: hard
-"is-what@npm:^4.1.6":
- version: 4.1.7
- resolution: "is-what@npm:4.1.7"
- checksum: aade39dcc45a209d6cb2f2d5dbcf0e63ed894aadbae37bd5693c64e9876a27632431b43fc9d9332ebf0795eddd2abc11a2d0f3c6fa41c36330616a645660530e
+"is-what@npm:^4.1.8":
+ version: 4.1.8
+ resolution: "is-what@npm:4.1.8"
+ checksum: b9bec3acff102d14ad467f4c74c9886af310fa160e07a63292c8c181e6768c7c4c1054644e13d67185b963644e4a513bce8c6b8ce3d3ca6f9488a69fccad5f97
languageName: node
linkType: hard
@@ -8018,8 +8144,8 @@ __metadata:
linkType: hard
"jotai@npm:^1.10.0":
- version: 1.10.0
- resolution: "jotai@npm:1.10.0"
+ version: 1.11.0
+ resolution: "jotai@npm:1.11.0"
peerDependencies:
"@babel/core": "*"
"@babel/template": "*"
@@ -8053,7 +8179,7 @@ __metadata:
optional: true
jotai-zustand:
optional: true
- checksum: 72047e84fc24916ea3054822cfe85b381102b5eeae61c36e8d52700b7679b8b10d44f2a7aa545b7efc7c15257f9ed410c90769889141ffe9db925424b2a5d79e
+ checksum: 9cac4074d8eded12bfcbb20bf9d3038c69060e4a56db398954351e41fb49a5ceb5fd178fb8f29d23a58d4e49ccc592bd7fc82dcce3387618b196ff32bb937634
languageName: node
linkType: hard
@@ -8349,7 +8475,7 @@ __metadata:
languageName: unknown
linkType: soft
-"language-subtag-registry@npm:~0.3.2":
+"language-subtag-registry@npm:^0.3.20":
version: 0.3.22
resolution: "language-subtag-registry@npm:0.3.22"
checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a
@@ -8357,11 +8483,11 @@ __metadata:
linkType: hard
"language-tags@npm:^1.0.5":
- version: 1.0.5
- resolution: "language-tags@npm:1.0.5"
+ version: 1.0.6
+ resolution: "language-tags@npm:1.0.6"
dependencies:
- language-subtag-registry: ~0.3.2
- checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf
+ language-subtag-registry: ^0.3.20
+ checksum: dc2927f7ce8f108ffd1d02ae0284b78ff6b4e03e631642794fa79d554d77b653f3f64cd1fb83acc9f3746ef7c18d43241b97feb712c05cc26e25aacd68f7a006
languageName: node
linkType: hard
@@ -8442,6 +8568,13 @@ __metadata:
languageName: node
linkType: hard
+"lodash.isequal@npm:^4.5.0":
+ version: 4.5.0
+ resolution: "lodash.isequal@npm:4.5.0"
+ checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644
+ languageName: node
+ linkType: hard
+
"lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
@@ -9334,11 +9467,11 @@ __metadata:
linkType: hard
"minimatch@npm:^5.0.1":
- version: 5.1.0
- resolution: "minimatch@npm:5.1.0"
+ version: 5.1.1
+ resolution: "minimatch@npm:5.1.1"
dependencies:
brace-expansion: ^2.0.1
- checksum: 15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90
+ checksum: 215edd0978320a3354188f84a537d45841f2449af4df4379f79b9b777e71aa4f5722cc9d1717eabd2a70d38ef76ab7b708d24d83ea6a6c909dfd8833de98b437
languageName: node
linkType: hard
@@ -9410,11 +9543,11 @@ __metadata:
linkType: hard
"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
- version: 3.3.5
- resolution: "minipass@npm:3.3.5"
+ version: 3.3.6
+ resolution: "minipass@npm:3.3.6"
dependencies:
yallist: ^4.0.0
- checksum: f89f02bcaa0e0e4bb4c44ec796008e69fbca62db0aba6ead1bc57d25bdaefdf42102130f4f9ecb7d9c6b6cd35ff7b0c7b97d001d3435da8e629fb68af3aea57e
+ checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48
languageName: node
linkType: hard
@@ -9464,16 +9597,20 @@ __metadata:
dependencies:
"@babel/core": ^7.19.3
"@kyoo/ui": "workspace:^"
+ "@tanstack/react-query": ^4.19.1
"@types/react": ~18.0.24
"@types/react-native": ~0.70.6
expo: ^47.0.0
expo-constants: ~14.0.2
+ expo-linear-gradient: ~12.0.1
expo-linking: ~3.2.3
expo-router: ^0.0.36
expo-status-bar: ~1.4.2
+ moti: ^0.21.0
react: 18.1.0
react-dom: 18.1.0
react-native: 0.70.5
+ react-native-reanimated: ~2.12.0
react-native-safe-area-context: 4.4.1
react-native-screens: ~3.18.0
react-native-svg: 13.4.0
@@ -9482,6 +9619,17 @@ __metadata:
languageName: unknown
linkType: soft
+"moti@npm:^0.21.0":
+ version: 0.21.0
+ resolution: "moti@npm:0.21.0"
+ dependencies:
+ framer-motion: ^6.5.1
+ peerDependencies:
+ react-native-reanimated: "*"
+ checksum: 2fb4c16e46a7e2778f8680f28ec7c3f2003d6c739f55da1ffc239e1b4cdb04dcf3fc76e29870232ca6d9d2276cc7fc5791474d56dfaeb9a895f158a4a2acae78
+ languageName: node
+ linkType: hard
+
"mri@npm:^1.1.0":
version: 1.2.0
resolution: "mri@npm:1.2.0"
@@ -10296,6 +10444,13 @@ __metadata:
languageName: node
linkType: hard
+"performance-now@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "performance-now@npm:2.1.0"
+ checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550
+ languageName: node
+ linkType: hard
+
"picocolors@npm:^1.0.0":
version: 1.0.0
resolution: "picocolors@npm:1.0.0"
@@ -10366,6 +10521,18 @@ __metadata:
languageName: node
linkType: hard
+"popmotion@npm:11.0.3":
+ version: 11.0.3
+ resolution: "popmotion@npm:11.0.3"
+ dependencies:
+ framesync: 6.0.1
+ hey-listen: ^1.0.8
+ style-value-types: 5.0.0
+ tslib: ^2.1.0
+ checksum: 9fe7d03b4ec0e85bfb9dadc23b745147bfe42e16f466ba06e6327197d0e38b72015afc2f918a8051dedc3680310417f346ffdc463be6518e2e92e98f48e30268
+ languageName: node
+ linkType: hard
+
"posix-character-classes@npm:^0.1.0":
version: 0.1.1
resolution: "posix-character-classes@npm:0.1.1"
@@ -10552,14 +10719,14 @@ __metadata:
linkType: hard
"query-string@npm:^7.0.0":
- version: 7.1.1
- resolution: "query-string@npm:7.1.1"
+ version: 7.1.3
+ resolution: "query-string@npm:7.1.3"
dependencies:
- decode-uri-component: ^0.2.0
+ decode-uri-component: ^0.2.2
filter-obj: ^1.1.0
split-on-first: ^1.0.0
strict-uri-encode: ^2.0.0
- checksum: b227d1f588ae93f9f0ad078c6b811295fa151dc5a160a03bb2bac5fa0e6919cb1daa570aad1d288e77c8e89fde5362ba505b1014e6e793da9b1e885b59a690a6
+ checksum: 91af02dcd9cc9227a052841d5c2eecb80a0d6489d05625df506a097ef1c59037cfb5e907f39b84643cbfd535c955abec3e553d0130a7b510120c37d06e0f4346
languageName: node
linkType: hard
@@ -10577,6 +10744,15 @@ __metadata:
languageName: node
linkType: hard
+"raf@npm:^3.4.1":
+ version: 3.4.1
+ resolution: "raf@npm:3.4.1"
+ dependencies:
+ performance-now: ^2.1.0
+ checksum: 50ba284e481c8185dbcf45fc4618ba3aec580bb50c9121385d5698cb6012fe516d2015b1df6dd407a7b7c58d44be8086108236affbce1861edd6b44637c8cd52
+ languageName: node
+ linkType: hard
+
"randombytes@npm:^2.1.0":
version: 2.1.0
resolution: "randombytes@npm:2.1.0"
@@ -10713,6 +10889,44 @@ __metadata:
languageName: node
linkType: hard
+"react-native-reanimated@npm:^2.13.0":
+ version: 2.13.0
+ resolution: "react-native-reanimated@npm:2.13.0"
+ dependencies:
+ "@babel/plugin-transform-object-assign": ^7.16.7
+ "@babel/preset-typescript": ^7.16.7
+ "@types/invariant": ^2.2.35
+ invariant: ^2.2.4
+ lodash.isequal: ^4.5.0
+ setimmediate: ^1.0.5
+ string-hash-64: ^1.0.3
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ react: "*"
+ react-native: "*"
+ checksum: 260249012b2e9d19f700bf7817b349c2643f71717b2a50a9da6e37e44eeadbbeee2bc02403f32e6a31617555a8b3ad5aabcbbac72300962908b32e14babbe503
+ languageName: node
+ linkType: hard
+
+"react-native-reanimated@npm:~2.12.0":
+ version: 2.12.0
+ resolution: "react-native-reanimated@npm:2.12.0"
+ dependencies:
+ "@babel/plugin-transform-object-assign": ^7.16.7
+ "@babel/preset-typescript": ^7.16.7
+ "@types/invariant": ^2.2.35
+ invariant: ^2.2.4
+ lodash.isequal: ^4.5.0
+ setimmediate: ^1.0.5
+ string-hash-64: ^1.0.3
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ react: "*"
+ react-native: "*"
+ checksum: ef94d7888ad77859a9cf13156a88d6b7f2d96622bf8f7a19415fd3b7f2a588a1a78214711ce77259bfc45ceb5112c43cad8b96b034dc3ab749a1e0a835a923d0
+ languageName: node
+ linkType: hard
+
"react-native-safe-area-context@npm:4.4.1":
version: 4.4.1
resolution: "react-native-safe-area-context@npm:4.4.1"
@@ -10937,14 +11151,14 @@ __metadata:
languageName: node
linkType: hard
-"regenerator-runtime@npm:^0.13.10, regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.2":
+"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.2":
version: 0.13.11
resolution: "regenerator-runtime@npm:0.13.11"
checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4
languageName: node
linkType: hard
-"regenerator-transform@npm:^0.15.0":
+"regenerator-transform@npm:^0.15.1":
version: 0.15.1
resolution: "regenerator-transform@npm:0.15.1"
dependencies:
@@ -10981,7 +11195,7 @@ __metadata:
languageName: node
linkType: hard
-"regexpu-core@npm:^5.1.0":
+"regexpu-core@npm:^5.2.1":
version: 5.2.2
resolution: "regexpu-core@npm:5.2.2"
dependencies:
@@ -11712,9 +11926,9 @@ __metadata:
linkType: hard
"solito@npm:^2.0.5":
- version: 2.0.5
- resolution: "solito@npm:2.0.5"
- checksum: a19a25eab8ebc6bdc4d6a1b2e7f6791f4b2aee56d72e901e6a2c7e5ed2dac795f72f48d113dc84f4cea8e8b917f88c64c2f15e3f014a13306e24891e242202f0
+ version: 2.0.8
+ resolution: "solito@npm:2.0.8"
+ checksum: c48dec2c715eb0c2d1a5b34649dc37a3138ad98ede81a9c304ef7504ad32b77b58a5547e0a06e32adc82a04b8a1ebe8e3fa2d2b32b9654f9169c25cd610fd3ea
languageName: node
linkType: hard
@@ -11880,6 +12094,13 @@ __metadata:
languageName: node
linkType: hard
+"string-hash-64@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "string-hash-64@npm:1.0.3"
+ checksum: 79de8431b4fa3e85a2429cd52a34f7948221ff167b7a094e05d6bcfd0173474b232e0c9845c96f74b0d7b6b0c8bbe2c3532a4cacb21635293ef0cf3cc8e77f06
+ languageName: node
+ linkType: hard
+
"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
version: 4.2.3
resolution: "string-width@npm:4.2.3"
@@ -12000,6 +12221,16 @@ __metadata:
languageName: node
linkType: hard
+"style-value-types@npm:5.0.0":
+ version: 5.0.0
+ resolution: "style-value-types@npm:5.0.0"
+ dependencies:
+ hey-listen: ^1.0.8
+ tslib: ^2.1.0
+ checksum: 16d198302cd102edf9dba94e7752a2364c93b1eaa5cc7c32b42b28eef4af4ccb5149a3f16bc2a256adc02616a2404f4612bd15f3081c1e8ca06132cae78be6c0
+ languageName: node
+ linkType: hard
+
"styled-jsx@npm:5.1.0":
version: 5.1.0
resolution: "styled-jsx@npm:5.1.0"
@@ -12242,8 +12473,8 @@ __metadata:
linkType: hard
"terser@npm:^5.14.1":
- version: 5.16.0
- resolution: "terser@npm:5.16.0"
+ version: 5.16.1
+ resolution: "terser@npm:5.16.1"
dependencies:
"@jridgewell/source-map": ^0.3.2
acorn: ^8.5.0
@@ -12251,7 +12482,7 @@ __metadata:
source-map-support: ~0.5.20
bin:
terser: bin/terser
- checksum: d035672bd28bd40ff80d83bea6bc6c85bddf41c18060e49c8b36a3aa45a0a6b4a59c6a56bdf52f9d3350587684d664f8ca26656c6084abeb951b85edf34e47ae
+ checksum: cb524123504a2f0d9140c1e1a8628c83bba9cacc404c6aca79e2493a38dfdf21275617ba75b91006b3f1ff586e401ab31121160cd253699f334c6340ea2756f5
languageName: node
linkType: hard
@@ -12438,7 +12669,7 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0":
+"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0":
version: 2.4.1
resolution: "tslib@npm:2.4.1"
checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca
@@ -12932,6 +13163,7 @@ __metadata:
"@mui/icons-material": ^5.8.4
"@mui/material": ^5.8.7
"@mui/system": ^5.10.10
+ "@tanstack/react-query": ^4.19.1
"@types/node": 18.11.9
"@types/react": 18.0.25
"@types/react-dom": 18.0.9
@@ -12940,15 +13172,19 @@ __metadata:
csstype: ^3.1.1
eslint: ^8.28.0
eslint-config-next: 13.0.5
+ expo-linear-gradient: ^12.0.1
hls.js: ^1.2.8
jotai: ^1.10.0
+ moti: ^0.21.0
next: 13.0.5
next-fonts: ^1.5.1
next-translate: ^1.6.0
next-transpile-modules: ^10.0.0
+ raf: ^3.4.1
react: 18.2.0
react-dom: 18.2.0
react-infinite-scroll-component: ^6.1.0
+ react-native-reanimated: ^2.13.0
react-native-web: ^0.18.10
solito: ^2.0.5
superjson: ^1.11.0
@@ -13086,9 +13322,9 @@ __metadata:
linkType: hard
"wonka@npm:^6.0.0":
- version: 6.1.1
- resolution: "wonka@npm:6.1.1"
- checksum: fadd28d21f212cd71440e6b13beb4978d446be8e94c3ee77568ca92eac1875cefcd200bdc61677c4406c464ab7907ae2949b7301faf7ff50acee0eea3542654b
+ version: 6.1.2
+ resolution: "wonka@npm:6.1.2"
+ checksum: 474dcffd3861faaf5df8f4ef1ea1e614eb0cf36f54003974ebd4ab43b8fd6aad26317ef75e55488e7a61d64922531ae3ca2890dac90922d46715e0dd795682ce
languageName: node
linkType: hard