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