Finally fix style renderer

This commit is contained in:
Zoe Roux 2025-02-01 22:16:36 +01:00
parent b9354537e1
commit 25e9cec3c3
No known key found for this signature in database
5 changed files with 142 additions and 103 deletions

View File

@ -1,59 +1,59 @@
import { prefix } from "inline-style-prefixer";
import { ReactQueryDevtools } from "@tanstack/react-query-devtools";
import { prefix } from "inline-style-prefixer/lib";
import { Slot } from "one";
// import { Providers } from "~/providers";
// import { createStyleRegistry, StyleRegistryProvider, useTheme } from "yoshiki/web";
// import { WebTooltip } from "@kyoo/primitives/src/tooltip.web";
// import { HiddenIfNoJs, SkeletonCss, TouchOnlyCss } from "@kyoo/primitives";
import { useServerHeadInsertion } from "one";
import { StyleRegistryProvider, createStyleRegistry, useTheme } from "yoshiki/web";
import { Providers } from "~/providers";
const GlobalCssTheme = () => {
console.log(prefix("test"))
console.log(prefix("test"));
const theme = useTheme();
// TODO: add fonts here
// body {font-family: ${font.style.fontFamily};}
return (
<>
<style jsx global>{`
body {
margin: 0px;
padding: 0px;
overflow: "hidden";
background-color: ${theme.background};
}
*::-webkit-scrollbar {
height: 6px;
width: 6px;
background: transparent;
}
*::-webkit-scrollbar-thumb {
background-color: #999;
border-radius: 90px;
}
*:hover::-webkit-scrollbar-thumb {
background-color: rgb(134, 127, 127);
}
#__next {
height: 100vh;
}
.infinite-scroll-component__outerdiv {
width: 100%;
height: 100%;
}
::cue {
background-color: transparent;
text-shadow:
-1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000;
}
`}</style>
{/* <style jsx global>{` */}
{/* body { */}
{/* margin: 0px; */}
{/* padding: 0px; */}
{/* overflow: "hidden"; */}
{/* background-color: ${theme.background}; */}
{/* } */}
{/**/}
{/* *::-webkit-scrollbar { */}
{/* height: 6px; */}
{/* width: 6px; */}
{/* background: transparent; */}
{/* } */}
{/**/}
{/* *::-webkit-scrollbar-thumb { */}
{/* background-color: #999; */}
{/* border-radius: 90px; */}
{/* } */}
{/* *:hover::-webkit-scrollbar-thumb { */}
{/* background-color: rgb(134, 127, 127); */}
{/* } */}
{/**/}
{/* #__next { */}
{/* height: 100vh; */}
{/* } */}
{/**/}
{/* .infinite-scroll-component__outerdiv { */}
{/* width: 100%; */}
{/* height: 100%; */}
{/* } */}
{/**/}
{/* ::cue { */}
{/* background-color: transparent; */}
{/* text-shadow: */}
{/* -1px -1px 0 #000, */}
{/* 1px -1px 0 #000, */}
{/* -1px 1px 0 #000, */}
{/* 1px 1px 0 #000; */}
{/* } */}
{/* `}</style> */}
{/* <WebTooltip theme={theme} /> */}
{/* <SkeletonCss /> */}
{/* <TouchOnlyCss /> */}
@ -83,10 +83,10 @@ export default function Layout() {
</head>
<body className="hoverEnabled">
{/* <Providers> */}
<Providers>
<Slot />
<ReactQueryDevtools initialIsOpen={false} />
{/* </Providers> */}
</Providers>
</body>
</html>
</StyleRegistryProvider>

View File

@ -5,26 +5,28 @@
"dependencies": {
"@kyoo/models": "packages/models",
"@kyoo/primitives": "packages/primitives",
"@tanstack/react-query": "latest",
"expo": "latest",
"expo-build-properties": "latest",
"expo-localization": "latest",
"jotai": "latest",
"one": "latest",
"react": "latest",
"react-native": "latest",
"react-native-reanimated": "latest",
"react-native-safe-area-context": "latest",
"react-native-screens": "latest",
"react-native-web": "latest",
"@tanstack/react-query": "^5.66.0",
"caniuse-api": "^3.0.0",
"expo": "~52.0.28",
"expo-build-properties": "^0.13.2",
"expo-localization": "^16.0.1",
"jotai": "^2.11.3",
"one": "1.1.426",
"react": "^19.0.0",
"react-native": "0.77.0",
"react-native-reanimated": "~3.16.7",
"react-native-safe-area-context": "5.1.0",
"react-native-screens": "4.6.0",
"react-native-web": "^0.19.13",
"vite-plugin-commonjs": "^0.10.4",
},
"devDependencies": {
"@biomejs/biome": "latest",
"@tanstack/react-query-devtools": "latest",
"@types/react": "latest",
"@types/react-dom": "latest",
"typescript": "latest",
"vite": "latest",
"@biomejs/biome": "1.9.4",
"@tanstack/react-query-devtools": "^5.66.0",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"typescript": "5.7.3",
"vite": "^6.0.11",
},
},
"packages/models": {
@ -131,6 +133,9 @@
],
},
},
"patchedDependencies": {
"yoshiki@1.2.14": "patches/yoshiki@1.2.14.patch",
},
"packages": {
"@0no-co/graphql.web": ["@0no-co/graphql.web@1.0.12", "", { "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "optionalPeers": ["graphql"] }, "sha512-BTDjjsV/zSPy5fqItwm+KWUfh9CSe9tTtR6rCB72ddtkAxdcHbi4Ir4r/L1Et4lyxmL+i7Rb3m9sjLLi9tYrzA=="],
@ -492,7 +497,7 @@
"@expo/bunyan": ["@expo/bunyan@4.0.1", "", { "dependencies": { "uuid": "^8.0.0" } }, "sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg=="],
"@expo/cli": ["@expo/cli@0.22.10", "", { "dependencies": { "@0no-co/graphql.web": "^1.0.8", "@babel/runtime": "^7.20.0", "@expo/code-signing-certificates": "^0.0.5", "@expo/config": "~10.0.8", "@expo/config-plugins": "~9.0.14", "@expo/devcert": "^1.1.2", "@expo/env": "~0.4.1", "@expo/image-utils": "^0.6.4", "@expo/json-file": "^9.0.1", "@expo/metro-config": "~0.19.9", "@expo/osascript": "^2.1.5", "@expo/package-manager": "^1.7.1", "@expo/plist": "^0.2.1", "@expo/prebuild-config": "^8.0.25", "@expo/rudder-sdk-node": "^1.1.1", "@expo/spawn-async": "^1.7.2", "@expo/xcpretty": "^4.3.0", "@react-native/dev-middleware": "0.76.6", "@urql/core": "^5.0.6", "@urql/exchange-retry": "^1.3.0", "accepts": "^1.3.8", "arg": "^5.0.2", "better-opn": "~3.0.2", "bplist-creator": "0.0.7", "bplist-parser": "^0.3.1", "cacache": "^18.0.2", "chalk": "^4.0.0", "ci-info": "^3.3.0", "compression": "^1.7.4", "connect": "^3.7.0", "debug": "^4.3.4", "env-editor": "^0.4.1", "fast-glob": "^3.3.2", "form-data": "^3.0.1", "freeport-async": "^2.0.0", "fs-extra": "~8.1.0", "getenv": "^1.0.0", "glob": "^10.4.2", "internal-ip": "^4.3.0", "is-docker": "^2.0.0", "is-wsl": "^2.1.1", "lodash.debounce": "^4.0.8", "minimatch": "^3.0.4", "node-forge": "^1.3.1", "npm-package-arg": "^11.0.0", "ora": "^3.4.0", "picomatch": "^3.0.1", "pretty-bytes": "^5.6.0", "pretty-format": "^29.7.0", "progress": "^2.0.3", "prompts": "^2.3.2", "qrcode-terminal": "0.11.0", "require-from-string": "^2.0.2", "requireg": "^0.2.2", "resolve": "^1.22.2", "resolve-from": "^5.0.0", "resolve.exports": "^2.0.3", "semver": "^7.6.0", "send": "^0.19.0", "slugify": "^1.3.4", "source-map-support": "~0.5.21", "stacktrace-parser": "^0.1.10", "structured-headers": "^0.4.1", "tar": "^6.2.1", "temp-dir": "^2.0.0", "tempy": "^0.7.1", "terminal-link": "^2.1.1", "undici": "^6.18.2", "unique-string": "~2.0.0", "wrap-ansi": "^7.0.0", "ws": "^8.12.1" }, "bin": { "expo-internal": "build/bin/cli" } }, "sha512-MA4TOtf6x8ixVaQbUINgest/DsrWcMVGMmjXYtnhUfwQGvZtJC+aI+xMBM7ow2OqY2B/xfoRcgqkvWkl36yxkA=="],
"@expo/cli": ["@expo/cli@0.22.11", "", { "dependencies": { "@0no-co/graphql.web": "^1.0.8", "@babel/runtime": "^7.20.0", "@expo/code-signing-certificates": "^0.0.5", "@expo/config": "~10.0.8", "@expo/config-plugins": "~9.0.14", "@expo/devcert": "^1.1.2", "@expo/env": "~0.4.1", "@expo/image-utils": "^0.6.4", "@expo/json-file": "^9.0.1", "@expo/metro-config": "~0.19.9", "@expo/osascript": "^2.1.5", "@expo/package-manager": "^1.7.1", "@expo/plist": "^0.2.1", "@expo/prebuild-config": "^8.0.25", "@expo/rudder-sdk-node": "^1.1.1", "@expo/spawn-async": "^1.7.2", "@expo/xcpretty": "^4.3.0", "@react-native/dev-middleware": "0.76.6", "@urql/core": "^5.0.6", "@urql/exchange-retry": "^1.3.0", "accepts": "^1.3.8", "arg": "^5.0.2", "better-opn": "~3.0.2", "bplist-creator": "0.0.7", "bplist-parser": "^0.3.1", "cacache": "^18.0.2", "chalk": "^4.0.0", "ci-info": "^3.3.0", "compression": "^1.7.4", "connect": "^3.7.0", "debug": "^4.3.4", "env-editor": "^0.4.1", "fast-glob": "^3.3.2", "form-data": "^3.0.1", "freeport-async": "^2.0.0", "fs-extra": "~8.1.0", "getenv": "^1.0.0", "glob": "^10.4.2", "internal-ip": "^4.3.0", "is-docker": "^2.0.0", "is-wsl": "^2.1.1", "lodash.debounce": "^4.0.8", "minimatch": "^3.0.4", "node-forge": "^1.3.1", "npm-package-arg": "^11.0.0", "ora": "^3.4.0", "picomatch": "^3.0.1", "pretty-bytes": "^5.6.0", "pretty-format": "^29.7.0", "progress": "^2.0.3", "prompts": "^2.3.2", "qrcode-terminal": "0.11.0", "require-from-string": "^2.0.2", "requireg": "^0.2.2", "resolve": "^1.22.2", "resolve-from": "^5.0.0", "resolve.exports": "^2.0.3", "semver": "^7.6.0", "send": "^0.19.0", "slugify": "^1.3.4", "source-map-support": "~0.5.21", "stacktrace-parser": "^0.1.10", "structured-headers": "^0.4.1", "tar": "^6.2.1", "temp-dir": "^2.0.0", "tempy": "^0.7.1", "terminal-link": "^2.1.1", "undici": "^6.18.2", "unique-string": "~2.0.0", "wrap-ansi": "^7.0.0", "ws": "^8.12.1" }, "bin": { "expo-internal": "build/bin/cli" } }, "sha512-D5Vl7IBLi53WmL57NAFYB1mIqlMQxDIZVzbi/FTpo5a3oIHELKr0ElTKeOLf1f1/Y3FA7cxgphoawdA0+O1JWQ=="],
"@expo/code-signing-certificates": ["@expo/code-signing-certificates@0.0.5", "", { "dependencies": { "node-forge": "^1.2.1", "nullthrows": "^1.1.1" } }, "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw=="],
@ -844,19 +849,19 @@
"@swc/types": ["@swc/types@0.1.17", "", { "dependencies": { "@swc/counter": "^0.1.3" } }, "sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ=="],
"@tamagui/babel-plugin-fully-specified": ["@tamagui/babel-plugin-fully-specified@1.122.8", "", { "dependencies": { "@babel/core": "^7.25.2" } }, "sha512-BU4cic/Pb56n5ma+X0iFdkUkLq1k71jXCHjTY6LefUGlcyDgHxMxw6ZSlniv8rhzzIPBpCPb7+9ScVwSmVxpMA=="],
"@tamagui/babel-plugin-fully-specified": ["@tamagui/babel-plugin-fully-specified@1.123.6", "", { "dependencies": { "@babel/core": "^7.25.2" } }, "sha512-f4tVylaOS0/jFxYQId/HzC2k2aTwh+RAMlINxGQNEdi/KEEZqHMggEumHKhuKXLFX8t7f0Gm3MhPtZZVSia0Ww=="],
"@tamagui/build": ["@tamagui/build@1.122.8", "", { "dependencies": { "@babel/core": "^7.25.2", "@swc/core": "^1.7.21", "@tamagui/babel-plugin-fully-specified": "1.122.8", "@types/fs-extra": "^9.0.13", "chokidar": "^3.5.2", "esbuild": "^0.24.2", "esbuild-plugin-es5": "^2.1.1", "esbuild-register": "^3.6.0", "execa": "^5.0.0", "fast-glob": "^3.2.11", "fs-extra": "^11.2.0", "lodash.debounce": "^4.0.8", "oxc-transform": "^0.47.1", "typescript": "^5.7.2" }, "bin": { "teesx": "teesx.sh", "tamagui-build": "tamagui-build.js" } }, "sha512-5jkZPE0iwjac3VmVXePVDeAhf1xVFnI35asQ3L5/4lOjxjwsnp8roOszyKvJap0pEVijyQF7HoP6T4xD5hvM4w=="],
"@tamagui/build": ["@tamagui/build@1.123.6", "", { "dependencies": { "@babel/core": "^7.25.2", "@swc/core": "^1.7.21", "@tamagui/babel-plugin-fully-specified": "1.123.6", "@types/fs-extra": "^9.0.13", "chokidar": "^3.5.2", "esbuild": "^0.24.2", "esbuild-plugin-es5": "^2.1.1", "esbuild-register": "^3.6.0", "execa": "^5.0.0", "fast-glob": "^3.2.11", "fs-extra": "^11.2.0", "lodash.debounce": "^4.0.8", "oxc-transform": "^0.47.1", "typescript": "^5.7.2" }, "bin": { "tamagui-build": "tamagui-build.js", "teesx": "teesx.sh" } }, "sha512-GqrKhEGmhWxq+9fR/rLu9t2zSOG/D6lcnjHKXpaWcL5RGNqwmALrvcxI44B6TL94vhd9RFQAT+jAp2YBgHMEng=="],
"@tamagui/react-native-svg": ["@tamagui/react-native-svg@1.122.8", "", {}, "sha512-A21J7c2qHAX98h3TGns7Yu4hOH6c++XPTq19BzjauGB52onitqdvyZkTRUzpizT9H3r6kSunoMFJAXxistFSjA=="],
"@tamagui/react-native-svg": ["@tamagui/react-native-svg@1.123.6", "", {}, "sha512-wJT5wpW0Zj+V2R59X9ALVf+6TkETaACfuiGVNC7N6FBsUfynHGC5c98poECGyQLZX9NzuujOIaniIFibsb/k9Q=="],
"@tanstack/query-core": ["@tanstack/query-core@5.64.2", "", {}, "sha512-hdO8SZpWXoADNTWXV9We8CwTkXU88OVWRBcsiFrk7xJQnhm6WRlweDzMD+uH+GnuieTBVSML6xFa17C2cNV8+g=="],
"@tanstack/query-core": ["@tanstack/query-core@5.66.0", "", {}, "sha512-J+JeBtthiKxrpzUu7rfIPDzhscXF2p5zE/hVdrqkACBP8Yu0M96mwJ5m/8cPPYQE9aRNvXztXHlNwIh4FEeMZw=="],
"@tanstack/query-devtools": ["@tanstack/query-devtools@5.64.2", "", {}, "sha512-3DautR5UpVZdk/qNIhioZVF7g8fdQZ1U98sBEEk4Tzz3tihSBNMPgwlP40nzgbPEDBIrn/j/oyyvNBVSo083Vw=="],
"@tanstack/query-devtools": ["@tanstack/query-devtools@5.65.0", "", {}, "sha512-g5y7zc07U9D3esMdqUfTEVu9kMHoIaVBsD0+M3LPdAdD710RpTcLiNvJY1JkYXqkq9+NV+CQoemVNpQPBXVsJg=="],
"@tanstack/react-query": ["@tanstack/react-query@5.64.2", "", { "dependencies": { "@tanstack/query-core": "5.64.2" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-3pakNscZNm8KJkxmovvtZ4RaXLyiYYobwleTMvpIGUoKRa8j8VlrQKNl5W8VUEfVfZKkikvXVddLuWMbcSCA1Q=="],
"@tanstack/react-query": ["@tanstack/react-query@5.66.0", "", { "dependencies": { "@tanstack/query-core": "5.66.0" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-z3sYixFQJe8hndFnXgWu7C79ctL+pI0KAelYyW+khaNJ1m22lWrhJU2QrsTcRKMuVPtoZvfBYrTStIdKo+x0Xw=="],
"@tanstack/react-query-devtools": ["@tanstack/react-query-devtools@5.64.2", "", { "dependencies": { "@tanstack/query-devtools": "5.64.2" }, "peerDependencies": { "@tanstack/react-query": "^5.64.2", "react": "^18 || ^19" } }, "sha512-+ZjJVnPzc8BUV/Eklu2k9T/IAyAyvwoCHqOaOrk2sbU33LFhM52BpX4eyENXn0bx5LwV3DJZgEQlIzucoemfGQ=="],
"@tanstack/react-query-devtools": ["@tanstack/react-query-devtools@5.66.0", "", { "dependencies": { "@tanstack/query-devtools": "5.65.0" }, "peerDependencies": { "@tanstack/react-query": "^5.66.0", "react": "^18 || ^19" } }, "sha512-uB57wA2YZaQ2fPcFW0E9O1zAGDGSbRKRx84uMk/86VyU9jWVxvJ3Uzp+zNm+nZJYsuekCIo2opTdgNuvM3cKgA=="],
"@tybys/wasm-util": ["@tybys/wasm-util@0.9.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw=="],
@ -916,35 +921,35 @@
"@urql/exchange-retry": ["@urql/exchange-retry@1.3.0", "", { "dependencies": { "@urql/core": "^5.0.0", "wonka": "^6.3.2" } }, "sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ=="],
"@vxrn/compiler": ["@vxrn/compiler@1.1.411", "", { "dependencies": { "@babel/core": "^7.26.0", "@babel/plugin-transform-destructuring": "^7.25.9", "@babel/plugin-transform-private-methods": "^7.25.9", "@babel/plugin-transform-react-jsx": "^7.25.9", "@babel/plugin-transform-regenerator": "^7.25.9", "@swc/core": "^1.10.4", "@vxrn/utils": "1.1.411", "@vxrn/vite-native-client": "1.1.411", "babel-plugin-react-compiler": "^19.0.0-beta-201e55d-20241215", "react-native-css-interop": "^0.1.22", "ts-deepmerge": "^7.0.2", "vite": "^6.0.6" }, "peerDependencies": { "react-native": "*" } }, "sha512-8/jUcDhKSBmCltADeo1FniahkqYb593KBXmfoXR/ogPiY3xDvQrLZAUVuP8Kzu16c62QydnEa6jD63tiMXGIIw=="],
"@vxrn/compiler": ["@vxrn/compiler@1.1.426", "", { "dependencies": { "@babel/core": "^7.26.0", "@babel/plugin-transform-destructuring": "^7.25.9", "@babel/plugin-transform-private-methods": "^7.25.9", "@babel/plugin-transform-react-jsx": "^7.25.9", "@babel/plugin-transform-regenerator": "^7.25.9", "@swc/core": "^1.10.4", "@vxrn/utils": "1.1.426", "@vxrn/vite-native-client": "1.1.426", "babel-plugin-react-compiler": "^19.0.0-beta-201e55d-20241215", "react-native-css-interop": "^0.1.22", "ts-deepmerge": "^7.0.2", "vite": "^6.0.11" }, "peerDependencies": { "react-native": "*" } }, "sha512-PzY2RyNEtmbbkkBnrCzg9t0Qn1oNhgd4osQybudnbakdX4YEz0UaQZJG5ZvhrZAvX4Bqdv7Elpum08XaZLiI4A=="],
"@vxrn/debug": ["@vxrn/debug@1.1.411", "", { "dependencies": { "debug": "^4.3.7" } }, "sha512-uaqtTy9FJI7VI1Mqp/7qi6oe95HPKlkjS7wC++0qLc8AYSUy22qGE1MFjXtAFhnQlmOmkueG6gVgS12o72Ilww=="],
"@vxrn/debug": ["@vxrn/debug@1.1.426", "", { "dependencies": { "debug": "^4.3.7" } }, "sha512-eSESSa21r9eHyCcp3VzBGydTooASzdWcdoQ+dm6LC6BphwiIRtlmqAWwb5/3ObY2Q16GHNvFHbFkxclyzgvd2A=="],
"@vxrn/query-string": ["@vxrn/query-string@1.1.411", "", { "dependencies": { "query-string": "^9.1.0" } }, "sha512-yLGLawuh/jUc1bdSZ3ocpaZ2WzxJox6r1Mpqy6Sq+4kBFKnlwbw2IJlDdiZF9P2/QNuecx96AAz7eVfXc59g/Q=="],
"@vxrn/query-string": ["@vxrn/query-string@1.1.426", "", { "dependencies": { "query-string": "^9.1.0" } }, "sha512-e2F6i2acnM7GlVPYVCnlb+qu9i4dNxg4FVxnF6HtnbdEZHWx7J1OAaeG2BYiKnYRFazdv/CSo7WTkh6msGogmg=="],
"@vxrn/react-native-prebuilt": ["@vxrn/react-native-prebuilt@1.1.411", "", { "dependencies": { "@vxrn/utils": "1.1.411", "@vxrn/vite-flow": "1.1.411", "@vxrn/vite-native-hmr": "1.1.411", "esbuild": "~0.24.0", "fs-extra": "^11.2.0", "import-meta-resolve": "^4.1.0" }, "peerDependencies": { "react": "*", "react-dom": "*", "react-native": "*" } }, "sha512-FB1UN2wF8VNnjeNHO8B21DMmhPnab+Lv6CV2GN9M3jCjUeaia3xvVh8C2ozUH3PndZc4oSIOd+so76XtvxwYsQ=="],
"@vxrn/react-native-prebuilt": ["@vxrn/react-native-prebuilt@1.1.426", "", { "dependencies": { "@vxrn/utils": "1.1.426", "@vxrn/vite-flow": "1.1.426", "@vxrn/vite-native-hmr": "1.1.426", "esbuild": "~0.24.0", "fs-extra": "^11.2.0", "import-meta-resolve": "^4.1.0" }, "peerDependencies": { "react": "*", "react-dom": "*", "react-native": "*" } }, "sha512-yy/WwQvyN47mpNsgoTNm8/jdw92r+LwEczuoBtFszBYeF701IlyhMGXCup3cjdHN0xtW4rhKn19664LdCmbMNA=="],
"@vxrn/resolve": ["@vxrn/resolve@1.1.411", "", {}, "sha512-LaL5pafD2OlQ+b609wFVTQTwWc/4CGMBIh1i4urSmabOAGfsO4pVyKoRD1jxPY3h1iXr6wQ8ZN0ZaPvORdhW4A=="],
"@vxrn/resolve": ["@vxrn/resolve@1.1.426", "", {}, "sha512-rbThMpTIQnnRW6Iyjeb/Mv3+dfXn4AMBHf9JgoPbjpVRWHapQxqrDSl1G60naC5DQJDYjsv6PlCgYykSEHe8bw=="],
"@vxrn/safe-area": ["@vxrn/safe-area@1.1.411", "", {}, "sha512-c7wn9H9NgzZqW1Lj5Gxjl/7JA91T48y1rWijroazCzN7XJiu02VGvjhlGQyfoGjJtu/LDvrRQ+oYjUUmcdoxdA=="],
"@vxrn/safe-area": ["@vxrn/safe-area@1.1.426", "", {}, "sha512-P9clTP08GAF+H7LuE8BhtAezZ4m3D+J9vFit9u+K5SHzdXq6rO4h15gfwlmGI/Ewxqo5OCAdr6kMxhOlSAoZSw=="],
"@vxrn/tslib-lite": ["@vxrn/tslib-lite@1.1.411", "", {}, "sha512-148DLuhj02O1qklueoYykKx3/+JaxYudlWnCKq46N6LGf37Pnx0yyaroGCEvIqJiBFEDH/k/N7JxzeMI3jEpqg=="],
"@vxrn/tslib-lite": ["@vxrn/tslib-lite@1.1.426", "", {}, "sha512-MMEk844Tee/589/YT6fdbRxb5hZiL9MQv2qE3kGjbND0hOgzO4LGkdEzIaUBWX3Ly+82wOOH2Men48fTj0pwfA=="],
"@vxrn/universal-color-scheme": ["@vxrn/universal-color-scheme@1.1.411", "", { "dependencies": { "@vxrn/use-isomorphic-layout-effect": "1.1.411", "react": "^18.3.1 || ^19.0.0" }, "peerDependencies": { "react-native": "*" } }, "sha512-Ly94QS/seZ7fGnoSLb9lpCFrLbt6LpsQXNb6R8aF6tolJDx6EOGnuzCzlgb/Wen0OC7aS7OvZ2yZ+IEeEKsuNA=="],
"@vxrn/universal-color-scheme": ["@vxrn/universal-color-scheme@1.1.426", "", { "dependencies": { "@vxrn/use-isomorphic-layout-effect": "1.1.426", "react": "^18.3.1 || ^19.0.0" }, "peerDependencies": { "react-native": "*" } }, "sha512-Mg8Q7HletZWbr1Kfm90utC1ngYz6DCxUipNk5BMCM+fZJLhV5H8JRfVdiUOGNRcl247VeRMnYDS9WoVNqHP2RA=="],
"@vxrn/url-parse": ["@vxrn/url-parse@1.1.411", "", { "dependencies": { "url-parse": "^1.5.10" } }, "sha512-+E8XSa4hgDmM9jgWT2O5+4Qwdkl0TQyctUMlJE0r9/3fg3RkyAQHAPBbefXlLvgJLwU7CtCa/nDdT+mWVrFrKA=="],
"@vxrn/url-parse": ["@vxrn/url-parse@1.1.426", "", { "dependencies": { "url-parse": "^1.5.10" } }, "sha512-RMw3z/LoUtODIefwfTUBs6ZlXENmuTy4/2gLTVOYqCBzqctvIKGdkcCwAoirNTrawnrI7TRqJick9hgX+mXLLA=="],
"@vxrn/use-isomorphic-layout-effect": ["@vxrn/use-isomorphic-layout-effect@1.1.411", "", { "dependencies": { "react": "^18.3.1 || ^19.0.0" } }, "sha512-IbazQiOaFzb7HnnqLODa5Baww+rf7+jA931l7MuwI+k0tnzrgPELI4fj4hlZd2iibkn6E6hcx6ndTSjH4UHExA=="],
"@vxrn/use-isomorphic-layout-effect": ["@vxrn/use-isomorphic-layout-effect@1.1.426", "", { "dependencies": { "react": "^18.3.1 || ^19.0.0" } }, "sha512-6XMCRuY2fd/3hkz1DAXn18MMETWR6JA0yHu56kA19o7SYhUeOuwiKy/zpy3fvucLvtxT1pbqEPlf/heghLskGw=="],
"@vxrn/utils": ["@vxrn/utils@1.1.411", "", { "dependencies": { "@vxrn/debug": "1.1.411", "@vxrn/resolve": "1.1.411" } }, "sha512-EFdvKMoizwWeLyYd2uyatNFEkFo1n1U/QODa4YLrH9NEBsaEqr0yVWVMZsDM9vuPnHFQ7trvSq/hXASHR/ckzg=="],
"@vxrn/utils": ["@vxrn/utils@1.1.426", "", { "dependencies": { "@vxrn/debug": "1.1.426", "@vxrn/resolve": "1.1.426" } }, "sha512-Twa/aY+4uunhmhDuPj8qpjhZyon6u+DFl76mqW1zQnM/G21zF5YGOcyxz5+Q2hGui58Q+uqsfNgiQfB5iuPWVg=="],
"@vxrn/vendor": ["@vxrn/vendor@1.1.411", "", {}, "sha512-KHv67uLUgU7Qeep2S/nZwMrSYrM0HWiNNWOfxsUt6Y1Kvs3vbqIdlC23/iAio6aHWp4+o+pNW1vEAOzrpYWEMw=="],
"@vxrn/vendor": ["@vxrn/vendor@1.1.426", "", {}, "sha512-1SRsd0dD4sRCxoxmObXOyubxXX7CCC4HanDElYOKouqLMxXIwjDksHut/VOG2csmKDmCze8823T+i3eVKi4HHg=="],
"@vxrn/vite-flow": ["@vxrn/vite-flow@1.1.411", "", { "dependencies": { "@babel/core": "^7.26.0", "@babel/plugin-transform-private-methods": "^7.25.9", "@react-native/babel-plugin-codegen": "^0.76.5", "@vxrn/resolve": "1.1.411", "babel-plugin-syntax-hermes-parser": "^0.25.1", "flow-remove-types": "^2.247.1", "metro-react-native-babel-preset": "^0.77.0", "vite": "^6.0.6" } }, "sha512-3QEbMuR+3GOBYDDH+sg23ekKIELYClV04L/QOPnE4JQ45SwfH/cSFfl52Hl/b/ClpRY8TB4dqdexiAV21UYEnw=="],
"@vxrn/vite-flow": ["@vxrn/vite-flow@1.1.426", "", { "dependencies": { "@babel/core": "^7.26.0", "@babel/plugin-transform-private-methods": "^7.25.9", "@react-native/babel-plugin-codegen": "^0.76.5", "@vxrn/resolve": "1.1.426", "babel-plugin-syntax-hermes-parser": "^0.25.1", "flow-remove-types": "^2.247.1", "metro-react-native-babel-preset": "^0.77.0", "vite": "^6.0.11" } }, "sha512-hiwtYqz4oMIADM81+eP1VSbo53I4EIAx9Rh4J2ZiLL/7GflYQ8i1yGK6NkpxeHvKt6e9sQBrKohbfktHRSA2/Q=="],
"@vxrn/vite-native-client": ["@vxrn/vite-native-client@1.1.411", "", { "peerDependencies": { "react-native": "*" } }, "sha512-OQF1Mn2E2Ii+gupn8Wq9Rwn25Q04HT0VWS9UcQiBVM6xugOzW/GNu9WD0+hRsjapscK5KFTAdAZIMbTuDrhmDg=="],
"@vxrn/vite-native-client": ["@vxrn/vite-native-client@1.1.426", "", { "peerDependencies": { "react-native": "*" } }, "sha512-txElX3RN4794zhH0cv1I0OnD71rdHbS3ZdVLRBZsw74v+HS8SHhSf+pCQOMIo7Q83ptC9VCn+DtMuiH7bx7d8w=="],
"@vxrn/vite-native-hmr": ["@vxrn/vite-native-hmr@1.1.411", "", { "dependencies": { "pretty-format": "^28.1.0" }, "peerDependencies": { "react-native": "*" } }, "sha512-/1HEActZgI9dFqVvnEDNXdjtziIVh+mylfMZxCgra5CUEQSoXrXZRlBWB9k98/x/n2luyI01NTTIt2qVVDc4Tw=="],
"@vxrn/vite-native-hmr": ["@vxrn/vite-native-hmr@1.1.426", "", { "dependencies": { "pretty-format": "^28.1.0" }, "peerDependencies": { "react-native": "*" } }, "sha512-tsDeenjzpwrA/zHJnFYvO865IrhytloTstkFX2n1gAVVmEXhHbwFxZrtV+tndbB2fM5Pjv8B5FM7zBwO/0xJwA=="],
"@web3-storage/multipart-parser": ["@web3-storage/multipart-parser@1.0.0", "", {}, "sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw=="],
@ -1094,6 +1099,8 @@
"camelcase-css": ["camelcase-css@2.0.1", "", {}, "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="],
"caniuse-api": ["caniuse-api@3.0.0", "", { "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", "lodash.memoize": "^4.1.2", "lodash.uniq": "^4.5.0" } }, "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="],
"caniuse-lite": ["caniuse-lite@1.0.30001690", "", {}, "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w=="],
"chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
@ -1172,7 +1179,7 @@
"cpy": ["cpy@11.1.0", "", { "dependencies": { "copy-file": "^11.0.0", "globby": "^14.0.2", "junk": "^4.0.1", "micromatch": "^4.0.7", "p-filter": "^4.1.0", "p-map": "^7.0.2" } }, "sha512-QGHetPSSuprVs+lJmMDcivvrBwTKASzXQ5qxFvRC2RFESjjod71bDvFvhxTjDgkNjrrb72AI6JPjfYwxrIy33A=="],
"create-vxrn": ["create-vxrn@1.1.411", "", { "dependencies": { "@tamagui/build": "^1.122.7", "@types/validate-npm-package-name": "^4.0.2", "@vxrn/utils": "1.1.411", "ansis": "^3.1.0", "async-retry": "1.3.1", "citty": "^0.1.6", "cpy": "^11.0.1", "fs-extra": "^11.2.0", "prompts": "^2.4.2", "rimraf": "^5.0.1", "validate-npm-package-name": "3.0.0", "yocto-spinner": "^0.1.0" }, "bin": { "create-vxrn": "run.js" } }, "sha512-sVb1HNCpg6DlwDfFWsDFED65GuF79Q5IcNn3dWMCIJpFD8D3QjcxR0hq2pExqeRd9YRSVhKaXz9c9hvJrqkHVA=="],
"create-vxrn": ["create-vxrn@1.1.426", "", { "dependencies": { "@tamagui/build": "^1.123.5", "@types/validate-npm-package-name": "^4.0.2", "@vxrn/utils": "1.1.426", "ansis": "^3.1.0", "async-retry": "1.3.1", "citty": "^0.1.6", "cpy": "^11.0.1", "fs-extra": "^11.2.0", "prompts": "^2.4.2", "rimraf": "^5.0.1", "validate-npm-package-name": "3.0.0", "yocto-spinner": "^0.1.0" }, "bin": { "create-vxrn": "run.js" } }, "sha512-B69yUqXYbX6Yz9hzT5GaO0EUQOOJJWN2RmMkItrLT7FKDXXXM5yi/SRHzhZmoEwrFKwWJhpCea/8b1Fvn/Z8tQ=="],
"cross-fetch": ["cross-fetch@3.2.0", "", { "dependencies": { "node-fetch": "^2.7.0" } }, "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q=="],
@ -1308,13 +1315,13 @@
"expand-tilde": ["expand-tilde@2.0.2", "", { "dependencies": { "homedir-polyfill": "^1.0.1" } }, "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw=="],
"expo": ["expo@52.0.27", "", { "dependencies": { "@babel/runtime": "^7.20.0", "@expo/cli": "0.22.10", "@expo/config": "~10.0.8", "@expo/config-plugins": "~9.0.14", "@expo/fingerprint": "0.11.7", "@expo/metro-config": "0.19.9", "@expo/vector-icons": "^14.0.0", "babel-preset-expo": "~12.0.6", "expo-asset": "~11.0.2", "expo-constants": "~17.0.4", "expo-file-system": "~18.0.7", "expo-font": "~13.0.3", "expo-keep-awake": "~14.0.2", "expo-modules-autolinking": "2.0.7", "expo-modules-core": "2.1.4", "fbemitter": "^3.0.0", "web-streams-polyfill": "^3.3.2", "whatwg-url-without-unicode": "8.0.0-3" }, "peerDependencies": { "@expo/dom-webview": "*", "@expo/metro-runtime": "*", "react": "*", "react-native": "*", "react-native-webview": "*" }, "optionalPeers": ["@expo/dom-webview", "@expo/metro-runtime", "react-native-webview"], "bin": { "expo": "bin/cli" } }, "sha512-PxIS8JRTegUNYq4vNeP0eCqm7p17oGNYjJ/9x207zkwVlklywD9LYIckGojXEY5JPW/DwhbhtO6E2hMgdQQugg=="],
"expo": ["expo@52.0.28", "", { "dependencies": { "@babel/runtime": "^7.20.0", "@expo/cli": "0.22.11", "@expo/config": "~10.0.8", "@expo/config-plugins": "~9.0.14", "@expo/fingerprint": "0.11.7", "@expo/metro-config": "0.19.9", "@expo/vector-icons": "^14.0.0", "babel-preset-expo": "~12.0.6", "expo-asset": "~11.0.2", "expo-constants": "~17.0.5", "expo-file-system": "~18.0.7", "expo-font": "~13.0.3", "expo-keep-awake": "~14.0.2", "expo-modules-autolinking": "2.0.7", "expo-modules-core": "2.2.0", "fbemitter": "^3.0.0", "web-streams-polyfill": "^3.3.2", "whatwg-url-without-unicode": "8.0.0-3" }, "peerDependencies": { "@expo/dom-webview": "*", "@expo/metro-runtime": "*", "react": "*", "react-native": "*", "react-native-webview": "*" }, "optionalPeers": ["@expo/dom-webview", "@expo/metro-runtime", "react-native-webview"], "bin": { "expo": "bin/cli" } }, "sha512-0O/JEYYCFszJ85frislm79YmlrQA5ghAQXV4dqcQcsy9FqftdicD4p/ehT36yiuGIhaKC6fn25LEaJ9JR2ei7g=="],
"expo-asset": ["expo-asset@11.0.2", "", { "dependencies": { "@expo/image-utils": "^0.6.4", "expo-constants": "~17.0.4", "invariant": "^2.2.4", "md5-file": "^3.2.3" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-We3Td5WsNsNQyXoheLnuwic6JCOt/pqXqIIyWaZ3z/PeHrA+SwoQdI18MjDhkudLK08tbIVyDSUW8IJHXa04eg=="],
"expo-build-properties": ["expo-build-properties@0.13.2", "", { "dependencies": { "ajv": "^8.11.0", "semver": "^7.6.0" }, "peerDependencies": { "expo": "*" } }, "sha512-ML2GwBgn0Bo4yPgnSGb7h3XVxCigS/KFdid3xPC2HldEioTP3UewB/2Qa4WBsam9Fb7lAuRyVHAfRoA3swpDzg=="],
"expo-constants": ["expo-constants@17.0.4", "", { "dependencies": { "@expo/config": "~10.0.8", "@expo/env": "~0.4.1" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-5c0VlZycmDyQUCMCr3Na3cpHAsVJJ+5o6KkkD4rmATQZ0++Xp/S2gpnjWyEo2riRmO91vxoyHwmAySXuktJddQ=="],
"expo-constants": ["expo-constants@17.0.5", "", { "dependencies": { "@expo/config": "~10.0.8", "@expo/env": "~0.4.1" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-6SHXh32jCB+vrp2TRDNkoGoM421eOBPZIXX9ixI0hKKz71tIjD+LMr/P+rGUd/ks312MP3WK3j5vcYYPkCD8tQ=="],
"expo-file-system": ["expo-file-system@18.0.7", "", { "dependencies": { "web-streams-polyfill": "^3.3.2" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-6PpbQfogMXdzOsJzlJayy5qf40IfIHhudtAOzr32RlRYL4Hkmk3YcR9jG0PWQ0rklJfAhbAdP63yOcN+wDgzaA=="],
@ -1334,7 +1341,7 @@
"expo-modules-autolinking": ["expo-modules-autolinking@2.0.7", "", { "dependencies": { "@expo/spawn-async": "^1.7.2", "chalk": "^4.1.0", "commander": "^7.2.0", "fast-glob": "^3.2.5", "find-up": "^5.0.0", "fs-extra": "^9.1.0", "require-from-string": "^2.0.2", "resolve-from": "^5.0.0" }, "bin": { "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, "sha512-rkGc6a/90AC3q8wSy4V+iIpq6Fd0KXmQICKrvfmSWwrMgJmLfwP4QTrvLYPYOOMjFwNJcTaohcH8vzW/wYKrMg=="],
"expo-modules-core": ["expo-modules-core@2.1.4", "", { "dependencies": { "invariant": "^2.2.4" } }, "sha512-gfsbTPSaocgcQQDy4Z4ztg1hcOofwODctAA+yoNcrUQr/hRaDc6ndIJQwGPjoGXnEbXVxFfzGGSAkNiqK1I7lQ=="],
"expo-modules-core": ["expo-modules-core@2.2.0", "", { "dependencies": { "invariant": "^2.2.4" } }, "sha512-mOFEHIe6jZ7G5pYUVSQ2Ghs3CUr9Uz6DOh4JI+4PsTf0gmEvMmMEOrxirS89jRWQjXPJ7QaGBK0CJrZlj/Sdeg=="],
"expo-router": ["expo-router@3.5.24", "", { "dependencies": { "@expo/metro-runtime": "3.2.3", "@expo/server": "^0.4.0", "@radix-ui/react-slot": "1.0.1", "@react-navigation/bottom-tabs": "~6.5.7", "@react-navigation/native": "~6.1.6", "@react-navigation/native-stack": "~6.9.12", "expo-splash-screen": "0.27.7", "react-native-helmet-async": "2.0.4", "schema-utils": "^4.0.1" }, "peerDependencies": { "@react-navigation/drawer": "^6.5.8", "expo": "*", "expo-constants": "*", "expo-linking": "*", "expo-status-bar": "*", "react-native-reanimated": "*", "react-native-safe-area-context": "*", "react-native-screens": "*" }, "optionalPeers": ["@react-navigation/drawer", "react-native-reanimated"] }, "sha512-wFi+PIUrOntF5cgg0PgBMlkxEZlWedIv5dWnPFEzN6Tr3A3bpsqdDLgOEIwvwd+pxn5DLzykTmg9EkQ1pPGspw=="],
@ -1598,7 +1605,7 @@
"join-component": ["join-component@1.1.0", "", {}, "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ=="],
"jotai": ["jotai@2.11.1", "", { "peerDependencies": { "@types/react": ">=17.0.0", "react": ">=17.0.0" }, "optionalPeers": ["@types/react", "react"] }, "sha512-41Su098mpHIX29hF/XOpDb0SqF6EES7+HXfrhuBqVSzRkxX48hD5i8nGsEewWZNAsBWJCTTmuz8M946Ih2PfcQ=="],
"jotai": ["jotai@2.11.3", "", { "peerDependencies": { "@types/react": ">=17.0.0", "react": ">=17.0.0" }, "optionalPeers": ["@types/react", "react"] }, "sha512-B/PsewAQ0UOS5e2+TTWegUPQ3SCLPCjPY24LYUjfn2EorGlluTA2dFjVLgF1+xHLjK9Jit3y5mKHyMG3Xq/GZg=="],
"js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="],
@ -1664,14 +1671,20 @@
"lodash.debounce": ["lodash.debounce@4.0.8", "", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="],
"lodash.memoize": ["lodash.memoize@4.1.2", "", {}, "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="],
"lodash.throttle": ["lodash.throttle@4.1.1", "", {}, "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="],
"lodash.uniq": ["lodash.uniq@4.5.0", "", {}, "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="],
"log-symbols": ["log-symbols@2.2.0", "", { "dependencies": { "chalk": "^2.0.1" } }, "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg=="],
"loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="],
"lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
"magic-string": ["magic-string@0.30.17", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA=="],
"make-dir": ["make-dir@2.1.0", "", { "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" } }, "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA=="],
"makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="],
@ -1808,7 +1821,7 @@
"once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="],
"one": ["one@1.1.411", "", { "dependencies": { "@azure/core-asynciterator-polyfill": "^1.0.2", "@babel/generator": "^7.26.3", "@babel/parser": "^7.26.3", "@babel/traverse": "^7.26.4", "@radix-ui/react-slot": "^1.0.2", "@react-native-masked-view/masked-view": "^0.3.1", "@react-navigation/bottom-tabs": "~7", "@react-navigation/core": "~7", "@react-navigation/drawer": "~7", "@react-navigation/elements": "~2", "@react-navigation/native": "~7", "@react-navigation/native-stack": "~7", "@react-navigation/routers": "~7", "@swc/core": "^1.10.4", "@ungap/structured-clone": "^1.2.0", "@vxrn/compiler": "1.1.411", "@vxrn/resolve": "1.1.411", "@vxrn/tslib-lite": "1.1.411", "@vxrn/universal-color-scheme": "1.1.411", "@vxrn/use-isomorphic-layout-effect": "1.1.411", "babel-dead-code-elimination": "^1.0.6", "citty": "^0.1.6", "core-js": "^3.38.1", "create-vxrn": "1.1.411", "escape-string-regexp": "^5.0.0", "expo-linking": "~6.3.1", "expo-modules-core": "2.1.2", "fast-deep-equal": "^3.1.3", "fast-glob": "^3.2.11", "fs-extra": "^11.2.0", "hono": "^4.6.16", "lightningcss": "^1.27.0", "micromatch": "^4.0.7", "nanoid": "^3.3.7", "perfect-debounce": "^1.0.0", "picocolors": "^1.0.0", "react": "^18.3.1 || ^19.0.0", "react-compiler-runtime": "^19.0.0-beta-201e55d-20241215", "react-dom": "^18.3.1 || ^19.0.0", "react-native-css-interop": "^0.1.22", "react-native-gesture-handler": "^2.18.1", "react-native-reanimated": "~3.16.5", "react-native-safe-area-context": "4.10.5", "react-native-screens": "4.4.0", "react-scan": "^0.0.54", "rollup-plugin-node-externals": "^7.1.2", "use-latest-callback": "^0.2.3", "vite": "^6.0.6", "vite-plugin-barrel": "^0.4.1", "vite-tsconfig-paths": "^5.0.1", "vxrn": "1.1.411", "ws": "^8.18.0", "xxhashjs": "^0.2.2" }, "peerDependencies": { "react-native": "*" }, "bin": { "one": "run.mjs" } }, "sha512-2xWC1Wf7bawzxNJ6XTHjn8kKplqoBs9bnLDgwfsUQ1sEXvMLq8v3sfMTYiXeaJm0Etj+5dN5cSIZArsx6+de5g=="],
"one": ["one@1.1.426", "", { "dependencies": { "@azure/core-asynciterator-polyfill": "^1.0.2", "@babel/generator": "^7.26.3", "@babel/parser": "^7.26.3", "@babel/traverse": "^7.26.4", "@radix-ui/react-slot": "^1.0.2", "@react-native-masked-view/masked-view": "^0.3.1", "@react-navigation/bottom-tabs": "~7", "@react-navigation/core": "~7", "@react-navigation/drawer": "~7", "@react-navigation/elements": "~2", "@react-navigation/native": "~7", "@react-navigation/native-stack": "~7", "@react-navigation/routers": "~7", "@swc/core": "^1.10.4", "@ungap/structured-clone": "^1.2.0", "@vxrn/compiler": "1.1.426", "@vxrn/resolve": "1.1.426", "@vxrn/tslib-lite": "1.1.426", "@vxrn/universal-color-scheme": "1.1.426", "@vxrn/use-isomorphic-layout-effect": "1.1.426", "babel-dead-code-elimination": "^1.0.6", "citty": "^0.1.6", "core-js": "^3.38.1", "create-vxrn": "1.1.426", "escape-string-regexp": "^5.0.0", "expo-linking": "~6.3.1", "expo-modules-core": "2.1.2", "fast-deep-equal": "^3.1.3", "fast-glob": "^3.2.11", "fs-extra": "^11.2.0", "hono": "^4.6.16", "lightningcss": "^1.27.0", "micromatch": "^4.0.7", "nanoid": "^3.3.7", "perfect-debounce": "^1.0.0", "picocolors": "^1.0.0", "react": "^18.3.1 || ^19.0.0", "react-compiler-runtime": "^19.0.0-beta-201e55d-20241215", "react-dom": "^18.3.1 || ^19.0.0", "react-native-css-interop": "^0.1.22", "react-native-gesture-handler": "^2.18.1", "react-native-reanimated": "~3.16.5", "react-native-safe-area-context": "4.10.5", "react-native-screens": "4.4.0", "react-scan": "^0.0.54", "rollup-plugin-node-externals": "^7.1.2", "use-latest-callback": "^0.2.3", "vite": "^6.0.11", "vite-plugin-barrel": "^0.4.1", "vite-tsconfig-paths": "^5.0.1", "vxrn": "1.1.426", "ws": "^8.18.0", "xxhashjs": "^0.2.2" }, "peerDependencies": { "react-native": "*" }, "bin": { "one": "run.mjs" } }, "sha512-2b27frzcrjjDOOHFjJIhnElZD2yWbFH69iDIbCgG20aUWKtJj3FTJuvfiyFniph4WEMTzgItteGqjtQE1DdKXg=="],
"onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="],
@ -1976,7 +1989,7 @@
"react-native-safe-area-context": ["react-native-safe-area-context@5.1.0", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-Y4vyJX+0HPJUQNVeIJTj2/UOjbSJcB09OEwirAWDrOZ67Lz5p43AmjxSy8nnZft1rMzoh3rcPuonB6jJyHTfCw=="],
"react-native-screens": ["react-native-screens@4.5.0", "", { "dependencies": { "react-freeze": "^1.0.0", "warn-once": "^0.1.0" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-yBWeN5EHNeew9f0ia9VE7JSlUQzCZEwkb87r7A7/Sg41OJHuRKHNRhmdCOiMBUqwwQi3F+b4NZGywjeM/gWMyg=="],
"react-native-screens": ["react-native-screens@4.6.0", "", { "dependencies": { "react-freeze": "^1.0.0", "warn-once": "^0.1.0" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-PqGtR/moJLiTMSavhfo5spKXNHZrlxffq3g5UUVPmyuu7MmazFlPvYqiAYnR2iB9tkJYgvZO6sbjYAE7619M0A=="],
"react-native-svg": ["react-native-svg@15.11.1", "", { "dependencies": { "css-select": "^5.1.0", "css-tree": "^1.1.3", "warn-once": "0.1.1" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-Qmwx/yJKt+AHUr4zjxx/Q69qwKtRfr1+uIfFMQoq3WFRhqU76aL9db1DyvPiY632DAsVGba1pHf92OZPkpjrdQ=="],
@ -2290,13 +2303,17 @@
"vite-plugin-barrel": ["vite-plugin-barrel@0.4.1", "", { "dependencies": { "@swc/core": "1.7.26", "debug": "^4.3.4", "oxc-resolver": "1.9.3", "swc-plugin-barrel": "0.3.0" }, "peerDependencies": { "vite": "^5" } }, "sha512-79HEEzwmacSUjCHXEQcTRKA6I0QPMom+0nQRj/5eppDEKC1WFz2+m14wKrTxPmSeCe5MoCIitoJzrtDrj/YdRQ=="],
"vite-plugin-commonjs": ["vite-plugin-commonjs@0.10.4", "", { "dependencies": { "acorn": "^8.12.1", "magic-string": "^0.30.11", "vite-plugin-dynamic-import": "^1.6.0" } }, "sha512-eWQuvQKCcx0QYB5e5xfxBNjQKyrjEWZIR9UOkOV6JAgxVhtbZvCOF+FNC2ZijBJ3U3Px04ZMMyyMyFBVWIJ5+g=="],
"vite-plugin-dynamic-import": ["vite-plugin-dynamic-import@1.6.0", "", { "dependencies": { "acorn": "^8.12.1", "es-module-lexer": "^1.5.4", "fast-glob": "^3.3.2", "magic-string": "^0.30.11" } }, "sha512-TM0sz70wfzTIo9YCxVFwS8OA9lNREsh+0vMHGSkWDTZ7bgd1Yjs5RV8EgB634l/91IsXJReg0xtmuQqP0mf+rg=="],
"vite-tsconfig-paths": ["vite-tsconfig-paths@5.1.4", "", { "dependencies": { "debug": "^4.1.1", "globrex": "^0.1.2", "tsconfck": "^3.0.3" }, "peerDependencies": { "vite": "*" }, "optionalPeers": ["vite"] }, "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w=="],
"vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="],
"void-elements": ["void-elements@3.1.0", "", {}, "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w=="],
"vxrn": ["vxrn@1.1.411", "", { "dependencies": { "@babel/core": "^7.26.0", "@babel/preset-typescript": "^7.26.0", "@expo/config-plugins": "^8.0.8", "@hono/node-server": "^1.13.7", "@react-native/babel-plugin-codegen": "^0.76.5", "@react-native/dev-middleware": "^0.76.5", "@rollup/plugin-node-resolve": "^15.2.3", "@tamagui/react-native-svg": "^1.122.7", "@vxrn/compiler": "1.1.411", "@vxrn/debug": "1.1.411", "@vxrn/query-string": "1.1.411", "@vxrn/react-native-prebuilt": "1.1.411", "@vxrn/resolve": "1.1.411", "@vxrn/safe-area": "1.1.411", "@vxrn/url-parse": "1.1.411", "@vxrn/utils": "1.1.411", "@vxrn/vendor": "1.1.411", "@vxrn/vite-flow": "1.1.411", "citty": "^0.1.6", "env-editor": "^1.1.0", "es-module-lexer": "^1.3.0", "fast-glob": "^3.2.11", "find-node-modules": "^2.1.3", "fs-extra": "^11.2.0", "get-port-please": "^3.1.2", "hono": "^4.6.16", "ip": "^2.0.1", "lightningcss": "^1.27.0", "metro-react-native-babel-preset": "^0.77.0", "picocolors": "^1.0.0", "pkg-types": "^1.0.3", "qrcode-terminal": "^0.12.0", "rollup": "^4.29.1", "semver": "^7.6.3", "vite": "^6.0.6", "vite-bundle-analyzer": "^0.9.4", "ws": "^8.18.0" }, "bin": { "vxrn": "run.mjs" } }, "sha512-N7Mue19VQhcO7mqXzdeaRU4ASbniWst2Z9sOpMvo0tUqPpIoH3nyHViCEKhU6HCYWG5loKQKuDRIMFMymXJItA=="],
"vxrn": ["vxrn@1.1.426", "", { "dependencies": { "@babel/core": "^7.26.0", "@babel/preset-typescript": "^7.26.0", "@expo/config-plugins": "^8.0.8", "@hono/node-server": "^1.13.7", "@react-native/babel-plugin-codegen": "^0.76.5", "@react-native/dev-middleware": "^0.76.5", "@rollup/plugin-node-resolve": "^15.2.3", "@tamagui/react-native-svg": "^1.123.5", "@vxrn/compiler": "1.1.426", "@vxrn/debug": "1.1.426", "@vxrn/query-string": "1.1.426", "@vxrn/react-native-prebuilt": "1.1.426", "@vxrn/resolve": "1.1.426", "@vxrn/safe-area": "1.1.426", "@vxrn/url-parse": "1.1.426", "@vxrn/utils": "1.1.426", "@vxrn/vendor": "1.1.426", "@vxrn/vite-flow": "1.1.426", "citty": "^0.1.6", "env-editor": "^1.1.0", "es-module-lexer": "^1.3.0", "fast-glob": "^3.2.11", "find-node-modules": "^2.1.3", "fs-extra": "^11.2.0", "get-port-please": "^3.1.2", "hono": "^4.6.16", "ip": "^2.0.1", "lightningcss": "^1.27.0", "metro-react-native-babel-preset": "^0.77.0", "picocolors": "^1.0.0", "pkg-types": "^1.0.3", "qrcode-terminal": "^0.12.0", "rollup": "^4.29.1", "semver": "^7.6.3", "vite": "^6.0.11", "vite-bundle-analyzer": "^0.9.4", "ws": "^8.18.0" }, "bin": { "vxrn": "run.mjs" } }, "sha512-OU+Vltj8h4K15nSkZfU5Yp3NAixkOki73z/kAxRzFYsRtalOIPG+YTWe/GpejZTrImtFAlJxSn1pzK3Tq5B4jQ=="],
"walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="],
@ -2542,6 +2559,8 @@
"error-ex/is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="],
"expo-asset/expo-constants": ["expo-constants@17.0.4", "", { "dependencies": { "@expo/config": "~10.0.8", "@expo/env": "~0.4.1" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-5c0VlZycmDyQUCMCr3Na3cpHAsVJJ+5o6KkkD4rmATQZ0++Xp/S2gpnjWyEo2riRmO91vxoyHwmAySXuktJddQ=="],
"expo-linking/expo-constants": ["expo-constants@16.0.2", "", { "dependencies": { "@expo/config": "~9.0.0", "@expo/env": "~0.3.0" }, "peerDependencies": { "expo": "*" } }, "sha512-9tNY3OVO0jfiMzl7ngb6IOyR5VFzNoN5OOazUWoeGfmMqVB5kltTemRvKraK9JRbBKIw+SOYLEmF0sEqgFZ6OQ=="],
"expo-modules-autolinking/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="],

View File

@ -16,25 +16,30 @@
"dependencies": {
"@kyoo/models": "workspace:*",
"@kyoo/primitives": "workspace:*",
"@tanstack/react-query": "^5.64.2",
"expo": "~52.0.27",
"@tanstack/react-query": "^5.66.0",
"caniuse-api": "^3.0.0",
"expo": "~52.0.28",
"expo-build-properties": "^0.13.2",
"expo-localization": "^16.0.1",
"jotai": "^2.11.1",
"one": "1.1.411",
"jotai": "^2.11.3",
"one": "1.1.426",
"react": "^19.0.0",
"react-native": "0.77.0",
"react-native-reanimated": "~3.16.7",
"react-native-safe-area-context": "5.1.0",
"react-native-screens": "4.5.0",
"react-native-web": "^0.19.13"
"react-native-screens": "4.6.0",
"react-native-web": "^0.19.13",
"vite-plugin-commonjs": "^0.10.4"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@tanstack/react-query-devtools": "^5.64.2",
"@tanstack/react-query-devtools": "^5.66.0",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"typescript": "5.7.3",
"vite": "^6.0.11"
},
"patchedDependencies": {
"yoshiki@1.2.14": "patches/yoshiki@1.2.14.patch"
}
}

View File

@ -0,0 +1,13 @@
diff --git a/src/web/generator.ts b/src/web/generator.ts
index 26db130f12f3edfe996a3cf08eef155b696a059a..b5b11ba46e8b773c4687ad77c5c5cc6c3fa5d4e0 100644
--- a/src/web/generator.ts
+++ b/src/web/generator.ts
@@ -4,7 +4,7 @@
//
import { useId, useInsertionEffect } from "react";
-import { prefix } from "inline-style-prefixer";
+import { prefix } from "inline-style-prefixer/lib";
import { Properties as CssProperties } from "csstype";
import { Theme, breakpoints, useTheme } from "../theme";
import {

View File

@ -1,6 +1,6 @@
import { one } from "one/vite";
// Typed as UserConfig for handy autocomplete
import type { UserConfig } from "vite";
import { one } from "one/vite";
export default {
ssr: {
@ -15,6 +15,8 @@ export default {
},
"inline-style-prefixer": "interop",
"inline-style-prefixer/**": "interop",
"inline-style-prefixer/lib": "interop",
yoshiki: "interop",
},
}),
],