diff --git a/apps/example/babel.config.js b/apps/example/babel.config.js
index f7b3da3b33..81e6a089d1 100644
--- a/apps/example/babel.config.js
+++ b/apps/example/babel.config.js
@@ -1,3 +1,6 @@
module.exports = {
presets: ['module:@react-native/babel-preset'],
+ plugins: [
+ 'react-native-reanimated/plugin',
+ ]
};
diff --git a/apps/example/index.js b/apps/example/index.js
index a850d031de..3f92cfded7 100644
--- a/apps/example/index.js
+++ b/apps/example/index.js
@@ -1,9 +1,9 @@
/**
* @format
*/
+import { AppRegistry } from "react-native";
-import {AppRegistry} from 'react-native';
-import App from './App';
-import {name as appName} from './app.json';
+import App from "./src/App";
+import { name as appName } from "./app.json";
AppRegistry.registerComponent(appName, () => App);
diff --git a/apps/paper/ios/Podfile.lock b/apps/example/ios/Podfile.lock
similarity index 97%
rename from apps/paper/ios/Podfile.lock
rename to apps/example/ios/Podfile.lock
index 70fbb6cc2b..c41de48d26 100644
--- a/apps/paper/ios/Podfile.lock
+++ b/apps/example/ios/Podfile.lock
@@ -1564,6 +1564,32 @@ PODS:
- React-logger (= 0.75.2)
- React-perflogger (= 0.75.2)
- React-utils (= 0.75.2)
+ - ReactNativeHost (0.5.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - ReactTestApp-DevSupport (4.0.2):
+ - React-Core
+ - React-jsi
+ - ReactTestApp-Resources (1.0.0-dev)
- RNGestureHandler (2.18.1):
- DoubleConversion
- glog
@@ -1745,6 +1771,9 @@ DEPENDENCIES:
- React-utils (from `../../../node_modules/react-native/ReactCommon/react/utils`)
- ReactCodegen (from `build/generated/ios`)
- ReactCommon/turbomodule/core (from `../../../node_modules/react-native/ReactCommon`)
+ - "ReactNativeHost (from `../../../node_modules/@rnx-kit/react-native-host`)"
+ - ReactTestApp-DevSupport (from `../../../node_modules/react-native-test-app`)
+ - ReactTestApp-Resources (from `..`)
- RNGestureHandler (from `../../../node_modules/react-native-gesture-handler`)
- RNReanimated (from `../../../node_modules/react-native-reanimated`)
- RNScreens (from `../../../node_modules/react-native-screens`)
@@ -1887,6 +1916,12 @@ EXTERNAL SOURCES:
:path: build/generated/ios
ReactCommon:
:path: "../../../node_modules/react-native/ReactCommon"
+ ReactNativeHost:
+ :path: "../../../node_modules/@rnx-kit/react-native-host"
+ ReactTestApp-DevSupport:
+ :path: "../../../node_modules/react-native-test-app"
+ ReactTestApp-Resources:
+ :path: ".."
RNGestureHandler:
:path: "../../../node_modules/react-native-gesture-handler"
RNReanimated:
@@ -1964,13 +1999,16 @@ SPEC CHECKSUMS:
React-utils: 81a715d9c0a2a49047e77a86f3a2247408540deb
ReactCodegen: 4c29be59257644159393c3996669167e0d3f19a5
ReactCommon: 6ef348087d250257c44c0204461c03f036650e9b
+ ReactNativeHost: c66372f767ef829c03a9b5ba0e3355db51c2902d
+ ReactTestApp-DevSupport: ce66fc1bbcf598d7e90616db390a0274c13e14e7
+ ReactTestApp-Resources: 1bd9ff10e4c24f2ad87101a32023721ae923bccf
RNGestureHandler: 939f21fabf5d45a725c0bf175eb819dd25cf2e70
RNReanimated: 190c12cb20dfa828353e99775beaa1bdf36e7ed9
RNScreens: 19719a9c326e925498ac3b2d35c4e50fe87afc06
RNSVG: 5da7a24f31968ec74f0b091e3440080f347e279b
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
- Yoga: 2a45d7e59592db061217551fd3bbe2dd993817ae
+ Yoga: a1d7895431387402a674fd0d1c04ec85e87909b8
-PODFILE CHECKSUM: debc09f5cfcbea21f946ca0be3faa5351e907125
+PODFILE CHECKSUM: 2acedb305e0feee568cf99a4837fe24f3fc79f46
COCOAPODS: 1.15.2
diff --git a/apps/example/package.json b/apps/example/package.json
index 43ca0dd83d..c547cc161e 100644
--- a/apps/example/package.json
+++ b/apps/example/package.json
@@ -18,9 +18,23 @@
},
"dependencies": {
"@callstack/react-native-visionos": "^0.75.0",
+ "@react-native-community/slider": "^4.5.2",
+ "@react-navigation/bottom-tabs": "^6.6.1",
+ "@react-navigation/elements": "^1.3.31",
+ "@react-navigation/native": "^6.1.17",
+ "@react-navigation/native-stack": "^6.10.0",
+ "@shopify/react-native-skia": "workspace:*",
+ "@testing-library/react-native": "^12.6.1",
"react": "18.3.1",
"react-native": "0.75.2",
- "react-native-macos": "^0.75.0"
+ "react-native-gesture-handler": "^2.18.1",
+ "react-native-macos": "^0.75.0",
+ "react-native-reanimated": "^3.15.1",
+ "react-native-safe-area-context": "^4.10.9",
+ "react-native-screens": "^3.34.0",
+ "react-native-svg": "^15.6.0",
+ "react-native-wgpu": "0.1.19",
+ "typescript": "^5.2.2"
},
"devDependencies": {
"@babel/core": "^7.20.0",
diff --git a/apps/paper/src/App.spec.tsx b/apps/example/src/App.spec.tsx
similarity index 100%
rename from apps/paper/src/App.spec.tsx
rename to apps/example/src/App.spec.tsx
diff --git a/apps/paper/src/App.tsx b/apps/example/src/App.tsx
similarity index 100%
rename from apps/paper/src/App.tsx
rename to apps/example/src/App.tsx
diff --git a/apps/paper/src/Examples/API/AnimatedImages.tsx b/apps/example/src/Examples/API/AnimatedImages.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/AnimatedImages.tsx
rename to apps/example/src/Examples/API/AnimatedImages.tsx
diff --git a/apps/paper/src/Examples/API/BlendModes.tsx b/apps/example/src/Examples/API/BlendModes.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/BlendModes.tsx
rename to apps/example/src/Examples/API/BlendModes.tsx
diff --git a/apps/paper/src/Examples/API/Clipping.tsx b/apps/example/src/Examples/API/Clipping.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Clipping.tsx
rename to apps/example/src/Examples/API/Clipping.tsx
diff --git a/apps/paper/src/Examples/API/ColorFilter.tsx b/apps/example/src/Examples/API/ColorFilter.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/ColorFilter.tsx
rename to apps/example/src/Examples/API/ColorFilter.tsx
diff --git a/apps/paper/src/Examples/API/Data.tsx b/apps/example/src/Examples/API/Data.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Data.tsx
rename to apps/example/src/Examples/API/Data.tsx
diff --git a/apps/paper/src/Examples/API/FontMgr.tsx b/apps/example/src/Examples/API/FontMgr.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/FontMgr.tsx
rename to apps/example/src/Examples/API/FontMgr.tsx
diff --git a/apps/paper/src/Examples/API/Freeze.tsx b/apps/example/src/Examples/API/Freeze.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Freeze.tsx
rename to apps/example/src/Examples/API/Freeze.tsx
diff --git a/apps/paper/src/Examples/API/Gradients.tsx b/apps/example/src/Examples/API/Gradients.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Gradients.tsx
rename to apps/example/src/Examples/API/Gradients.tsx
diff --git a/apps/paper/src/Examples/API/Icons/SvgIcons/GithubIcon.tsx b/apps/example/src/Examples/API/Icons/SvgIcons/GithubIcon.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Icons/SvgIcons/GithubIcon.tsx
rename to apps/example/src/Examples/API/Icons/SvgIcons/GithubIcon.tsx
diff --git a/apps/paper/src/Examples/API/Icons/SvgIcons/OctocatIcon.tsx b/apps/example/src/Examples/API/Icons/SvgIcons/OctocatIcon.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Icons/SvgIcons/OctocatIcon.tsx
rename to apps/example/src/Examples/API/Icons/SvgIcons/OctocatIcon.tsx
diff --git a/apps/paper/src/Examples/API/Icons/SvgIcons/StackExchangeIcon.tsx b/apps/example/src/Examples/API/Icons/SvgIcons/StackExchangeIcon.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Icons/SvgIcons/StackExchangeIcon.tsx
rename to apps/example/src/Examples/API/Icons/SvgIcons/StackExchangeIcon.tsx
diff --git a/apps/paper/src/Examples/API/Icons/SvgIcons/StackOverflowIcon.tsx b/apps/example/src/Examples/API/Icons/SvgIcons/StackOverflowIcon.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Icons/SvgIcons/StackOverflowIcon.tsx
rename to apps/example/src/Examples/API/Icons/SvgIcons/StackOverflowIcon.tsx
diff --git a/apps/paper/src/Examples/API/Icons/index.tsx b/apps/example/src/Examples/API/Icons/index.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Icons/index.tsx
rename to apps/example/src/Examples/API/Icons/index.tsx
diff --git a/apps/paper/src/Examples/API/ImageFilters.tsx b/apps/example/src/Examples/API/ImageFilters.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/ImageFilters.tsx
rename to apps/example/src/Examples/API/ImageFilters.tsx
diff --git a/apps/paper/src/Examples/API/Images.tsx b/apps/example/src/Examples/API/Images.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Images.tsx
rename to apps/example/src/Examples/API/Images.tsx
diff --git a/apps/paper/src/Examples/API/List.tsx b/apps/example/src/Examples/API/List.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/List.tsx
rename to apps/example/src/Examples/API/List.tsx
diff --git a/apps/paper/src/Examples/API/OnLayout.tsx b/apps/example/src/Examples/API/OnLayout.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/OnLayout.tsx
rename to apps/example/src/Examples/API/OnLayout.tsx
diff --git a/apps/paper/src/Examples/API/Paragraphs.tsx b/apps/example/src/Examples/API/Paragraphs.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Paragraphs.tsx
rename to apps/example/src/Examples/API/Paragraphs.tsx
diff --git a/apps/paper/src/Examples/API/Path.tsx b/apps/example/src/Examples/API/Path.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Path.tsx
rename to apps/example/src/Examples/API/Path.tsx
diff --git a/apps/paper/src/Examples/API/PathEffect.tsx b/apps/example/src/Examples/API/PathEffect.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/PathEffect.tsx
rename to apps/example/src/Examples/API/PathEffect.tsx
diff --git a/apps/paper/src/Examples/API/Picture.tsx b/apps/example/src/Examples/API/Picture.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Picture.tsx
rename to apps/example/src/Examples/API/Picture.tsx
diff --git a/apps/paper/src/Examples/API/PictureView.tsx b/apps/example/src/Examples/API/PictureView.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/PictureView.tsx
rename to apps/example/src/Examples/API/PictureView.tsx
diff --git a/apps/paper/src/Examples/API/Roboto-Regular.otf b/apps/example/src/Examples/API/Roboto-Regular.otf
similarity index 100%
rename from apps/paper/src/Examples/API/Roboto-Regular.otf
rename to apps/example/src/Examples/API/Roboto-Regular.otf
diff --git a/apps/paper/src/Examples/API/Routes.ts b/apps/example/src/Examples/API/Routes.ts
similarity index 100%
rename from apps/paper/src/Examples/API/Routes.ts
rename to apps/example/src/Examples/API/Routes.ts
diff --git a/apps/paper/src/Examples/API/SVG.tsx b/apps/example/src/Examples/API/SVG.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/SVG.tsx
rename to apps/example/src/Examples/API/SVG.tsx
diff --git a/apps/paper/src/Examples/API/Shapes.tsx b/apps/example/src/Examples/API/Shapes.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Shapes.tsx
rename to apps/example/src/Examples/API/Shapes.tsx
diff --git a/apps/paper/src/Examples/API/Snapshot.tsx b/apps/example/src/Examples/API/Snapshot.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Snapshot.tsx
rename to apps/example/src/Examples/API/Snapshot.tsx
diff --git a/apps/paper/src/Examples/API/Touch.tsx b/apps/example/src/Examples/API/Touch.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Touch.tsx
rename to apps/example/src/Examples/API/Touch.tsx
diff --git a/apps/paper/src/Examples/API/Transform.tsx b/apps/example/src/Examples/API/Transform.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/Transform.tsx
rename to apps/example/src/Examples/API/Transform.tsx
diff --git a/apps/paper/src/Examples/API/UseCanvas.tsx b/apps/example/src/Examples/API/UseCanvas.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/UseCanvas.tsx
rename to apps/example/src/Examples/API/UseCanvas.tsx
diff --git a/apps/paper/src/Examples/API/components/Examples.tsx b/apps/example/src/Examples/API/components/Examples.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/components/Examples.tsx
rename to apps/example/src/Examples/API/components/Examples.tsx
diff --git a/apps/paper/src/Examples/API/components/Title.tsx b/apps/example/src/Examples/API/components/Title.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/components/Title.tsx
rename to apps/example/src/Examples/API/components/Title.tsx
diff --git a/apps/paper/src/Examples/API/components/drawings/backface.tsx b/apps/example/src/Examples/API/components/drawings/backface.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/components/drawings/backface.tsx
rename to apps/example/src/Examples/API/components/drawings/backface.tsx
diff --git a/apps/paper/src/Examples/API/index.tsx b/apps/example/src/Examples/API/index.tsx
similarity index 100%
rename from apps/paper/src/Examples/API/index.tsx
rename to apps/example/src/Examples/API/index.tsx
diff --git a/apps/paper/src/Examples/API/tiger.svg b/apps/example/src/Examples/API/tiger.svg
similarity index 100%
rename from apps/paper/src/Examples/API/tiger.svg
rename to apps/example/src/Examples/API/tiger.svg
diff --git a/apps/paper/src/Examples/Aurora/Aurora.tsx b/apps/example/src/Examples/Aurora/Aurora.tsx
similarity index 100%
rename from apps/paper/src/Examples/Aurora/Aurora.tsx
rename to apps/example/src/Examples/Aurora/Aurora.tsx
diff --git a/apps/paper/src/Examples/Aurora/components/BilinearGradient.tsx b/apps/example/src/Examples/Aurora/components/BilinearGradient.tsx
similarity index 100%
rename from apps/paper/src/Examples/Aurora/components/BilinearGradient.tsx
rename to apps/example/src/Examples/Aurora/components/BilinearGradient.tsx
diff --git a/apps/paper/src/Examples/Aurora/components/CoonsPatchMeshGradient.tsx b/apps/example/src/Examples/Aurora/components/CoonsPatchMeshGradient.tsx
similarity index 100%
rename from apps/paper/src/Examples/Aurora/components/CoonsPatchMeshGradient.tsx
rename to apps/example/src/Examples/Aurora/components/CoonsPatchMeshGradient.tsx
diff --git a/apps/paper/src/Examples/Aurora/components/Cubic.tsx b/apps/example/src/Examples/Aurora/components/Cubic.tsx
similarity index 100%
rename from apps/paper/src/Examples/Aurora/components/Cubic.tsx
rename to apps/example/src/Examples/Aurora/components/Cubic.tsx
diff --git a/apps/paper/src/Examples/Aurora/components/Curves.tsx b/apps/example/src/Examples/Aurora/components/Curves.tsx
similarity index 100%
rename from apps/paper/src/Examples/Aurora/components/Curves.tsx
rename to apps/example/src/Examples/Aurora/components/Curves.tsx
diff --git a/apps/paper/src/Examples/Aurora/components/Math.ts b/apps/example/src/Examples/Aurora/components/Math.ts
similarity index 100%
rename from apps/paper/src/Examples/Aurora/components/Math.ts
rename to apps/example/src/Examples/Aurora/components/Math.ts
diff --git a/apps/paper/src/Examples/Aurora/components/useHandles.ts b/apps/example/src/Examples/Aurora/components/useHandles.ts
similarity index 100%
rename from apps/paper/src/Examples/Aurora/components/useHandles.ts
rename to apps/example/src/Examples/Aurora/components/useHandles.ts
diff --git a/apps/paper/src/Examples/Aurora/index.ts b/apps/example/src/Examples/Aurora/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Aurora/index.ts
rename to apps/example/src/Examples/Aurora/index.ts
diff --git a/apps/paper/src/Examples/Boxes.tsx b/apps/example/src/Examples/Boxes.tsx
similarity index 100%
rename from apps/paper/src/Examples/Boxes.tsx
rename to apps/example/src/Examples/Boxes.tsx
diff --git a/apps/paper/src/Examples/Breathe/Breathe.tsx b/apps/example/src/Examples/Breathe/Breathe.tsx
similarity index 100%
rename from apps/paper/src/Examples/Breathe/Breathe.tsx
rename to apps/example/src/Examples/Breathe/Breathe.tsx
diff --git a/apps/paper/src/Examples/Breathe/index.ts b/apps/example/src/Examples/Breathe/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Breathe/index.ts
rename to apps/example/src/Examples/Breathe/index.ts
diff --git a/apps/paper/src/Examples/Examples.test.tsx b/apps/example/src/Examples/Examples.test.tsx
similarity index 100%
rename from apps/paper/src/Examples/Examples.test.tsx
rename to apps/example/src/Examples/Examples.test.tsx
diff --git a/apps/paper/src/Examples/Filters/Filters.tsx b/apps/example/src/Examples/Filters/Filters.tsx
similarity index 100%
rename from apps/paper/src/Examples/Filters/Filters.tsx
rename to apps/example/src/Examples/Filters/Filters.tsx
diff --git a/apps/paper/src/Examples/Filters/index.tsx b/apps/example/src/Examples/Filters/index.tsx
similarity index 100%
rename from apps/paper/src/Examples/Filters/index.tsx
rename to apps/example/src/Examples/Filters/index.tsx
diff --git a/apps/paper/src/Examples/FrostedCard/BlurGradient.tsx b/apps/example/src/Examples/FrostedCard/BlurGradient.tsx
similarity index 100%
rename from apps/paper/src/Examples/FrostedCard/BlurGradient.tsx
rename to apps/example/src/Examples/FrostedCard/BlurGradient.tsx
diff --git a/apps/paper/src/Examples/FrostedCard/FrostedCard.tsx b/apps/example/src/Examples/FrostedCard/FrostedCard.tsx
similarity index 100%
rename from apps/paper/src/Examples/FrostedCard/FrostedCard.tsx
rename to apps/example/src/Examples/FrostedCard/FrostedCard.tsx
diff --git a/apps/paper/src/Examples/FrostedCard/Shader.ts b/apps/example/src/Examples/FrostedCard/Shader.ts
similarity index 100%
rename from apps/paper/src/Examples/FrostedCard/Shader.ts
rename to apps/example/src/Examples/FrostedCard/Shader.ts
diff --git a/apps/paper/src/Examples/FrostedCard/dynamo.jpg b/apps/example/src/Examples/FrostedCard/dynamo.jpg
similarity index 100%
rename from apps/paper/src/Examples/FrostedCard/dynamo.jpg
rename to apps/example/src/Examples/FrostedCard/dynamo.jpg
diff --git a/apps/paper/src/Examples/FrostedCard/index.ts b/apps/example/src/Examples/FrostedCard/index.ts
similarity index 100%
rename from apps/paper/src/Examples/FrostedCard/index.ts
rename to apps/example/src/Examples/FrostedCard/index.ts
diff --git a/apps/paper/src/Examples/Glassmorphism/Card.tsx b/apps/example/src/Examples/Glassmorphism/Card.tsx
similarity index 100%
rename from apps/paper/src/Examples/Glassmorphism/Card.tsx
rename to apps/example/src/Examples/Glassmorphism/Card.tsx
diff --git a/apps/paper/src/Examples/Glassmorphism/Glassmorphism.tsx b/apps/example/src/Examples/Glassmorphism/Glassmorphism.tsx
similarity index 100%
rename from apps/paper/src/Examples/Glassmorphism/Glassmorphism.tsx
rename to apps/example/src/Examples/Glassmorphism/Glassmorphism.tsx
diff --git a/apps/paper/src/Examples/Glassmorphism/components/Background.tsx b/apps/example/src/Examples/Glassmorphism/components/Background.tsx
similarity index 100%
rename from apps/paper/src/Examples/Glassmorphism/components/Background.tsx
rename to apps/example/src/Examples/Glassmorphism/components/Background.tsx
diff --git a/apps/paper/src/Examples/Glassmorphism/components/Ball.tsx b/apps/example/src/Examples/Glassmorphism/components/Ball.tsx
similarity index 100%
rename from apps/paper/src/Examples/Glassmorphism/components/Ball.tsx
rename to apps/example/src/Examples/Glassmorphism/components/Ball.tsx
diff --git a/apps/paper/src/Examples/Glassmorphism/index.ts b/apps/example/src/Examples/Glassmorphism/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Glassmorphism/index.ts
rename to apps/example/src/Examples/Glassmorphism/index.ts
diff --git a/apps/paper/src/Examples/Gooey/Gooey.tsx b/apps/example/src/Examples/Gooey/Gooey.tsx
similarity index 100%
rename from apps/paper/src/Examples/Gooey/Gooey.tsx
rename to apps/example/src/Examples/Gooey/Gooey.tsx
diff --git a/apps/paper/src/Examples/Gooey/components/Hamburger.tsx b/apps/example/src/Examples/Gooey/components/Hamburger.tsx
similarity index 100%
rename from apps/paper/src/Examples/Gooey/components/Hamburger.tsx
rename to apps/example/src/Examples/Gooey/components/Hamburger.tsx
diff --git a/apps/paper/src/Examples/Gooey/components/Icon.tsx b/apps/example/src/Examples/Gooey/components/Icon.tsx
similarity index 100%
rename from apps/paper/src/Examples/Gooey/components/Icon.tsx
rename to apps/example/src/Examples/Gooey/components/Icon.tsx
diff --git a/apps/paper/src/Examples/Gooey/components/Theme.ts b/apps/example/src/Examples/Gooey/components/Theme.ts
similarity index 100%
rename from apps/paper/src/Examples/Gooey/components/Theme.ts
rename to apps/example/src/Examples/Gooey/components/Theme.ts
diff --git a/apps/paper/src/Examples/Gooey/index.ts b/apps/example/src/Examples/Gooey/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Gooey/index.ts
rename to apps/example/src/Examples/Gooey/index.ts
diff --git a/apps/paper/src/Examples/Graphs/Interpolation.tsx b/apps/example/src/Examples/Graphs/Interpolation.tsx
similarity index 100%
rename from apps/paper/src/Examples/Graphs/Interpolation.tsx
rename to apps/example/src/Examples/Graphs/Interpolation.tsx
diff --git a/apps/paper/src/Examples/Graphs/Slider.tsx b/apps/example/src/Examples/Graphs/Slider.tsx
similarity index 100%
rename from apps/paper/src/Examples/Graphs/Slider.tsx
rename to apps/example/src/Examples/Graphs/Slider.tsx
diff --git a/apps/paper/src/Examples/Graphs/createGraphPath.ts b/apps/example/src/Examples/Graphs/createGraphPath.ts
similarity index 100%
rename from apps/paper/src/Examples/Graphs/createGraphPath.ts
rename to apps/example/src/Examples/Graphs/createGraphPath.ts
diff --git a/apps/paper/src/Examples/Graphs/index.tsx b/apps/example/src/Examples/Graphs/index.tsx
similarity index 100%
rename from apps/paper/src/Examples/Graphs/index.tsx
rename to apps/example/src/Examples/Graphs/index.tsx
diff --git a/apps/paper/src/Examples/Graphs/types.ts b/apps/example/src/Examples/Graphs/types.ts
similarity index 100%
rename from apps/paper/src/Examples/Graphs/types.ts
rename to apps/example/src/Examples/Graphs/types.ts
diff --git a/apps/paper/src/Examples/Hue/Helpers.ts b/apps/example/src/Examples/Hue/Helpers.ts
similarity index 100%
rename from apps/paper/src/Examples/Hue/Helpers.ts
rename to apps/example/src/Examples/Hue/Helpers.ts
diff --git a/apps/paper/src/Examples/Hue/Hue.tsx b/apps/example/src/Examples/Hue/Hue.tsx
similarity index 100%
rename from apps/paper/src/Examples/Hue/Hue.tsx
rename to apps/example/src/Examples/Hue/Hue.tsx
diff --git a/apps/paper/src/Examples/Hue/index.ts b/apps/example/src/Examples/Hue/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Hue/index.ts
rename to apps/example/src/Examples/Hue/index.ts
diff --git a/apps/paper/src/Examples/Matrix/Matrix.tsx b/apps/example/src/Examples/Matrix/Matrix.tsx
similarity index 100%
rename from apps/paper/src/Examples/Matrix/Matrix.tsx
rename to apps/example/src/Examples/Matrix/Matrix.tsx
diff --git a/apps/paper/src/Examples/Matrix/Symbol.tsx b/apps/example/src/Examples/Matrix/Symbol.tsx
similarity index 100%
rename from apps/paper/src/Examples/Matrix/Symbol.tsx
rename to apps/example/src/Examples/Matrix/Symbol.tsx
diff --git a/apps/paper/src/Examples/Matrix/index.ts b/apps/example/src/Examples/Matrix/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Matrix/index.ts
rename to apps/example/src/Examples/Matrix/index.ts
diff --git a/apps/paper/src/Examples/Matrix/matrix-code-nfi.otf b/apps/example/src/Examples/Matrix/matrix-code-nfi.otf
similarity index 100%
rename from apps/paper/src/Examples/Matrix/matrix-code-nfi.otf
rename to apps/example/src/Examples/Matrix/matrix-code-nfi.otf
diff --git a/apps/paper/src/Examples/Neumorphism/BoxShadow.tsx b/apps/example/src/Examples/Neumorphism/BoxShadow.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/BoxShadow.tsx
rename to apps/example/src/Examples/Neumorphism/BoxShadow.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/Dashboard.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/Dashboard.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/Dashboard.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/Dashboard.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/Button.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/Button.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/Button.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/Button.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/Control.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/Control.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/Control.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/Control.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/Knob.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/Knob.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/Knob.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/Knob.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/Mode.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/Mode.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/Mode.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/Mode.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/ProgressBar.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/ProgressBar.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/ProgressBar.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/ProgressBar.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/SF-Mono-Semibold.otf b/apps/example/src/Examples/Neumorphism/Dashboard/components/SF-Mono-Semibold.otf
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/SF-Mono-Semibold.otf
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/SF-Mono-Semibold.otf
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/SF-Pro-Display-Bold.otf b/apps/example/src/Examples/Neumorphism/Dashboard/components/SF-Pro-Display-Bold.otf
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/SF-Pro-Display-Bold.otf
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/SF-Pro-Display-Bold.otf
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/Slider.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/Slider.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/Slider.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/Slider.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/Title.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/Title.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/Title.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/Title.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/ChevronLeft.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/icons/ChevronLeft.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/ChevronLeft.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/icons/ChevronLeft.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Cog.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Cog.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Cog.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Cog.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Power.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Power.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Power.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Power.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Snow.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Snow.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Snow.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Snow.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Sun.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Sun.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Sun.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Sun.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Wind.tsx b/apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Wind.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/icons/Wind.tsx
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/icons/Wind.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/components/settings.png b/apps/example/src/Examples/Neumorphism/Dashboard/components/settings.png
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/components/settings.png
rename to apps/example/src/Examples/Neumorphism/Dashboard/components/settings.png
diff --git a/apps/paper/src/Examples/Neumorphism/Dashboard/index.ts b/apps/example/src/Examples/Neumorphism/Dashboard/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Dashboard/index.ts
rename to apps/example/src/Examples/Neumorphism/Dashboard/index.ts
diff --git a/apps/paper/src/Examples/Neumorphism/Elements/Elements.tsx b/apps/example/src/Examples/Neumorphism/Elements/Elements.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Elements/Elements.tsx
rename to apps/example/src/Examples/Neumorphism/Elements/Elements.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Elements/components/Button.tsx b/apps/example/src/Examples/Neumorphism/Elements/components/Button.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Elements/components/Button.tsx
rename to apps/example/src/Examples/Neumorphism/Elements/components/Button.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Elements/components/ProgressBar.tsx b/apps/example/src/Examples/Neumorphism/Elements/components/ProgressBar.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Elements/components/ProgressBar.tsx
rename to apps/example/src/Examples/Neumorphism/Elements/components/ProgressBar.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Elements/components/Switch.tsx b/apps/example/src/Examples/Neumorphism/Elements/components/Switch.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Elements/components/Switch.tsx
rename to apps/example/src/Examples/Neumorphism/Elements/components/Switch.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/Elements/components/Theme.ts b/apps/example/src/Examples/Neumorphism/Elements/components/Theme.ts
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Elements/components/Theme.ts
rename to apps/example/src/Examples/Neumorphism/Elements/components/Theme.ts
diff --git a/apps/paper/src/Examples/Neumorphism/Elements/index.ts b/apps/example/src/Examples/Neumorphism/Elements/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Elements/index.ts
rename to apps/example/src/Examples/Neumorphism/Elements/index.ts
diff --git a/apps/paper/src/Examples/Neumorphism/Neumorphism.tsx b/apps/example/src/Examples/Neumorphism/Neumorphism.tsx
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/Neumorphism.tsx
rename to apps/example/src/Examples/Neumorphism/Neumorphism.tsx
diff --git a/apps/paper/src/Examples/Neumorphism/index.ts b/apps/example/src/Examples/Neumorphism/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Neumorphism/index.ts
rename to apps/example/src/Examples/Neumorphism/index.ts
diff --git a/apps/paper/src/Examples/Performance/Atlas.tsx b/apps/example/src/Examples/Performance/Atlas.tsx
similarity index 100%
rename from apps/paper/src/Examples/Performance/Atlas.tsx
rename to apps/example/src/Examples/Performance/Atlas.tsx
diff --git a/apps/paper/src/Examples/Performance/PerformanceCanvases.tsx b/apps/example/src/Examples/Performance/PerformanceCanvases.tsx
similarity index 100%
rename from apps/paper/src/Examples/Performance/PerformanceCanvases.tsx
rename to apps/example/src/Examples/Performance/PerformanceCanvases.tsx
diff --git a/apps/paper/src/Examples/Performance/PerformanceRects.tsx b/apps/example/src/Examples/Performance/PerformanceRects.tsx
similarity index 100%
rename from apps/paper/src/Examples/Performance/PerformanceRects.tsx
rename to apps/example/src/Examples/Performance/PerformanceRects.tsx
diff --git a/apps/paper/src/Examples/Performance/index.ts b/apps/example/src/Examples/Performance/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Performance/index.ts
rename to apps/example/src/Examples/Performance/index.ts
diff --git a/apps/paper/src/Examples/Reanimated/AnimateTextOnPath.tsx b/apps/example/src/Examples/Reanimated/AnimateTextOnPath.tsx
similarity index 100%
rename from apps/paper/src/Examples/Reanimated/AnimateTextOnPath.tsx
rename to apps/example/src/Examples/Reanimated/AnimateTextOnPath.tsx
diff --git a/apps/paper/src/Examples/Reanimated/AnimationWithTouchHandler.tsx b/apps/example/src/Examples/Reanimated/AnimationWithTouchHandler.tsx
similarity index 100%
rename from apps/paper/src/Examples/Reanimated/AnimationWithTouchHandler.tsx
rename to apps/example/src/Examples/Reanimated/AnimationWithTouchHandler.tsx
diff --git a/apps/paper/src/Examples/Reanimated/BokehExample.tsx b/apps/example/src/Examples/Reanimated/BokehExample.tsx
similarity index 100%
rename from apps/paper/src/Examples/Reanimated/BokehExample.tsx
rename to apps/example/src/Examples/Reanimated/BokehExample.tsx
diff --git a/apps/paper/src/Examples/Reanimated/Components.tsx b/apps/example/src/Examples/Reanimated/Components.tsx
similarity index 100%
rename from apps/paper/src/Examples/Reanimated/Components.tsx
rename to apps/example/src/Examples/Reanimated/Components.tsx
diff --git a/apps/paper/src/Examples/Reanimated/InterpolationWithEasing.tsx b/apps/example/src/Examples/Reanimated/InterpolationWithEasing.tsx
similarity index 100%
rename from apps/paper/src/Examples/Reanimated/InterpolationWithEasing.tsx
rename to apps/example/src/Examples/Reanimated/InterpolationWithEasing.tsx
diff --git a/apps/paper/src/Examples/Reanimated/SimpleAnimation.tsx b/apps/example/src/Examples/Reanimated/SimpleAnimation.tsx
similarity index 100%
rename from apps/paper/src/Examples/Reanimated/SimpleAnimation.tsx
rename to apps/example/src/Examples/Reanimated/SimpleAnimation.tsx
diff --git a/apps/paper/src/Examples/Reanimated/SpringBackTouch.tsx b/apps/example/src/Examples/Reanimated/SpringBackTouch.tsx
similarity index 100%
rename from apps/paper/src/Examples/Reanimated/SpringBackTouch.tsx
rename to apps/example/src/Examples/Reanimated/SpringBackTouch.tsx
diff --git a/apps/paper/src/Examples/Reanimated/index.tsx b/apps/example/src/Examples/Reanimated/index.tsx
similarity index 100%
rename from apps/paper/src/Examples/Reanimated/index.tsx
rename to apps/example/src/Examples/Reanimated/index.tsx
diff --git a/apps/paper/src/Examples/Severance/CRT.tsx b/apps/example/src/Examples/Severance/CRT.tsx
similarity index 100%
rename from apps/paper/src/Examples/Severance/CRT.tsx
rename to apps/example/src/Examples/Severance/CRT.tsx
diff --git a/apps/paper/src/Examples/Severance/SF-Mono-Medium.otf b/apps/example/src/Examples/Severance/SF-Mono-Medium.otf
similarity index 100%
rename from apps/paper/src/Examples/Severance/SF-Mono-Medium.otf
rename to apps/example/src/Examples/Severance/SF-Mono-Medium.otf
diff --git a/apps/paper/src/Examples/Severance/Severance.tsx b/apps/example/src/Examples/Severance/Severance.tsx
similarity index 100%
rename from apps/paper/src/Examples/Severance/Severance.tsx
rename to apps/example/src/Examples/Severance/Severance.tsx
diff --git a/apps/paper/src/Examples/Severance/Symbol.tsx b/apps/example/src/Examples/Severance/Symbol.tsx
similarity index 100%
rename from apps/paper/src/Examples/Severance/Symbol.tsx
rename to apps/example/src/Examples/Severance/Symbol.tsx
diff --git a/apps/paper/src/Examples/Severance/Theme.ts b/apps/example/src/Examples/Severance/Theme.ts
similarity index 100%
rename from apps/paper/src/Examples/Severance/Theme.ts
rename to apps/example/src/Examples/Severance/Theme.ts
diff --git a/apps/paper/src/Examples/Severance/index.ts b/apps/example/src/Examples/Severance/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Severance/index.ts
rename to apps/example/src/Examples/Severance/index.ts
diff --git a/apps/paper/src/Examples/SpeedTest/Header.tsx b/apps/example/src/Examples/SpeedTest/Header.tsx
similarity index 100%
rename from apps/paper/src/Examples/SpeedTest/Header.tsx
rename to apps/example/src/Examples/SpeedTest/Header.tsx
diff --git a/apps/paper/src/Examples/SpeedTest/Slider.tsx b/apps/example/src/Examples/SpeedTest/Slider.tsx
similarity index 100%
rename from apps/paper/src/Examples/SpeedTest/Slider.tsx
rename to apps/example/src/Examples/SpeedTest/Slider.tsx
diff --git a/apps/paper/src/Examples/SpeedTest/SpeedTest.tsx b/apps/example/src/Examples/SpeedTest/SpeedTest.tsx
similarity index 100%
rename from apps/paper/src/Examples/SpeedTest/SpeedTest.tsx
rename to apps/example/src/Examples/SpeedTest/SpeedTest.tsx
diff --git a/apps/paper/src/Examples/SpeedTest/index.ts b/apps/example/src/Examples/SpeedTest/index.ts
similarity index 100%
rename from apps/paper/src/Examples/SpeedTest/index.ts
rename to apps/example/src/Examples/SpeedTest/index.ts
diff --git a/apps/paper/src/Examples/Stickers/GestureHandler.tsx b/apps/example/src/Examples/Stickers/GestureHandler.tsx
similarity index 100%
rename from apps/paper/src/Examples/Stickers/GestureHandler.tsx
rename to apps/example/src/Examples/Stickers/GestureHandler.tsx
diff --git a/apps/paper/src/Examples/Stickers/HelloSticker.tsx b/apps/example/src/Examples/Stickers/HelloSticker.tsx
similarity index 100%
rename from apps/paper/src/Examples/Stickers/HelloSticker.tsx
rename to apps/example/src/Examples/Stickers/HelloSticker.tsx
diff --git a/apps/paper/src/Examples/Stickers/LocationSticker.tsx b/apps/example/src/Examples/Stickers/LocationSticker.tsx
similarity index 100%
rename from apps/paper/src/Examples/Stickers/LocationSticker.tsx
rename to apps/example/src/Examples/Stickers/LocationSticker.tsx
diff --git a/apps/paper/src/Examples/Stickers/Picture.tsx b/apps/example/src/Examples/Stickers/Picture.tsx
similarity index 100%
rename from apps/paper/src/Examples/Stickers/Picture.tsx
rename to apps/example/src/Examples/Stickers/Picture.tsx
diff --git a/apps/paper/src/Examples/Stickers/Stickers.tsx b/apps/example/src/Examples/Stickers/Stickers.tsx
similarity index 100%
rename from apps/paper/src/Examples/Stickers/Stickers.tsx
rename to apps/example/src/Examples/Stickers/Stickers.tsx
diff --git a/apps/paper/src/Examples/Stickers/assets/aveny.ttf b/apps/example/src/Examples/Stickers/assets/aveny.ttf
similarity index 100%
rename from apps/paper/src/Examples/Stickers/assets/aveny.ttf
rename to apps/example/src/Examples/Stickers/assets/aveny.ttf
diff --git a/apps/paper/src/Examples/Stickers/assets/zurich.jpg b/apps/example/src/Examples/Stickers/assets/zurich.jpg
similarity index 100%
rename from apps/paper/src/Examples/Stickers/assets/zurich.jpg
rename to apps/example/src/Examples/Stickers/assets/zurich.jpg
diff --git a/apps/paper/src/Examples/Stickers/index.ts b/apps/example/src/Examples/Stickers/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Stickers/index.ts
rename to apps/example/src/Examples/Stickers/index.ts
diff --git a/apps/paper/src/Examples/Transitions/Assets.ts b/apps/example/src/Examples/Transitions/Assets.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/Assets.ts
rename to apps/example/src/Examples/Transitions/Assets.ts
diff --git a/apps/paper/src/Examples/Transitions/Hue.tsx b/apps/example/src/Examples/Transitions/Hue.tsx
similarity index 100%
rename from apps/paper/src/Examples/Transitions/Hue.tsx
rename to apps/example/src/Examples/Transitions/Hue.tsx
diff --git a/apps/paper/src/Examples/Transitions/HueRotation.tsx b/apps/example/src/Examples/Transitions/HueRotation.tsx
similarity index 100%
rename from apps/paper/src/Examples/Transitions/HueRotation.tsx
rename to apps/example/src/Examples/Transitions/HueRotation.tsx
diff --git a/apps/paper/src/Examples/Transitions/Math.ts b/apps/example/src/Examples/Transitions/Math.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/Math.ts
rename to apps/example/src/Examples/Transitions/Math.ts
diff --git a/apps/paper/src/Examples/Transitions/Transitions.tsx b/apps/example/src/Examples/Transitions/Transitions.tsx
similarity index 100%
rename from apps/paper/src/Examples/Transitions/Transitions.tsx
rename to apps/example/src/Examples/Transitions/Transitions.tsx
diff --git a/apps/paper/src/Examples/Transitions/assets/1-large.jpg b/apps/example/src/Examples/Transitions/assets/1-large.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/1-large.jpg
rename to apps/example/src/Examples/Transitions/assets/1-large.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/1.jpg b/apps/example/src/Examples/Transitions/assets/1.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/1.jpg
rename to apps/example/src/Examples/Transitions/assets/1.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/2-large.jpg b/apps/example/src/Examples/Transitions/assets/2-large.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/2-large.jpg
rename to apps/example/src/Examples/Transitions/assets/2-large.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/2.jpg b/apps/example/src/Examples/Transitions/assets/2.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/2.jpg
rename to apps/example/src/Examples/Transitions/assets/2.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/3-large.jpg b/apps/example/src/Examples/Transitions/assets/3-large.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/3-large.jpg
rename to apps/example/src/Examples/Transitions/assets/3-large.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/3.jpg b/apps/example/src/Examples/Transitions/assets/3.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/3.jpg
rename to apps/example/src/Examples/Transitions/assets/3.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/4-large.jpg b/apps/example/src/Examples/Transitions/assets/4-large.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/4-large.jpg
rename to apps/example/src/Examples/Transitions/assets/4-large.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/4.jpg b/apps/example/src/Examples/Transitions/assets/4.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/4.jpg
rename to apps/example/src/Examples/Transitions/assets/4.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/5-large.jpg b/apps/example/src/Examples/Transitions/assets/5-large.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/5-large.jpg
rename to apps/example/src/Examples/Transitions/assets/5-large.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/5.jpg b/apps/example/src/Examples/Transitions/assets/5.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/5.jpg
rename to apps/example/src/Examples/Transitions/assets/5.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/6-large.jpg b/apps/example/src/Examples/Transitions/assets/6-large.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/6-large.jpg
rename to apps/example/src/Examples/Transitions/assets/6-large.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/6.jpg b/apps/example/src/Examples/Transitions/assets/6.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/6.jpg
rename to apps/example/src/Examples/Transitions/assets/6.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/7-large.jpg b/apps/example/src/Examples/Transitions/assets/7-large.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/7-large.jpg
rename to apps/example/src/Examples/Transitions/assets/7-large.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/7.jpg b/apps/example/src/Examples/Transitions/assets/7.jpg
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/7.jpg
rename to apps/example/src/Examples/Transitions/assets/7.jpg
diff --git a/apps/paper/src/Examples/Transitions/assets/product.png b/apps/example/src/Examples/Transitions/assets/product.png
similarity index 100%
rename from apps/paper/src/Examples/Transitions/assets/product.png
rename to apps/example/src/Examples/Transitions/assets/product.png
diff --git a/apps/paper/src/Examples/Transitions/index.ts b/apps/example/src/Examples/Transitions/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/index.ts
rename to apps/example/src/Examples/Transitions/index.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/Base.ts b/apps/example/src/Examples/Transitions/transitions/Base.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/Base.ts
rename to apps/example/src/Examples/Transitions/transitions/Base.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/cube.ts b/apps/example/src/Examples/Transitions/transitions/cube.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/cube.ts
rename to apps/example/src/Examples/Transitions/transitions/cube.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/glitchMemories.ts b/apps/example/src/Examples/Transitions/transitions/glitchMemories.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/glitchMemories.ts
rename to apps/example/src/Examples/Transitions/transitions/glitchMemories.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/index.ts b/apps/example/src/Examples/Transitions/transitions/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/index.ts
rename to apps/example/src/Examples/Transitions/transitions/index.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/linear.ts b/apps/example/src/Examples/Transitions/transitions/linear.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/linear.ts
rename to apps/example/src/Examples/Transitions/transitions/linear.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/pageCurl.ts b/apps/example/src/Examples/Transitions/transitions/pageCurl.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/pageCurl.ts
rename to apps/example/src/Examples/Transitions/transitions/pageCurl.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/swap.ts b/apps/example/src/Examples/Transitions/transitions/swap.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/swap.ts
rename to apps/example/src/Examples/Transitions/transitions/swap.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/swirl.ts b/apps/example/src/Examples/Transitions/transitions/swirl.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/swirl.ts
rename to apps/example/src/Examples/Transitions/transitions/swirl.ts
diff --git a/apps/paper/src/Examples/Transitions/transitions/waterDrops.ts b/apps/example/src/Examples/Transitions/transitions/waterDrops.ts
similarity index 100%
rename from apps/paper/src/Examples/Transitions/transitions/waterDrops.ts
rename to apps/example/src/Examples/Transitions/transitions/waterDrops.ts
diff --git a/apps/paper/src/Examples/Vertices/Triangles.tsx b/apps/example/src/Examples/Vertices/Triangles.tsx
similarity index 100%
rename from apps/paper/src/Examples/Vertices/Triangles.tsx
rename to apps/example/src/Examples/Vertices/Triangles.tsx
diff --git a/apps/paper/src/Examples/Vertices/Vertices.tsx b/apps/example/src/Examples/Vertices/Vertices.tsx
similarity index 100%
rename from apps/paper/src/Examples/Vertices/Vertices.tsx
rename to apps/example/src/Examples/Vertices/Vertices.tsx
diff --git a/apps/paper/src/Examples/Vertices/cdt2d.d.ts b/apps/example/src/Examples/Vertices/cdt2d.d.ts
similarity index 100%
rename from apps/paper/src/Examples/Vertices/cdt2d.d.ts
rename to apps/example/src/Examples/Vertices/cdt2d.d.ts
diff --git a/apps/paper/src/Examples/Vertices/index.ts b/apps/example/src/Examples/Vertices/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Vertices/index.ts
rename to apps/example/src/Examples/Vertices/index.ts
diff --git a/apps/paper/src/Examples/Vertices/squares.png b/apps/example/src/Examples/Vertices/squares.png
similarity index 100%
rename from apps/paper/src/Examples/Vertices/squares.png
rename to apps/example/src/Examples/Vertices/squares.png
diff --git a/apps/paper/src/Examples/Video/Video.tsx b/apps/example/src/Examples/Video/Video.tsx
similarity index 100%
rename from apps/paper/src/Examples/Video/Video.tsx
rename to apps/example/src/Examples/Video/Video.tsx
diff --git a/apps/paper/src/Examples/Video/index.ts b/apps/example/src/Examples/Video/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Video/index.ts
rename to apps/example/src/Examples/Video/index.ts
diff --git a/apps/paper/src/Examples/Wallet/Math.ts b/apps/example/src/Examples/Wallet/Math.ts
similarity index 100%
rename from apps/paper/src/Examples/Wallet/Math.ts
rename to apps/example/src/Examples/Wallet/Math.ts
diff --git a/apps/paper/src/Examples/Wallet/Model.ts b/apps/example/src/Examples/Wallet/Model.ts
similarity index 100%
rename from apps/paper/src/Examples/Wallet/Model.ts
rename to apps/example/src/Examples/Wallet/Model.ts
diff --git a/apps/paper/src/Examples/Wallet/Wallet.tsx b/apps/example/src/Examples/Wallet/Wallet.tsx
similarity index 100%
rename from apps/paper/src/Examples/Wallet/Wallet.tsx
rename to apps/example/src/Examples/Wallet/Wallet.tsx
diff --git a/apps/paper/src/Examples/Wallet/components/Cursor.tsx b/apps/example/src/Examples/Wallet/components/Cursor.tsx
similarity index 100%
rename from apps/paper/src/Examples/Wallet/components/Cursor.tsx
rename to apps/example/src/Examples/Wallet/components/Cursor.tsx
diff --git a/apps/paper/src/Examples/Wallet/components/Header.tsx b/apps/example/src/Examples/Wallet/components/Header.tsx
similarity index 100%
rename from apps/paper/src/Examples/Wallet/components/Header.tsx
rename to apps/example/src/Examples/Wallet/components/Header.tsx
diff --git a/apps/paper/src/Examples/Wallet/components/Label.tsx b/apps/example/src/Examples/Wallet/components/Label.tsx
similarity index 100%
rename from apps/paper/src/Examples/Wallet/components/Label.tsx
rename to apps/example/src/Examples/Wallet/components/Label.tsx
diff --git a/apps/paper/src/Examples/Wallet/components/List.tsx b/apps/example/src/Examples/Wallet/components/List.tsx
similarity index 100%
rename from apps/paper/src/Examples/Wallet/components/List.tsx
rename to apps/example/src/Examples/Wallet/components/List.tsx
diff --git a/apps/paper/src/Examples/Wallet/components/Selection.tsx b/apps/example/src/Examples/Wallet/components/Selection.tsx
similarity index 100%
rename from apps/paper/src/Examples/Wallet/components/Selection.tsx
rename to apps/example/src/Examples/Wallet/components/Selection.tsx
diff --git a/apps/paper/src/Examples/Wallet/components/useGraphTouchHandler.ts b/apps/example/src/Examples/Wallet/components/useGraphTouchHandler.ts
similarity index 100%
rename from apps/paper/src/Examples/Wallet/components/useGraphTouchHandler.ts
rename to apps/example/src/Examples/Wallet/components/useGraphTouchHandler.ts
diff --git a/apps/paper/src/Examples/Wallet/data.json b/apps/example/src/Examples/Wallet/data.json
similarity index 100%
rename from apps/paper/src/Examples/Wallet/data.json
rename to apps/example/src/Examples/Wallet/data.json
diff --git a/apps/paper/src/Examples/Wallet/index.ts b/apps/example/src/Examples/Wallet/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Wallet/index.ts
rename to apps/example/src/Examples/Wallet/index.ts
diff --git a/apps/paper/src/Examples/Wallpaper/Wallpaper.tsx b/apps/example/src/Examples/Wallpaper/Wallpaper.tsx
similarity index 100%
rename from apps/paper/src/Examples/Wallpaper/Wallpaper.tsx
rename to apps/example/src/Examples/Wallpaper/Wallpaper.tsx
diff --git a/apps/paper/src/Examples/Wallpaper/index.ts b/apps/example/src/Examples/Wallpaper/index.ts
similarity index 100%
rename from apps/paper/src/Examples/Wallpaper/index.ts
rename to apps/example/src/Examples/Wallpaper/index.ts
diff --git a/apps/paper/src/Examples/WebGPU/WebGPU.tsx b/apps/example/src/Examples/WebGPU/WebGPU.tsx
similarity index 100%
rename from apps/paper/src/Examples/WebGPU/WebGPU.tsx
rename to apps/example/src/Examples/WebGPU/WebGPU.tsx
diff --git a/apps/paper/src/Examples/WebGPU/index.ts b/apps/example/src/Examples/WebGPU/index.ts
similarity index 100%
rename from apps/paper/src/Examples/WebGPU/index.ts
rename to apps/example/src/Examples/WebGPU/index.ts
diff --git a/apps/paper/src/Examples/WebGPU/utils.ts b/apps/example/src/Examples/WebGPU/utils.ts
similarity index 100%
rename from apps/paper/src/Examples/WebGPU/utils.ts
rename to apps/example/src/Examples/WebGPU/utils.ts
diff --git a/apps/paper/src/Examples/index.ts b/apps/example/src/Examples/index.ts
similarity index 100%
rename from apps/paper/src/Examples/index.ts
rename to apps/example/src/Examples/index.ts
diff --git a/apps/paper/src/Home/HomeScreen.tsx b/apps/example/src/Home/HomeScreen.tsx
similarity index 100%
rename from apps/paper/src/Home/HomeScreen.tsx
rename to apps/example/src/Home/HomeScreen.tsx
diff --git a/apps/paper/src/Home/HomeScreenButton.tsx b/apps/example/src/Home/HomeScreenButton.tsx
similarity index 100%
rename from apps/paper/src/Home/HomeScreenButton.tsx
rename to apps/example/src/Home/HomeScreenButton.tsx
diff --git a/apps/paper/src/Home/index.ts b/apps/example/src/Home/index.ts
similarity index 100%
rename from apps/paper/src/Home/index.ts
rename to apps/example/src/Home/index.ts
diff --git a/apps/paper/src/Tests/Screens/Snapshot1.tsx b/apps/example/src/Tests/Screens/Snapshot1.tsx
similarity index 100%
rename from apps/paper/src/Tests/Screens/Snapshot1.tsx
rename to apps/example/src/Tests/Screens/Snapshot1.tsx
diff --git a/apps/paper/src/Tests/Screens/Snapshot2.tsx b/apps/example/src/Tests/Screens/Snapshot2.tsx
similarity index 100%
rename from apps/paper/src/Tests/Screens/Snapshot2.tsx
rename to apps/example/src/Tests/Screens/Snapshot2.tsx
diff --git a/apps/paper/src/Tests/Screens/Snapshot3.tsx b/apps/example/src/Tests/Screens/Snapshot3.tsx
similarity index 100%
rename from apps/paper/src/Tests/Screens/Snapshot3.tsx
rename to apps/example/src/Tests/Screens/Snapshot3.tsx
diff --git a/apps/paper/src/Tests/Screens/Snapshot4.tsx b/apps/example/src/Tests/Screens/Snapshot4.tsx
similarity index 100%
rename from apps/paper/src/Tests/Screens/Snapshot4.tsx
rename to apps/example/src/Tests/Screens/Snapshot4.tsx
diff --git a/apps/paper/src/Tests/Screens/Snapshot5.tsx b/apps/example/src/Tests/Screens/Snapshot5.tsx
similarity index 100%
rename from apps/paper/src/Tests/Screens/Snapshot5.tsx
rename to apps/example/src/Tests/Screens/Snapshot5.tsx
diff --git a/apps/paper/src/Tests/Screens/index.ts b/apps/example/src/Tests/Screens/index.ts
similarity index 100%
rename from apps/paper/src/Tests/Screens/index.ts
rename to apps/example/src/Tests/Screens/index.ts
diff --git a/apps/paper/src/Tests/Tests.tsx b/apps/example/src/Tests/Tests.tsx
similarity index 100%
rename from apps/paper/src/Tests/Tests.tsx
rename to apps/example/src/Tests/Tests.tsx
diff --git a/apps/paper/src/Tests/assets/BigBuckBunny.mp4 b/apps/example/src/Tests/assets/BigBuckBunny.mp4
similarity index 100%
rename from apps/paper/src/Tests/assets/BigBuckBunny.mp4
rename to apps/example/src/Tests/assets/BigBuckBunny.mp4
diff --git a/apps/paper/src/Tests/assets/DIN-Medium.ttf b/apps/example/src/Tests/assets/DIN-Medium.ttf
similarity index 100%
rename from apps/paper/src/Tests/assets/DIN-Medium.ttf
rename to apps/example/src/Tests/assets/DIN-Medium.ttf
diff --git a/apps/paper/src/Tests/assets/NotoColorEmoji.ttf b/apps/example/src/Tests/assets/NotoColorEmoji.ttf
similarity index 100%
rename from apps/paper/src/Tests/assets/NotoColorEmoji.ttf
rename to apps/example/src/Tests/assets/NotoColorEmoji.ttf
diff --git a/apps/paper/src/Tests/assets/NotoSansSC-Regular.otf b/apps/example/src/Tests/assets/NotoSansSC-Regular.otf
similarity index 100%
rename from apps/paper/src/Tests/assets/NotoSansSC-Regular.otf
rename to apps/example/src/Tests/assets/NotoSansSC-Regular.otf
diff --git a/apps/paper/src/Tests/assets/Roboto-Medium.ttf b/apps/example/src/Tests/assets/Roboto-Medium.ttf
similarity index 100%
rename from apps/paper/src/Tests/assets/Roboto-Medium.ttf
rename to apps/example/src/Tests/assets/Roboto-Medium.ttf
diff --git a/apps/paper/src/Tests/assets/Roboto-Regular.ttf b/apps/example/src/Tests/assets/Roboto-Regular.ttf
similarity index 100%
rename from apps/paper/src/Tests/assets/Roboto-Regular.ttf
rename to apps/example/src/Tests/assets/Roboto-Regular.ttf
diff --git a/apps/paper/src/Tests/assets/UberMove-Medium_mono.ttf b/apps/example/src/Tests/assets/UberMove-Medium_mono.ttf
similarity index 100%
rename from apps/paper/src/Tests/assets/UberMove-Medium_mono.ttf
rename to apps/example/src/Tests/assets/UberMove-Medium_mono.ttf
diff --git a/apps/paper/src/Tests/assets/mask.png b/apps/example/src/Tests/assets/mask.png
similarity index 100%
rename from apps/paper/src/Tests/assets/mask.png
rename to apps/example/src/Tests/assets/mask.png
diff --git a/apps/paper/src/Tests/assets/oslo.jpg b/apps/example/src/Tests/assets/oslo.jpg
similarity index 100%
rename from apps/paper/src/Tests/assets/oslo.jpg
rename to apps/example/src/Tests/assets/oslo.jpg
diff --git a/apps/paper/src/Tests/assets/skia_logo.png b/apps/example/src/Tests/assets/skia_logo.png
similarity index 100%
rename from apps/paper/src/Tests/assets/skia_logo.png
rename to apps/example/src/Tests/assets/skia_logo.png
diff --git a/apps/paper/src/Tests/assets/skia_logo_jpeg.jpg b/apps/example/src/Tests/assets/skia_logo_jpeg.jpg
similarity index 100%
rename from apps/paper/src/Tests/assets/skia_logo_jpeg.jpg
rename to apps/example/src/Tests/assets/skia_logo_jpeg.jpg
diff --git a/apps/paper/src/Tests/deserialize.ts b/apps/example/src/Tests/deserialize.ts
similarity index 100%
rename from apps/paper/src/Tests/deserialize.ts
rename to apps/example/src/Tests/deserialize.ts
diff --git a/apps/paper/src/Tests/index.ts b/apps/example/src/Tests/index.ts
similarity index 100%
rename from apps/paper/src/Tests/index.ts
rename to apps/example/src/Tests/index.ts
diff --git a/apps/paper/src/Tests/useAssets.ts b/apps/example/src/Tests/useAssets.ts
similarity index 100%
rename from apps/paper/src/Tests/useAssets.ts
rename to apps/example/src/Tests/useAssets.ts
diff --git a/apps/paper/src/Tests/useClient.ts b/apps/example/src/Tests/useClient.ts
similarity index 100%
rename from apps/paper/src/Tests/useClient.ts
rename to apps/example/src/Tests/useClient.ts
diff --git a/apps/paper/src/assets/SF-Mono-Semibold.otf b/apps/example/src/assets/SF-Mono-Semibold.otf
similarity index 100%
rename from apps/paper/src/assets/SF-Mono-Semibold.otf
rename to apps/example/src/assets/SF-Mono-Semibold.otf
diff --git a/apps/paper/src/assets/SF-Pro-Display-Bold.otf b/apps/example/src/assets/SF-Pro-Display-Bold.otf
similarity index 100%
rename from apps/paper/src/assets/SF-Pro-Display-Bold.otf
rename to apps/example/src/assets/SF-Pro-Display-Bold.otf
diff --git a/apps/paper/src/assets/birdFlying.gif b/apps/example/src/assets/birdFlying.gif
similarity index 100%
rename from apps/paper/src/assets/birdFlying.gif
rename to apps/example/src/assets/birdFlying.gif
diff --git a/apps/paper/src/assets/birdFlying2.gif b/apps/example/src/assets/birdFlying2.gif
similarity index 100%
rename from apps/paper/src/assets/birdFlying2.gif
rename to apps/example/src/assets/birdFlying2.gif
diff --git a/apps/paper/src/assets/card.png b/apps/example/src/assets/card.png
similarity index 100%
rename from apps/paper/src/assets/card.png
rename to apps/example/src/assets/card.png
diff --git a/apps/paper/src/assets/cat.png b/apps/example/src/assets/cat.png
similarity index 100%
rename from apps/paper/src/assets/cat.png
rename to apps/example/src/assets/cat.png
diff --git a/apps/paper/src/assets/debug.png b/apps/example/src/assets/debug.png
similarity index 100%
rename from apps/paper/src/assets/debug.png
rename to apps/example/src/assets/debug.png
diff --git a/apps/paper/src/assets/discrete.png b/apps/example/src/assets/discrete.png
similarity index 100%
rename from apps/paper/src/assets/discrete.png
rename to apps/example/src/assets/discrete.png
diff --git a/apps/paper/src/assets/dynamo.jpg b/apps/example/src/assets/dynamo.jpg
similarity index 100%
rename from apps/paper/src/assets/dynamo.jpg
rename to apps/example/src/assets/dynamo.jpg
diff --git a/apps/paper/src/assets/icons8-github.svg b/apps/example/src/assets/icons8-github.svg
similarity index 100%
rename from apps/paper/src/assets/icons8-github.svg
rename to apps/example/src/assets/icons8-github.svg
diff --git a/apps/paper/src/assets/icons8-octocat.svg b/apps/example/src/assets/icons8-octocat.svg
similarity index 100%
rename from apps/paper/src/assets/icons8-octocat.svg
rename to apps/example/src/assets/icons8-octocat.svg
diff --git a/apps/paper/src/assets/icons8-stack-exchange.svg b/apps/example/src/assets/icons8-stack-exchange.svg
similarity index 100%
rename from apps/paper/src/assets/icons8-stack-exchange.svg
rename to apps/example/src/assets/icons8-stack-exchange.svg
diff --git a/apps/paper/src/assets/icons8-stack-overflow.svg b/apps/example/src/assets/icons8-stack-overflow.svg
similarity index 100%
rename from apps/paper/src/assets/icons8-stack-overflow.svg
rename to apps/example/src/assets/icons8-stack-overflow.svg
diff --git a/apps/paper/src/assets/oslo.jpg b/apps/example/src/assets/oslo.jpg
similarity index 100%
rename from apps/paper/src/assets/oslo.jpg
rename to apps/example/src/assets/oslo.jpg
diff --git a/apps/paper/src/assets/oslo2.jpg b/apps/example/src/assets/oslo2.jpg
similarity index 100%
rename from apps/paper/src/assets/oslo2.jpg
rename to apps/example/src/assets/oslo2.jpg
diff --git a/apps/paper/src/assets/tiger.svg b/apps/example/src/assets/tiger.svg
similarity index 100%
rename from apps/paper/src/assets/tiger.svg
rename to apps/example/src/assets/tiger.svg
diff --git a/apps/paper/src/assets/videos/bunny.mp4 b/apps/example/src/assets/videos/bunny.mp4
similarity index 100%
rename from apps/paper/src/assets/videos/bunny.mp4
rename to apps/example/src/assets/videos/bunny.mp4
diff --git a/apps/paper/src/assets/zurich.jpg b/apps/example/src/assets/zurich.jpg
similarity index 100%
rename from apps/paper/src/assets/zurich.jpg
rename to apps/example/src/assets/zurich.jpg
diff --git a/apps/paper/src/components/Animations.tsx b/apps/example/src/components/Animations.tsx
similarity index 100%
rename from apps/paper/src/components/Animations.tsx
rename to apps/example/src/components/Animations.tsx
diff --git a/apps/paper/src/components/ExportableCanvas.tsx b/apps/example/src/components/ExportableCanvas.tsx
similarity index 100%
rename from apps/paper/src/components/ExportableCanvas.tsx
rename to apps/example/src/components/ExportableCanvas.tsx
diff --git a/apps/paper/src/components/ShaderLib/Tags.tsx b/apps/example/src/components/ShaderLib/Tags.tsx
similarity index 100%
rename from apps/paper/src/components/ShaderLib/Tags.tsx
rename to apps/example/src/components/ShaderLib/Tags.tsx
diff --git a/apps/paper/src/components/ShaderLib/index.ts b/apps/example/src/components/ShaderLib/index.ts
similarity index 100%
rename from apps/paper/src/components/ShaderLib/index.ts
rename to apps/example/src/components/ShaderLib/index.ts
diff --git a/apps/paper/src/components/SimpleNoise.tsx b/apps/example/src/components/SimpleNoise.tsx
similarity index 100%
rename from apps/paper/src/components/SimpleNoise.tsx
rename to apps/example/src/components/SimpleNoise.tsx
diff --git a/apps/paper/src/types.ts b/apps/example/src/types.ts
similarity index 100%
rename from apps/paper/src/types.ts
rename to apps/example/src/types.ts
diff --git a/apps/fabric/.bundle/config b/apps/fabric/.bundle/config
deleted file mode 100644
index 848943bb52..0000000000
--- a/apps/fabric/.bundle/config
+++ /dev/null
@@ -1,2 +0,0 @@
-BUNDLE_PATH: "vendor/bundle"
-BUNDLE_FORCE_RUBY_PLATFORM: 1
diff --git a/apps/fabric/.eslintrc b/apps/fabric/.eslintrc
deleted file mode 100644
index 898f316d6b..0000000000
--- a/apps/fabric/.eslintrc
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "extends": "react-native-wcandillon",
- "parserOptions": {
- "project": "./tsconfig.json"
- },
- "rules": {
- "prefer-destructuring": [
- "error",
- {
- "object": true,
- "array": false
- }
- ],
- "max-len": "off",
- "no-bitwise": "off",
- "no-var": "off",
- "@typescript-eslint/no-var-requires": "off",
- "@typescript-eslint/no-non-null-assertion": "off",
- "@typescript-eslint/no-empty-function": "off",
- "react/jsx-uses-react": "error",
- "react/react-in-jsx-scope": "error",
- "reanimated/js-function-in-worklet": 0
- }
-}
\ No newline at end of file
diff --git a/apps/fabric/.gitignore b/apps/fabric/.gitignore
deleted file mode 100644
index 2669e1cffc..0000000000
--- a/apps/fabric/.gitignore
+++ /dev/null
@@ -1,73 +0,0 @@
-# OSX
-#
-.DS_Store
-
-# Xcode
-#
-build/
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata
-*.xccheckout
-*.moved-aside
-DerivedData
-*.hmap
-*.ipa
-*.xcuserstate
-
-# Android/IntelliJ
-#
-build/
-.idea
-.gradle
-local.properties
-*.iml
-*.hprof
-.cxx/
-*.keystore
-!debug.keystore
-
-# node.js
-#
-node_modules/
-npm-debug.log
-yarn-error.log
-
-# fastlane
-#
-# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
-# screenshots whenever they are needed.
-# For more information about the recommended setup visit:
-# https://docs.fastlane.tools/best-practices/source-control/
-
-**/fastlane/report.xml
-**/fastlane/Preview.html
-**/fastlane/screenshots
-**/fastlane/test_output
-
-# Bundle artifact
-*.jsbundle
-
-# Ruby / CocoaPods
-**/Pods/
-/vendor/bundle/
-
-# Temporary files created by Metro to check the health of the file watcher
-.metro-health-check*
-
-# testing
-/coverage
-
-# Yarn
-.yarn/*
-!.yarn/patches
-!.yarn/plugins
-!.yarn/releases
-!.yarn/sdks
-!.yarn/versions
diff --git a/apps/fabric/.watchmanconfig b/apps/fabric/.watchmanconfig
deleted file mode 100644
index 0967ef424b..0000000000
--- a/apps/fabric/.watchmanconfig
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/apps/fabric/Gemfile b/apps/fabric/Gemfile
deleted file mode 100644
index f3a80a6c4f..0000000000
--- a/apps/fabric/Gemfile
+++ /dev/null
@@ -1,9 +0,0 @@
-source 'https://rubygems.org'
-
-# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
-ruby ">= 2.6.10"
-
-# Exclude problematic versions of cocoapods and activesupport that causes build failures.
-gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
-gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
-gem 'bundler', '>= 2.2.18'
diff --git a/apps/fabric/README.md b/apps/fabric/README.md
deleted file mode 100644
index 12470c30ec..0000000000
--- a/apps/fabric/README.md
+++ /dev/null
@@ -1,79 +0,0 @@
-This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli).
-
-# Getting Started
-
->**Note**: Make sure you have completed the [React Native - Environment Setup](https://reactnative.dev/docs/environment-setup) instructions till "Creating a new application" step, before proceeding.
-
-## Step 1: Start the Metro Server
-
-First, you will need to start **Metro**, the JavaScript _bundler_ that ships _with_ React Native.
-
-To start Metro, run the following command from the _root_ of your React Native project:
-
-```bash
-# using npm
-npm start
-
-# OR using Yarn
-yarn start
-```
-
-## Step 2: Start your Application
-
-Let Metro Bundler run in its _own_ terminal. Open a _new_ terminal from the _root_ of your React Native project. Run the following command to start your _Android_ or _iOS_ app:
-
-### For Android
-
-```bash
-# using npm
-npm run android
-
-# OR using Yarn
-yarn android
-```
-
-### For iOS
-
-```bash
-# using npm
-npm run ios
-
-# OR using Yarn
-yarn ios
-```
-
-If everything is set up _correctly_, you should see your new app running in your _Android Emulator_ or _iOS Simulator_ shortly provided you have set up your emulator/simulator correctly.
-
-This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.
-
-## Step 3: Modifying your App
-
-Now that you have successfully run the app, let's modify it.
-
-1. Open `App.tsx` in your text editor of choice and edit some lines.
-2. For **Android**: Press the R key twice or select **"Reload"** from the **Developer Menu** (Ctrl + M (on Window and Linux) or Cmd ⌘ + M (on macOS)) to see your changes!
-
- For **iOS**: Hit Cmd ⌘ + R in your iOS Simulator to reload the app and see your changes!
-
-## Congratulations! :tada:
-
-You've successfully run and modified your React Native App. :partying_face:
-
-### Now what?
-
-- If you want to add this new React Native code to an existing application, check out the [Integration guide](https://reactnative.dev/docs/integration-with-existing-apps).
-- If you're curious to learn more about React Native, check out the [Introduction to React Native](https://reactnative.dev/docs/getting-started).
-
-# Troubleshooting
-
-If you can't get this to work, see the [Troubleshooting](https://reactnative.dev/docs/troubleshooting) page.
-
-# Learn More
-
-To learn more about React Native, take a look at the following resources:
-
-- [React Native Website](https://reactnative.dev) - learn more about React Native.
-- [Getting Started](https://reactnative.dev/docs/environment-setup) - an **overview** of React Native and how setup your environment.
-- [Learn the Basics](https://reactnative.dev/docs/getting-started) - a **guided tour** of the React Native **basics**.
-- [Blog](https://reactnative.dev/blog) - read the latest official React Native **Blog** posts.
-- [`@facebook/react-native`](https://github.com/facebook/react-native) - the Open Source; GitHub **repository** for React Native.
diff --git a/apps/fabric/__tests__/App.test.tsx b/apps/fabric/__tests__/App.test.tsx
deleted file mode 100644
index 48bb097f9f..0000000000
--- a/apps/fabric/__tests__/App.test.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import "react-native";
-import React from "react";
-// Test renderer must be required after react-native.
-import { cleanup, render } from "@testing-library/react-native";
-
-import App from "../src/App";
-
-it("renders correctly", () => {
- render();
-});
-
-afterEach(cleanup);
diff --git a/apps/fabric/android/app/build.gradle b/apps/fabric/android/app/build.gradle
deleted file mode 100644
index e0e9b76dc8..0000000000
--- a/apps/fabric/android/app/build.gradle
+++ /dev/null
@@ -1,119 +0,0 @@
-apply plugin: "com.android.application"
-apply plugin: "org.jetbrains.kotlin.android"
-apply plugin: "com.facebook.react"
-
-/**
- * This is the configuration block to customize your React Native Android app.
- * By default you don't need to apply any configuration, just uncomment the lines you need.
- */
-react {
- /* Folders */
- // The root of your project, i.e. where "package.json" lives. Default is '../..'
- // root = file("../../")
- // The folder where the react-native NPM package is. Default is ../../node_modules/react-native
- // reactNativeDir = file("../../node_modules/react-native")
- // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen
- // codegenDir = file("../../node_modules/@react-native/codegen")
- // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js
- // cliFile = file("../../node_modules/react-native/cli.js")
-
- /* Variants */
- // The list of variants to that are debuggable. For those we're going to
- // skip the bundling of the JS bundle and the assets. By default is just 'debug'.
- // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
- // debuggableVariants = ["liteDebug", "prodDebug"]
-
- /* Bundling */
- // A list containing the node command and its flags. Default is just 'node'.
- // nodeExecutableAndArgs = ["node"]
- //
- // The command to run when bundling. By default is 'bundle'
- // bundleCommand = "ram-bundle"
- //
- // The path to the CLI configuration file. Default is empty.
- // bundleConfig = file(../rn-cli.config.js)
- //
- // The name of the generated asset file containing your JS bundle
- // bundleAssetName = "MyApplication.android.bundle"
- //
- // The entry file for bundle generation. Default is 'index.android.js' or 'index.js'
- // entryFile = file("../js/MyApplication.android.js")
- //
- // A list of extra flags to pass to the 'bundle' commands.
- // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
- // extraPackagerArgs = []
-
- /* Hermes Commands */
- // The hermes compiler command to run. By default it is 'hermesc'
- // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
- //
- // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
- // hermesFlags = ["-O", "-output-source-map"]
-
- /* Autolinking */
- autolinkLibrariesWithApp()
-}
-
-/**
- * Set this to true to Run Proguard on Release builds to minify the Java bytecode.
- */
-def enableProguardInReleaseBuilds = false
-
-/**
- * The preferred build flavor of JavaScriptCore (JSC)
- *
- * For example, to use the international variant, you can use:
- * `def jscFlavor = 'org.webkit:android-jsc-intl:+'`
- *
- * The international variant includes ICU i18n library and necessary data
- * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
- * give correct results when using with locales other than en-US. Note that
- * this variant is about 6MiB larger per architecture than default.
- */
-def jscFlavor = 'org.webkit:android-jsc:+'
-
-android {
- ndkVersion rootProject.ext.ndkVersion
- buildToolsVersion rootProject.ext.buildToolsVersion
- compileSdk rootProject.ext.compileSdkVersion
-
- namespace "com.fabric"
- defaultConfig {
- applicationId "com.fabric"
- minSdkVersion rootProject.ext.minSdkVersion
- targetSdkVersion rootProject.ext.targetSdkVersion
- versionCode 1
- versionName "1.0"
- }
- signingConfigs {
- debug {
- storeFile file('debug.keystore')
- storePassword 'android'
- keyAlias 'androiddebugkey'
- keyPassword 'android'
- }
- }
- buildTypes {
- debug {
- signingConfig signingConfigs.debug
- }
- release {
- // Caution! In production, you need to generate your own keystore file.
- // see https://reactnative.dev/docs/signed-apk-android.
- signingConfig signingConfigs.debug
- minifyEnabled enableProguardInReleaseBuilds
- proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
- }
- }
-}
-
-dependencies {
- // The version of react-native is set by the React Native Gradle Plugin
- implementation("com.facebook.react:react-android")
-
- if (hermesEnabled.toBoolean()) {
- implementation("com.facebook.react:hermes-android")
- } else {
- implementation jscFlavor
- }
-}
diff --git a/apps/fabric/android/app/debug.keystore b/apps/fabric/android/app/debug.keystore
deleted file mode 100644
index 364e105ed3..0000000000
Binary files a/apps/fabric/android/app/debug.keystore and /dev/null differ
diff --git a/apps/fabric/android/app/proguard-rules.pro b/apps/fabric/android/app/proguard-rules.pro
deleted file mode 100644
index 11b025724a..0000000000
--- a/apps/fabric/android/app/proguard-rules.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the proguardFiles
-# directive in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
diff --git a/apps/fabric/android/app/src/debug/AndroidManifest.xml b/apps/fabric/android/app/src/debug/AndroidManifest.xml
deleted file mode 100644
index eb98c01afd..0000000000
--- a/apps/fabric/android/app/src/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
diff --git a/apps/fabric/android/app/src/main/AndroidManifest.xml b/apps/fabric/android/app/src/main/AndroidManifest.xml
deleted file mode 100644
index e1892528b8..0000000000
--- a/apps/fabric/android/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/fabric/android/app/src/main/java/com/fabric/MainActivity.kt b/apps/fabric/android/app/src/main/java/com/fabric/MainActivity.kt
deleted file mode 100644
index a2cde78a50..0000000000
--- a/apps/fabric/android/app/src/main/java/com/fabric/MainActivity.kt
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.fabric
-
-import com.facebook.react.ReactActivity
-import com.facebook.react.ReactActivityDelegate
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
-import com.facebook.react.defaults.DefaultReactActivityDelegate
-
-class MainActivity : ReactActivity() {
-
- /**
- * Returns the name of the main component registered from JavaScript. This is used to schedule
- * rendering of the component.
- */
- override fun getMainComponentName(): String = "fabric"
-
- /**
- * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
- * which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
- */
- override fun createReactActivityDelegate(): ReactActivityDelegate =
- DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
-}
diff --git a/apps/fabric/android/app/src/main/java/com/fabric/MainApplication.kt b/apps/fabric/android/app/src/main/java/com/fabric/MainApplication.kt
deleted file mode 100644
index 1faee0a98c..0000000000
--- a/apps/fabric/android/app/src/main/java/com/fabric/MainApplication.kt
+++ /dev/null
@@ -1,43 +0,0 @@
-package com.fabric
-
-import android.app.Application
-import com.facebook.react.PackageList
-import com.facebook.react.ReactApplication
-import com.facebook.react.ReactHost
-import com.facebook.react.ReactNativeHost
-import com.facebook.react.ReactPackage
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
-import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
-import com.facebook.react.defaults.DefaultReactNativeHost
-import com.facebook.soloader.SoLoader
-
-class MainApplication : Application(), ReactApplication {
-
- override val reactNativeHost: ReactNativeHost =
- object : DefaultReactNativeHost(this) {
- override fun getPackages(): List =
- PackageList(this).packages.apply {
- // Packages that cannot be autolinked yet can be added manually here, for example:
- // add(MyReactNativePackage())
- }
-
- override fun getJSMainModuleName(): String = "index"
-
- override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG
-
- override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED
- override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED
- }
-
- override val reactHost: ReactHost
- get() = getDefaultReactHost(applicationContext, reactNativeHost)
-
- override fun onCreate() {
- super.onCreate()
- SoLoader.init(this, false)
- if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
- // If you opted-in for the New Architecture, we load the native entry point for this app.
- load()
- }
- }
-}
diff --git a/apps/fabric/android/app/src/main/res/drawable/rn_edit_text_material.xml b/apps/fabric/android/app/src/main/res/drawable/rn_edit_text_material.xml
deleted file mode 100644
index 5c25e728ea..0000000000
--- a/apps/fabric/android/app/src/main/res/drawable/rn_edit_text_material.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/fabric/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/apps/fabric/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index a2f5908281..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/apps/fabric/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 1b52399808..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/apps/fabric/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index ff10afd6e1..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/apps/fabric/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index 115a4c768a..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/apps/fabric/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index dcd3cd8083..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/apps/fabric/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 459ca609d3..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/apps/fabric/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 8ca12fe024..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/apps/fabric/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 8e19b410a1..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/apps/fabric/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index b824ebdd48..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/apps/fabric/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 4c19a13c23..0000000000
Binary files a/apps/fabric/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/fabric/android/app/src/main/res/values/strings.xml b/apps/fabric/android/app/src/main/res/values/strings.xml
deleted file mode 100644
index 44344eb3f7..0000000000
--- a/apps/fabric/android/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- fabric
-
diff --git a/apps/fabric/android/app/src/main/res/values/styles.xml b/apps/fabric/android/app/src/main/res/values/styles.xml
deleted file mode 100644
index 7ba83a2ad5..0000000000
--- a/apps/fabric/android/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/apps/fabric/android/build.gradle b/apps/fabric/android/build.gradle
deleted file mode 100644
index 54f9e737eb..0000000000
--- a/apps/fabric/android/build.gradle
+++ /dev/null
@@ -1,30 +0,0 @@
-allprojects {
- project.pluginManager.withPlugin("com.facebook.react") {
- react {
- reactNativeDir = rootProject.file("../../../node_modules/react-native/")
- codegenDir = rootProject.file("../../../node_modules/@react-native/codegen/")
- }
- }
-}
-
-buildscript {
- ext {
- buildToolsVersion = "34.0.0"
- minSdkVersion = 23
- compileSdkVersion = 34
- targetSdkVersion = 34
- ndkVersion = "26.1.10909125"
- kotlinVersion = "1.9.24"
- }
- repositories {
- google()
- mavenCentral()
- }
- dependencies {
- classpath("com.android.tools.build:gradle")
- classpath("com.facebook.react:react-native-gradle-plugin")
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
- }
-}
-
-apply plugin: "com.facebook.react.rootproject"
diff --git a/apps/fabric/android/gradle.properties b/apps/fabric/android/gradle.properties
deleted file mode 100644
index 5e24e3aa8d..0000000000
--- a/apps/fabric/android/gradle.properties
+++ /dev/null
@@ -1,39 +0,0 @@
-# Project-wide Gradle settings.
-
-# IDE (e.g. Android Studio) users:
-# Gradle settings configured through the IDE *will override*
-# any settings specified in this file.
-
-# For more details on how to configure your build environment visit
-# http://www.gradle.org/docs/current/userguide/build_environment.html
-
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m
-org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
-
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
-
-# AndroidX package structure to make it clearer which packages are bundled with the
-# Android operating system, and which are packaged with your app's APK
-# https://developer.android.com/topic/libraries/support-library/androidx-rn
-android.useAndroidX=true
-
-# Use this property to specify which architecture you want to build.
-# You can also override it from the CLI using
-# ./gradlew -PreactNativeArchitectures=x86_64
-reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
-
-# Use this property to enable support to the new architecture.
-# This will allow you to use TurboModules and the Fabric render in
-# your application. You should enable this flag either if you want
-# to write custom TurboModules/Fabric components OR use libraries that
-# are providing them.
-newArchEnabled=true
-
-# Use this property to enable or disable the Hermes JS engine.
-# If set to false, you will be using JSC instead.
-hermesEnabled=true
diff --git a/apps/fabric/android/gradle/wrapper/gradle-wrapper.jar b/apps/fabric/android/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index e6441136f3..0000000000
Binary files a/apps/fabric/android/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/apps/fabric/android/gradle/wrapper/gradle-wrapper.properties b/apps/fabric/android/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 6f7a6eb33e..0000000000
--- a/apps/fabric/android/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip
-networkTimeout=10000
-validateDistributionUrl=true
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
diff --git a/apps/fabric/android/gradlew b/apps/fabric/android/gradlew
deleted file mode 100755
index b740cf1339..0000000000
--- a/apps/fabric/android/gradlew
+++ /dev/null
@@ -1,249 +0,0 @@
-#!/bin/sh
-
-#
-# Copyright © 2015-2021 the original authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-##############################################################################
-#
-# Gradle start up script for POSIX generated by Gradle.
-#
-# Important for running:
-#
-# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
-# noncompliant, but you have some other compliant shell such as ksh or
-# bash, then to run this script, type that shell name before the whole
-# command line, like:
-#
-# ksh Gradle
-#
-# Busybox and similar reduced shells will NOT work, because this script
-# requires all of these POSIX shell features:
-# * functions;
-# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
-# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
-# * compound commands having a testable exit status, especially «case»;
-# * various built-in commands including «command», «set», and «ulimit».
-#
-# Important for patching:
-#
-# (2) This script targets any POSIX shell, so it avoids extensions provided
-# by Bash, Ksh, etc; in particular arrays are avoided.
-#
-# The "traditional" practice of packing multiple parameters into a
-# space-separated string is a well documented source of bugs and security
-# problems, so this is (mostly) avoided, by progressively accumulating
-# options in "$@", and eventually passing that to Java.
-#
-# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
-# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
-# see the in-line comments for details.
-#
-# There are tweaks for specific operating systems such as AIX, CygWin,
-# Darwin, MinGW, and NonStop.
-#
-# (3) This script is generated from the Groovy template
-# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
-# within the Gradle project.
-#
-# You can find Gradle at https://github.com/gradle/gradle/.
-#
-##############################################################################
-
-# Attempt to set APP_HOME
-
-# Resolve links: $0 may be a link
-app_path=$0
-
-# Need this for daisy-chained symlinks.
-while
- APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
- [ -h "$app_path" ]
-do
- ls=$( ls -ld "$app_path" )
- link=${ls#*' -> '}
- case $link in #(
- /*) app_path=$link ;; #(
- *) app_path=$APP_HOME$link ;;
- esac
-done
-
-# This is normally unused
-# shellcheck disable=SC2034
-APP_BASE_NAME=${0##*/}
-# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
-APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD=maximum
-
-warn () {
- echo "$*"
-} >&2
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-} >&2
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "$( uname )" in #(
- CYGWIN* ) cygwin=true ;; #(
- Darwin* ) darwin=true ;; #(
- MSYS* | MINGW* ) msys=true ;; #(
- NONSTOP* ) nonstop=true ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD=$JAVA_HOME/jre/sh/java
- else
- JAVACMD=$JAVA_HOME/bin/java
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD=java
- if ! command -v java >/dev/null 2>&1
- then
- die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-fi
-
-# Increase the maximum file descriptors if we can.
-if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
- case $MAX_FD in #(
- max*)
- # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC2039,SC3045
- MAX_FD=$( ulimit -H -n ) ||
- warn "Could not query maximum file descriptor limit"
- esac
- case $MAX_FD in #(
- '' | soft) :;; #(
- *)
- # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC2039,SC3045
- ulimit -n "$MAX_FD" ||
- warn "Could not set maximum file descriptor limit to $MAX_FD"
- esac
-fi
-
-# Collect all arguments for the java command, stacking in reverse order:
-# * args from the command line
-# * the main class name
-# * -classpath
-# * -D...appname settings
-# * --module-path (only if needed)
-# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
-
-# For Cygwin or MSYS, switch paths to Windows format before running java
-if "$cygwin" || "$msys" ; then
- APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
- CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
-
- JAVACMD=$( cygpath --unix "$JAVACMD" )
-
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- for arg do
- if
- case $arg in #(
- -*) false ;; # don't mess with options #(
- /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
- [ -e "$t" ] ;; #(
- *) false ;;
- esac
- then
- arg=$( cygpath --path --ignore --mixed "$arg" )
- fi
- # Roll the args list around exactly as many times as the number of
- # args, so each arg winds up back in the position where it started, but
- # possibly modified.
- #
- # NB: a `for` loop captures its iteration list before it begins, so
- # changing the positional parameters here affects neither the number of
- # iterations, nor the values presented in `arg`.
- shift # remove old arg
- set -- "$@" "$arg" # push replacement arg
- done
-fi
-
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
-
-# Collect all arguments for the java command:
-# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
-# and any embedded shellness will be escaped.
-# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
-# treated as '${Hostname}' itself on the command line.
-
-set -- \
- "-Dorg.gradle.appname=$APP_BASE_NAME" \
- -classpath "$CLASSPATH" \
- org.gradle.wrapper.GradleWrapperMain \
- "$@"
-
-# Stop when "xargs" is not available.
-if ! command -v xargs >/dev/null 2>&1
-then
- die "xargs is not available"
-fi
-
-# Use "xargs" to parse quoted args.
-#
-# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
-#
-# In Bash we could simply go:
-#
-# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
-# set -- "${ARGS[@]}" "$@"
-#
-# but POSIX shell has neither arrays nor command substitution, so instead we
-# post-process each arg (as a line of input to sed) to backslash-escape any
-# character that might be a shell metacharacter, then use eval to reverse
-# that process (while maintaining the separation between arguments), and wrap
-# the whole thing up as a single "set" statement.
-#
-# This will of course break if any of these variables contains a newline or
-# an unmatched quote.
-#
-
-eval "set -- $(
- printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
- xargs -n1 |
- sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
- tr '\n' ' '
- )" '"$@"'
-
-exec "$JAVACMD" "$@"
diff --git a/apps/fabric/android/gradlew.bat b/apps/fabric/android/gradlew.bat
deleted file mode 100644
index 7101f8e467..0000000000
--- a/apps/fabric/android/gradlew.bat
+++ /dev/null
@@ -1,92 +0,0 @@
-@rem
-@rem Copyright 2015 the original author or authors.
-@rem
-@rem Licensed under the Apache License, Version 2.0 (the "License");
-@rem you may not use this file except in compliance with the License.
-@rem You may obtain a copy of the License at
-@rem
-@rem https://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing, software
-@rem distributed under the License is distributed on an "AS IS" BASIS,
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-@rem See the License for the specific language governing permissions and
-@rem limitations under the License.
-@rem
-
-@if "%DEBUG%"=="" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%"=="" set DIRNAME=.
-@rem This is normally unused
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if %ERRORLEVEL% equ 0 goto execute
-
-echo. 1>&2
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
-echo. 1>&2
-echo Please set the JAVA_HOME variable in your environment to match the 1>&2
-echo location of your Java installation. 1>&2
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto execute
-
-echo. 1>&2
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
-echo. 1>&2
-echo Please set the JAVA_HOME variable in your environment to match the 1>&2
-echo location of your Java installation. 1>&2
-
-goto fail
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
-
-:end
-@rem End local scope for the variables with windows NT shell
-if %ERRORLEVEL% equ 0 goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-set EXIT_CODE=%ERRORLEVEL%
-if %EXIT_CODE% equ 0 set EXIT_CODE=1
-if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
-exit /b %EXIT_CODE%
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/apps/fabric/android/settings.gradle b/apps/fabric/android/settings.gradle
deleted file mode 100644
index 848c33e647..0000000000
--- a/apps/fabric/android/settings.gradle
+++ /dev/null
@@ -1,6 +0,0 @@
-pluginManagement { includeBuild("../../../node_modules/@react-native/gradle-plugin") }
-plugins { id("com.facebook.react.settings") }
-extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
-rootProject.name = 'fabric'
-include ':app'
-includeBuild('../../../node_modules/@react-native/gradle-plugin')
diff --git a/apps/fabric/app.json b/apps/fabric/app.json
deleted file mode 100644
index e5584e6abe..0000000000
--- a/apps/fabric/app.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "fabric",
- "displayName": "fabric"
-}
diff --git a/apps/fabric/babel.config.js b/apps/fabric/babel.config.js
deleted file mode 100644
index 3337d21fb9..0000000000
--- a/apps/fabric/babel.config.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- presets: ['module:@react-native/babel-preset'],
- plugins: [
- 'react-native-reanimated/plugin',
- 'transform-inline-environment-variables',
- ]
-};
diff --git a/apps/fabric/index.js b/apps/fabric/index.js
deleted file mode 100644
index b5568a8181..0000000000
--- a/apps/fabric/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * @format
- */
-
-import { AppRegistry } from "react-native";
-
-import App from "./src/App";
-import { name as appName } from "./app.json";
-
-AppRegistry.registerComponent(appName, () => App);
diff --git a/apps/fabric/ios/.xcode.env b/apps/fabric/ios/.xcode.env
deleted file mode 100644
index 3d5782c715..0000000000
--- a/apps/fabric/ios/.xcode.env
+++ /dev/null
@@ -1,11 +0,0 @@
-# This `.xcode.env` file is versioned and is used to source the environment
-# used when running script phases inside Xcode.
-# To customize your local environment, you can create an `.xcode.env.local`
-# file that is not versioned.
-
-# NODE_BINARY variable contains the PATH to the node executable.
-#
-# Customize the NODE_BINARY variable here.
-# For example, to use nvm with brew, add the following line
-# . "$(brew --prefix nvm)/nvm.sh" --no-use
-export NODE_BINARY=$(command -v node)
diff --git a/apps/fabric/ios/.xcode.env.local b/apps/fabric/ios/.xcode.env.local
deleted file mode 100644
index 772b339b4c..0000000000
--- a/apps/fabric/ios/.xcode.env.local
+++ /dev/null
@@ -1 +0,0 @@
-export NODE_BINARY=$(command -v node)
diff --git a/apps/fabric/ios/Podfile b/apps/fabric/ios/Podfile
deleted file mode 100644
index f9057d4ef5..0000000000
--- a/apps/fabric/ios/Podfile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Resolve react_native_pods.rb with node to allow for hoisting
-require Pod::Executable.execute_command('node', ['-p',
- 'require.resolve(
- "react-native/scripts/react_native_pods.rb",
- {paths: [process.argv[1]]},
- )', __dir__]).strip
-
-ENV['RCT_NEW_ARCH_ENABLED'] = '1'
-
-platform :ios, min_ios_version_supported
-prepare_react_native_project!
-
-linkage = ENV['USE_FRAMEWORKS']
-if linkage != nil
- Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
- use_frameworks! :linkage => linkage.to_sym
-end
-
-target 'fabric' do
- config = use_native_modules!
-
- use_react_native!(
- :path => config[:reactNativePath],
- # An absolute path to your application root.
- :app_path => "#{Pod::Config.instance.installation_root}/.."
- )
-
- target 'fabricTests' do
- inherit! :complete
- # Pods for testing
- end
-
- post_install do |installer|
- # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
- react_native_post_install(
- installer,
- config[:reactNativePath],
- :mac_catalyst_enabled => false,
- # :ccache_enabled => true
- )
- end
-end
\ No newline at end of file
diff --git a/apps/fabric/ios/Podfile.lock b/apps/fabric/ios/Podfile.lock
deleted file mode 100644
index 06df6661cd..0000000000
--- a/apps/fabric/ios/Podfile.lock
+++ /dev/null
@@ -1,2101 +0,0 @@
-PODS:
- - boost (1.84.0)
- - DoubleConversion (1.1.6)
- - FBLazyVector (0.75.2)
- - fmt (9.1.0)
- - glog (0.3.5)
- - hermes-engine (0.75.2):
- - hermes-engine/Pre-built (= 0.75.2)
- - hermes-engine/Pre-built (0.75.2)
- - RCT-Folly (2024.01.01.00):
- - boost
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCT-Folly/Default (= 2024.01.01.00)
- - RCT-Folly/Default (2024.01.01.00):
- - boost
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCT-Folly/Fabric (2024.01.01.00):
- - boost
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCTDeprecation (0.75.2)
- - RCTRequired (0.75.2)
- - RCTTypeSafety (0.75.2):
- - FBLazyVector (= 0.75.2)
- - RCTRequired (= 0.75.2)
- - React-Core (= 0.75.2)
- - React (0.75.2):
- - React-Core (= 0.75.2)
- - React-Core/DevSupport (= 0.75.2)
- - React-Core/RCTWebSocket (= 0.75.2)
- - React-RCTActionSheet (= 0.75.2)
- - React-RCTAnimation (= 0.75.2)
- - React-RCTBlob (= 0.75.2)
- - React-RCTImage (= 0.75.2)
- - React-RCTLinking (= 0.75.2)
- - React-RCTNetwork (= 0.75.2)
- - React-RCTSettings (= 0.75.2)
- - React-RCTText (= 0.75.2)
- - React-RCTVibration (= 0.75.2)
- - React-callinvoker (0.75.2)
- - React-Core (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.75.2)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/CoreModulesHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/Default (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/DevSupport (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.75.2)
- - React-Core/RCTWebSocket (= 0.75.2)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTActionSheetHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTAnimationHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTBlobHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTImageHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTLinkingHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTNetworkHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTSettingsHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTTextHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTVibrationHeaders (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-Core/RCTWebSocket (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTDeprecation
- - React-Core/Default (= 0.75.2)
- - React-cxxreact
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-perflogger
- - React-runtimescheduler
- - React-utils
- - SocketRocket (= 0.7.0)
- - Yoga
- - React-CoreModules (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety (= 0.75.2)
- - React-Core/CoreModulesHeaders (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTBlob
- - React-RCTImage (= 0.75.2)
- - ReactCodegen
- - ReactCommon
- - SocketRocket (= 0.7.0)
- - React-cxxreact (0.75.2):
- - boost
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.75.2)
- - React-debug (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-jsinspector
- - React-logger (= 0.75.2)
- - React-perflogger (= 0.75.2)
- - React-runtimeexecutor (= 0.75.2)
- - React-debug (0.75.2)
- - React-defaultsnativemodule (0.75.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-domnativemodule
- - React-Fabric
- - React-featureflags
- - React-featureflagsnativemodule
- - React-graphics
- - React-idlecallbacksnativemodule
- - React-ImageManager
- - React-microtasksnativemodule
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - React-domnativemodule (0.75.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-FabricComponents
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - React-Fabric (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/animations (= 0.75.2)
- - React-Fabric/attributedstring (= 0.75.2)
- - React-Fabric/componentregistry (= 0.75.2)
- - React-Fabric/componentregistrynative (= 0.75.2)
- - React-Fabric/components (= 0.75.2)
- - React-Fabric/core (= 0.75.2)
- - React-Fabric/dom (= 0.75.2)
- - React-Fabric/imagemanager (= 0.75.2)
- - React-Fabric/leakchecker (= 0.75.2)
- - React-Fabric/mounting (= 0.75.2)
- - React-Fabric/observers (= 0.75.2)
- - React-Fabric/scheduler (= 0.75.2)
- - React-Fabric/telemetry (= 0.75.2)
- - React-Fabric/templateprocessor (= 0.75.2)
- - React-Fabric/uimanager (= 0.75.2)
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/animations (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/attributedstring (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/componentregistry (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/componentregistrynative (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/components/legacyviewmanagerinterop (= 0.75.2)
- - React-Fabric/components/root (= 0.75.2)
- - React-Fabric/components/view (= 0.75.2)
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/legacyviewmanagerinterop (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/root (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/components/view (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - Yoga
- - React-Fabric/core (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/dom (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/imagemanager (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/leakchecker (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/mounting (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/observers (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/observers/events (= 0.75.2)
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/observers/events (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/scheduler (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/observers/events
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-performancetimeline
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/telemetry (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/templateprocessor (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/uimanager (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric/uimanager/consistency (= 0.75.2)
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererconsistency
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-Fabric/uimanager/consistency (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererconsistency
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core
- - React-FabricComponents (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-FabricComponents/components (= 0.75.2)
- - React-FabricComponents/textlayoutmanager (= 0.75.2)
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-FabricComponents/components/inputaccessory (= 0.75.2)
- - React-FabricComponents/components/iostextinput (= 0.75.2)
- - React-FabricComponents/components/modal (= 0.75.2)
- - React-FabricComponents/components/rncore (= 0.75.2)
- - React-FabricComponents/components/safeareaview (= 0.75.2)
- - React-FabricComponents/components/scrollview (= 0.75.2)
- - React-FabricComponents/components/text (= 0.75.2)
- - React-FabricComponents/components/textinput (= 0.75.2)
- - React-FabricComponents/components/unimplementedview (= 0.75.2)
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/inputaccessory (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/iostextinput (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/modal (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/rncore (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/safeareaview (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/scrollview (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/text (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/textinput (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/components/unimplementedview (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricComponents/textlayoutmanager (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-cxxreact
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-logger
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/core
- - Yoga
- - React-FabricImage (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired (= 0.75.2)
- - RCTTypeSafety (= 0.75.2)
- - React-Fabric
- - React-graphics
- - React-ImageManager
- - React-jsi
- - React-jsiexecutor (= 0.75.2)
- - React-logger
- - React-rendererdebug
- - React-utils
- - ReactCommon
- - Yoga
- - React-featureflags (0.75.2)
- - React-featureflagsnativemodule (0.75.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - React-graphics (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-jsi
- - React-jsiexecutor
- - React-utils
- - React-hermes (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-cxxreact (= 0.75.2)
- - React-jsi
- - React-jsiexecutor (= 0.75.2)
- - React-jsinspector
- - React-perflogger (= 0.75.2)
- - React-runtimeexecutor
- - React-idlecallbacksnativemodule (0.75.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - React-ImageManager (0.75.2):
- - glog
- - RCT-Folly/Fabric
- - React-Core/Default
- - React-debug
- - React-Fabric
- - React-graphics
- - React-rendererdebug
- - React-utils
- - React-jserrorhandler (0.75.2):
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-debug
- - React-jsi
- - React-jsi (0.75.2):
- - boost
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-jsiexecutor (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-cxxreact (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-jsinspector
- - React-perflogger (= 0.75.2)
- - React-jsinspector (0.75.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-featureflags
- - React-jsi
- - React-runtimeexecutor (= 0.75.2)
- - React-jsitracing (0.75.2):
- - React-jsi
- - React-logger (0.75.2):
- - glog
- - React-Mapbuffer (0.75.2):
- - glog
- - React-debug
- - React-microtasksnativemodule (0.75.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - react-native-safe-area-context (4.10.9):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - react-native-safe-area-context/common (= 4.10.9)
- - react-native-safe-area-context/fabric (= 4.10.9)
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - react-native-safe-area-context/common (4.10.9):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - react-native-safe-area-context/fabric (4.10.9):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - react-native-safe-area-context/common
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - react-native-skia (0.0.0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React
- - React-callinvoker
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - react-native-slider (4.5.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - react-native-slider/common (= 4.5.2)
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - react-native-slider/common (4.5.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - React-nativeconfig (0.75.2)
- - React-NativeModulesApple (0.75.2):
- - glog
- - hermes-engine
- - React-callinvoker
- - React-Core
- - React-cxxreact
- - React-jsi
- - React-jsinspector
- - React-runtimeexecutor
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - React-perflogger (0.75.2)
- - React-performancetimeline (0.75.2):
- - RCT-Folly (= 2024.01.01.00)
- - React-cxxreact
- - React-RCTActionSheet (0.75.2):
- - React-Core/RCTActionSheetHeaders (= 0.75.2)
- - React-RCTAnimation (0.75.2):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Core/RCTAnimationHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCodegen
- - ReactCommon
- - React-RCTAppDelegate (0.75.2):
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-CoreModules
- - React-debug
- - React-defaultsnativemodule
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-hermes
- - React-nativeconfig
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RCTImage
- - React-RCTNetwork
- - React-rendererdebug
- - React-RuntimeApple
- - React-RuntimeCore
- - React-RuntimeHermes
- - React-runtimescheduler
- - React-utils
- - ReactCodegen
- - ReactCommon
- - React-RCTBlob (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-Core/RCTBlobHeaders
- - React-Core/RCTWebSocket
- - React-jsi
- - React-jsinspector
- - React-NativeModulesApple
- - React-RCTNetwork
- - ReactCodegen
- - ReactCommon
- - React-RCTFabric (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-Core
- - React-debug
- - React-Fabric
- - React-FabricComponents
- - React-FabricImage
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-jsi
- - React-jsinspector
- - React-nativeconfig
- - React-performancetimeline
- - React-RCTImage
- - React-RCTText
- - React-rendererconsistency
- - React-rendererdebug
- - React-runtimescheduler
- - React-utils
- - Yoga
- - React-RCTImage (0.75.2):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Core/RCTImageHeaders
- - React-jsi
- - React-NativeModulesApple
- - React-RCTNetwork
- - ReactCodegen
- - ReactCommon
- - React-RCTLinking (0.75.2):
- - React-Core/RCTLinkingHeaders (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-NativeModulesApple
- - ReactCodegen
- - ReactCommon
- - ReactCommon/turbomodule/core (= 0.75.2)
- - React-RCTNetwork (0.75.2):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Core/RCTNetworkHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCodegen
- - ReactCommon
- - React-RCTSettings (0.75.2):
- - RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety
- - React-Core/RCTSettingsHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCodegen
- - ReactCommon
- - React-RCTText (0.75.2):
- - React-Core/RCTTextHeaders (= 0.75.2)
- - Yoga
- - React-RCTVibration (0.75.2):
- - RCT-Folly (= 2024.01.01.00)
- - React-Core/RCTVibrationHeaders
- - React-jsi
- - React-NativeModulesApple
- - ReactCodegen
- - ReactCommon
- - React-rendererconsistency (0.75.2)
- - React-rendererdebug (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - RCT-Folly (= 2024.01.01.00)
- - React-debug
- - React-rncore (0.75.2)
- - React-RuntimeApple (0.75.2):
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-callinvoker
- - React-Core/Default
- - React-CoreModules
- - React-cxxreact
- - React-jserrorhandler
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-Mapbuffer
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RuntimeCore
- - React-runtimeexecutor
- - React-RuntimeHermes
- - React-runtimescheduler
- - React-utils
- - React-RuntimeCore (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-cxxreact
- - React-featureflags
- - React-jserrorhandler
- - React-jsi
- - React-jsiexecutor
- - React-jsinspector
- - React-runtimeexecutor
- - React-runtimescheduler
- - React-utils
- - React-runtimeexecutor (0.75.2):
- - React-jsi (= 0.75.2)
- - React-RuntimeHermes (0.75.2):
- - hermes-engine
- - RCT-Folly/Fabric (= 2024.01.01.00)
- - React-featureflags
- - React-hermes
- - React-jsi
- - React-jsinspector
- - React-jsitracing
- - React-nativeconfig
- - React-RuntimeCore
- - React-utils
- - React-runtimescheduler (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker
- - React-cxxreact
- - React-debug
- - React-featureflags
- - React-jsi
- - React-rendererconsistency
- - React-rendererdebug
- - React-runtimeexecutor
- - React-utils
- - React-utils (0.75.2):
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-debug
- - React-jsi (= 0.75.2)
- - ReactCodegen (0.75.2):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-FabricImage
- - React-featureflags
- - React-graphics
- - React-jsi
- - React-jsiexecutor
- - React-NativeModulesApple
- - React-rendererdebug
- - React-utils
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - ReactCommon (0.75.2):
- - ReactCommon/turbomodule (= 0.75.2)
- - ReactCommon/turbomodule (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.75.2)
- - React-cxxreact (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-logger (= 0.75.2)
- - React-perflogger (= 0.75.2)
- - ReactCommon/turbomodule/bridging (= 0.75.2)
- - ReactCommon/turbomodule/core (= 0.75.2)
- - ReactCommon/turbomodule/bridging (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.75.2)
- - React-cxxreact (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-logger (= 0.75.2)
- - React-perflogger (= 0.75.2)
- - ReactCommon/turbomodule/core (0.75.2):
- - DoubleConversion
- - fmt (= 9.1.0)
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.75.2)
- - React-cxxreact (= 0.75.2)
- - React-debug (= 0.75.2)
- - React-featureflags (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-logger (= 0.75.2)
- - React-perflogger (= 0.75.2)
- - React-utils (= 0.75.2)
- - RNGestureHandler (2.18.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - RNReanimated (3.15.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - RNReanimated/reanimated (= 3.15.1)
- - RNReanimated/worklets (= 3.15.1)
- - Yoga
- - RNReanimated/reanimated (3.15.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - RNReanimated/worklets (3.15.1):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - RNScreens (3.34.0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RCTImage
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - RNScreens/common (= 3.34.0)
- - Yoga
- - RNScreens/common (3.34.0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-RCTImage
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - RNSVG (15.6.0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - RNSVG/common (= 15.6.0)
- - Yoga
- - RNSVG/common (15.6.0):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2024.01.01.00)
- - RCTRequired
- - RCTTypeSafety
- - React-Core
- - React-debug
- - React-Fabric
- - React-featureflags
- - React-graphics
- - React-ImageManager
- - React-NativeModulesApple
- - React-RCTFabric
- - React-rendererdebug
- - React-utils
- - ReactCodegen
- - ReactCommon/turbomodule/bridging
- - ReactCommon/turbomodule/core
- - Yoga
- - SocketRocket (0.7.0)
- - Yoga (0.0.0)
-
-DEPENDENCIES:
- - boost (from `../../../node_modules/react-native/third-party-podspecs/boost.podspec`)
- - DoubleConversion (from `../../../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- - FBLazyVector (from `../../../node_modules/react-native/Libraries/FBLazyVector`)
- - fmt (from `../../../node_modules/react-native/third-party-podspecs/fmt.podspec`)
- - glog (from `../../../node_modules/react-native/third-party-podspecs/glog.podspec`)
- - hermes-engine (from `../../../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- - RCT-Folly (from `../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- - RCT-Folly/Fabric (from `../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- - RCTDeprecation (from `../../../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
- - RCTRequired (from `../../../node_modules/react-native/Libraries/Required`)
- - RCTTypeSafety (from `../../../node_modules/react-native/Libraries/TypeSafety`)
- - React (from `../../../node_modules/react-native/`)
- - React-callinvoker (from `../../../node_modules/react-native/ReactCommon/callinvoker`)
- - React-Core (from `../../../node_modules/react-native/`)
- - React-Core/RCTWebSocket (from `../../../node_modules/react-native/`)
- - React-CoreModules (from `../../../node_modules/react-native/React/CoreModules`)
- - React-cxxreact (from `../../../node_modules/react-native/ReactCommon/cxxreact`)
- - React-debug (from `../../../node_modules/react-native/ReactCommon/react/debug`)
- - React-defaultsnativemodule (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/defaults`)
- - React-domnativemodule (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/dom`)
- - React-Fabric (from `../../../node_modules/react-native/ReactCommon`)
- - React-FabricComponents (from `../../../node_modules/react-native/ReactCommon`)
- - React-FabricImage (from `../../../node_modules/react-native/ReactCommon`)
- - React-featureflags (from `../../../node_modules/react-native/ReactCommon/react/featureflags`)
- - React-featureflagsnativemodule (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)
- - React-graphics (from `../../../node_modules/react-native/ReactCommon/react/renderer/graphics`)
- - React-hermes (from `../../../node_modules/react-native/ReactCommon/hermes`)
- - React-idlecallbacksnativemodule (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)
- - React-ImageManager (from `../../../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
- - React-jserrorhandler (from `../../../node_modules/react-native/ReactCommon/jserrorhandler`)
- - React-jsi (from `../../../node_modules/react-native/ReactCommon/jsi`)
- - React-jsiexecutor (from `../../../node_modules/react-native/ReactCommon/jsiexecutor`)
- - React-jsinspector (from `../../../node_modules/react-native/ReactCommon/jsinspector-modern`)
- - React-jsitracing (from `../../../node_modules/react-native/ReactCommon/hermes/executor/`)
- - React-logger (from `../../../node_modules/react-native/ReactCommon/logger`)
- - React-Mapbuffer (from `../../../node_modules/react-native/ReactCommon`)
- - React-microtasksnativemodule (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)
- - react-native-safe-area-context (from `../../../node_modules/react-native-safe-area-context`)
- - "react-native-skia (from `../../../node_modules/@shopify/react-native-skia`)"
- - "react-native-slider (from `../../../node_modules/@react-native-community/slider`)"
- - React-nativeconfig (from `../../../node_modules/react-native/ReactCommon`)
- - React-NativeModulesApple (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- - React-perflogger (from `../../../node_modules/react-native/ReactCommon/reactperflogger`)
- - React-performancetimeline (from `../../../node_modules/react-native/ReactCommon/react/performance/timeline`)
- - React-RCTActionSheet (from `../../../node_modules/react-native/Libraries/ActionSheetIOS`)
- - React-RCTAnimation (from `../../../node_modules/react-native/Libraries/NativeAnimation`)
- - React-RCTAppDelegate (from `../../../node_modules/react-native/Libraries/AppDelegate`)
- - React-RCTBlob (from `../../../node_modules/react-native/Libraries/Blob`)
- - React-RCTFabric (from `../../../node_modules/react-native/React`)
- - React-RCTImage (from `../../../node_modules/react-native/Libraries/Image`)
- - React-RCTLinking (from `../../../node_modules/react-native/Libraries/LinkingIOS`)
- - React-RCTNetwork (from `../../../node_modules/react-native/Libraries/Network`)
- - React-RCTSettings (from `../../../node_modules/react-native/Libraries/Settings`)
- - React-RCTText (from `../../../node_modules/react-native/Libraries/Text`)
- - React-RCTVibration (from `../../../node_modules/react-native/Libraries/Vibration`)
- - React-rendererconsistency (from `../../../node_modules/react-native/ReactCommon/react/renderer/consistency`)
- - React-rendererdebug (from `../../../node_modules/react-native/ReactCommon/react/renderer/debug`)
- - React-rncore (from `../../../node_modules/react-native/ReactCommon`)
- - React-RuntimeApple (from `../../../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
- - React-RuntimeCore (from `../../../node_modules/react-native/ReactCommon/react/runtime`)
- - React-runtimeexecutor (from `../../../node_modules/react-native/ReactCommon/runtimeexecutor`)
- - React-RuntimeHermes (from `../../../node_modules/react-native/ReactCommon/react/runtime`)
- - React-runtimescheduler (from `../../../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
- - React-utils (from `../../../node_modules/react-native/ReactCommon/react/utils`)
- - ReactCodegen (from `build/generated/ios`)
- - ReactCommon/turbomodule/core (from `../../../node_modules/react-native/ReactCommon`)
- - RNGestureHandler (from `../../../node_modules/react-native-gesture-handler`)
- - RNReanimated (from `../../../node_modules/react-native-reanimated`)
- - RNScreens (from `../../../node_modules/react-native-screens`)
- - RNSVG (from `../../../node_modules/react-native-svg`)
- - Yoga (from `../../../node_modules/react-native/ReactCommon/yoga`)
-
-SPEC REPOS:
- trunk:
- - SocketRocket
-
-EXTERNAL SOURCES:
- boost:
- :podspec: "../../../node_modules/react-native/third-party-podspecs/boost.podspec"
- DoubleConversion:
- :podspec: "../../../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
- FBLazyVector:
- :path: "../../../node_modules/react-native/Libraries/FBLazyVector"
- fmt:
- :podspec: "../../../node_modules/react-native/third-party-podspecs/fmt.podspec"
- glog:
- :podspec: "../../../node_modules/react-native/third-party-podspecs/glog.podspec"
- hermes-engine:
- :podspec: "../../../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
- :tag: hermes-2024-08-15-RNv0.75.1-4b3bf912cc0f705b51b71ce1a5b8bd79b93a451b
- RCT-Folly:
- :podspec: "../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
- RCTDeprecation:
- :path: "../../../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
- RCTRequired:
- :path: "../../../node_modules/react-native/Libraries/Required"
- RCTTypeSafety:
- :path: "../../../node_modules/react-native/Libraries/TypeSafety"
- React:
- :path: "../../../node_modules/react-native/"
- React-callinvoker:
- :path: "../../../node_modules/react-native/ReactCommon/callinvoker"
- React-Core:
- :path: "../../../node_modules/react-native/"
- React-CoreModules:
- :path: "../../../node_modules/react-native/React/CoreModules"
- React-cxxreact:
- :path: "../../../node_modules/react-native/ReactCommon/cxxreact"
- React-debug:
- :path: "../../../node_modules/react-native/ReactCommon/react/debug"
- React-defaultsnativemodule:
- :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/defaults"
- React-domnativemodule:
- :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/dom"
- React-Fabric:
- :path: "../../../node_modules/react-native/ReactCommon"
- React-FabricComponents:
- :path: "../../../node_modules/react-native/ReactCommon"
- React-FabricImage:
- :path: "../../../node_modules/react-native/ReactCommon"
- React-featureflags:
- :path: "../../../node_modules/react-native/ReactCommon/react/featureflags"
- React-featureflagsnativemodule:
- :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/featureflags"
- React-graphics:
- :path: "../../../node_modules/react-native/ReactCommon/react/renderer/graphics"
- React-hermes:
- :path: "../../../node_modules/react-native/ReactCommon/hermes"
- React-idlecallbacksnativemodule:
- :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks"
- React-ImageManager:
- :path: "../../../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
- React-jserrorhandler:
- :path: "../../../node_modules/react-native/ReactCommon/jserrorhandler"
- React-jsi:
- :path: "../../../node_modules/react-native/ReactCommon/jsi"
- React-jsiexecutor:
- :path: "../../../node_modules/react-native/ReactCommon/jsiexecutor"
- React-jsinspector:
- :path: "../../../node_modules/react-native/ReactCommon/jsinspector-modern"
- React-jsitracing:
- :path: "../../../node_modules/react-native/ReactCommon/hermes/executor/"
- React-logger:
- :path: "../../../node_modules/react-native/ReactCommon/logger"
- React-Mapbuffer:
- :path: "../../../node_modules/react-native/ReactCommon"
- React-microtasksnativemodule:
- :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/microtasks"
- react-native-safe-area-context:
- :path: "../../../node_modules/react-native-safe-area-context"
- react-native-skia:
- :path: "../../../node_modules/@shopify/react-native-skia"
- react-native-slider:
- :path: "../../../node_modules/@react-native-community/slider"
- React-nativeconfig:
- :path: "../../../node_modules/react-native/ReactCommon"
- React-NativeModulesApple:
- :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
- React-perflogger:
- :path: "../../../node_modules/react-native/ReactCommon/reactperflogger"
- React-performancetimeline:
- :path: "../../../node_modules/react-native/ReactCommon/react/performance/timeline"
- React-RCTActionSheet:
- :path: "../../../node_modules/react-native/Libraries/ActionSheetIOS"
- React-RCTAnimation:
- :path: "../../../node_modules/react-native/Libraries/NativeAnimation"
- React-RCTAppDelegate:
- :path: "../../../node_modules/react-native/Libraries/AppDelegate"
- React-RCTBlob:
- :path: "../../../node_modules/react-native/Libraries/Blob"
- React-RCTFabric:
- :path: "../../../node_modules/react-native/React"
- React-RCTImage:
- :path: "../../../node_modules/react-native/Libraries/Image"
- React-RCTLinking:
- :path: "../../../node_modules/react-native/Libraries/LinkingIOS"
- React-RCTNetwork:
- :path: "../../../node_modules/react-native/Libraries/Network"
- React-RCTSettings:
- :path: "../../../node_modules/react-native/Libraries/Settings"
- React-RCTText:
- :path: "../../../node_modules/react-native/Libraries/Text"
- React-RCTVibration:
- :path: "../../../node_modules/react-native/Libraries/Vibration"
- React-rendererconsistency:
- :path: "../../../node_modules/react-native/ReactCommon/react/renderer/consistency"
- React-rendererdebug:
- :path: "../../../node_modules/react-native/ReactCommon/react/renderer/debug"
- React-rncore:
- :path: "../../../node_modules/react-native/ReactCommon"
- React-RuntimeApple:
- :path: "../../../node_modules/react-native/ReactCommon/react/runtime/platform/ios"
- React-RuntimeCore:
- :path: "../../../node_modules/react-native/ReactCommon/react/runtime"
- React-runtimeexecutor:
- :path: "../../../node_modules/react-native/ReactCommon/runtimeexecutor"
- React-RuntimeHermes:
- :path: "../../../node_modules/react-native/ReactCommon/react/runtime"
- React-runtimescheduler:
- :path: "../../../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
- React-utils:
- :path: "../../../node_modules/react-native/ReactCommon/react/utils"
- ReactCodegen:
- :path: build/generated/ios
- ReactCommon:
- :path: "../../../node_modules/react-native/ReactCommon"
- RNGestureHandler:
- :path: "../../../node_modules/react-native-gesture-handler"
- RNReanimated:
- :path: "../../../node_modules/react-native-reanimated"
- RNScreens:
- :path: "../../../node_modules/react-native-screens"
- RNSVG:
- :path: "../../../node_modules/react-native-svg"
- Yoga:
- :path: "../../../node_modules/react-native/ReactCommon/yoga"
-
-SPEC CHECKSUMS:
- boost: 4cb898d0bf20404aab1850c656dcea009429d6c1
- DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
- FBLazyVector: 38bb611218305c3bc61803e287b8a81c6f63b619
- fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
- glog: 69ef571f3de08433d766d614c73a9838a06bf7eb
- hermes-engine: 3b6e0717ca847e2fc90a201e59db36caf04dee88
- RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740
- RCTDeprecation: 34cbf122b623037ea9facad2e92e53434c5c7422
- RCTRequired: 24c446d7bcd0f517d516b6265d8df04dc3eb1219
- RCTTypeSafety: ef5e91bd791abd3a99b2c75fd565791102a66352
- React: 643f06bc294806d2db2526b424fdf759e107f514
- React-callinvoker: 34d1fa0c340104f324e2521f546196beb44dfad2
- React-Core: facd883836d8d1cc1949d2053c58eab5fb22eb75
- React-CoreModules: f92a2cb11d22f6066823ca547c61e900325dfe44
- React-cxxreact: f5595a4cbfe5a4e9d401dffa2c1c78bbbbbe75e4
- React-debug: 4a91c177b5b2efcc546fb50bc2f676f3f589efab
- React-defaultsnativemodule: 6b666572abf5fe7fe87836a42776abd6ad5ed173
- React-domnativemodule: 785d767c4edbb9f011b8c976271077759ca5c4aa
- React-Fabric: a33cc1fdc62a3085774783bb30970531589d2028
- React-FabricComponents: 98de5f94cbd35d407f4fc78855298b562d8289cb
- React-FabricImage: 0ce8fd83844d9edef5825116d38f0e208b9ad786
- React-featureflags: 37a78859ad71db758e2efdcbdb7384afefa8701e
- React-featureflagsnativemodule: f94aacb52c463e200ee185bff90ae3b392e60263
- React-graphics: c16f1bab97a5d473831a79360d84300e93a614e5
- React-hermes: 7801f8c0e12f326524b461dc368d3e74f3d2a385
- React-idlecallbacksnativemodule: d81bb7b5d26cea9852a8edc6ad1979cd7ed0841f
- React-ImageManager: 98a1e5b0b05528dde47ebcd953d916ac66d46c09
- React-jserrorhandler: 08f1c3465a71a6549c27ad82809ce145ad52d4f1
- React-jsi: 161428ab2c706d5fcd9878d260ff1513fdb356ab
- React-jsiexecutor: abfdc7526151c6755f836235bbaa53b267a0803c
- React-jsinspector: f0786053a1a258a4d8dde859d1a820c26ee686f0
- React-jsitracing: 52b849a77d02e2dc262a3031454c23be8dabb4d9
- React-logger: 8db32983d75dc2ad54f278f344ccb9b256e694fc
- React-Mapbuffer: 1c08607305558666fd16678b85ef135e455d5c96
- React-microtasksnativemodule: f13f03163b6a5ec66665dfe80a0df4468bb766a6
- react-native-safe-area-context: 38fdd9b3c5561de7cabae64bd0cd2ce05d2768a1
- react-native-skia: 211bb48a0bebd1369aebd456d8559c11573387ba
- react-native-slider: e1f4b4538f7de7417b626174874f4f58d4cf6c28
- React-nativeconfig: 57781b79e11d5af7573e6f77cbf1143b71802a6d
- React-NativeModulesApple: 7ff2e2cfb2e5fa5bdedcecf28ce37e696c6ef1e1
- React-perflogger: 8a360ccf603de6ddbe9ff8f54383146d26e6c936
- React-performancetimeline: 3cfec915adcb3653a5a633b41e711903844c35d8
- React-RCTActionSheet: 1c0e26a88eec41215089cf4436e38188cfe9f01a
- React-RCTAnimation: d87207841b1e2ae1389e684262ea8c73c887cb04
- React-RCTAppDelegate: 328e56399c4f1c3d20cfe547ea24ebded2b3a87f
- React-RCTBlob: 79b42cb7db55f34079297687a480dbcf37f023f6
- React-RCTFabric: 27636a6a5fa5622159297fce26881945d3658cf6
- React-RCTImage: 0c10a75de59f7384a2a55545d5f36fe783e6ecda
- React-RCTLinking: bf08f4f655bf777af292b8d97449072c8bb196ca
- React-RCTNetwork: 1b690846b40fc5685af58e088720657db6814637
- React-RCTSettings: 097e420926dd44153fb25174835b572aded224d6
- React-RCTText: d8fe2ae9f95b2ccd03b2f534286e938254791992
- React-RCTVibration: 976466dba32c0981a836e45ce38bcd4c8d6d924e
- React-rendererconsistency: ee0d6f1b4420e1ad5bb01c02170e7ecbd278e307
- React-rendererdebug: 7fbf02f30d1e0bb0d96d65cf2548219cb53b29b6
- React-rncore: 7ffc5be03adbf0a5cbf1b654483f487a899cff08
- React-RuntimeApple: e623f002e1871de30a443291171d3f2fb134a6ec
- React-RuntimeCore: a67357d4f073b1dbe6fbefc5273072027f201e1c
- React-runtimeexecutor: 5bb52479abf8081086afb0397dc33dc97202a439
- React-RuntimeHermes: 860cf64708a12a2fa62366fe51fe000121fa031b
- React-runtimescheduler: fff88d51ad2c8815fc75930dbac224d680593e6b
- React-utils: 81a715d9c0a2a49047e77a86f3a2247408540deb
- ReactCodegen: 4c29be59257644159393c3996669167e0d3f19a5
- ReactCommon: 6ef348087d250257c44c0204461c03f036650e9b
- RNGestureHandler: f769e1b9057085db07546aa3e259daa85c898dc7
- RNReanimated: f6152a40249b6bb48fff2b963850d336269f22a4
- RNScreens: de6e57426ba0e6cbc3fb5b4f496e7f08cb2773c2
- RNSVG: 1079f96b39a35753d481a20e30603fd6fc4f6fa9
- SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
- Yoga: 2a45d7e59592db061217551fd3bbe2dd993817ae
-
-PODFILE CHECKSUM: 5308441cf81aa7f49eb02466ab8c6aba962435ef
-
-COCOAPODS: 1.15.2
diff --git a/apps/fabric/ios/fabric.xcodeproj/project.pbxproj b/apps/fabric/ios/fabric.xcodeproj/project.pbxproj
deleted file mode 100644
index f06fc8f694..0000000000
--- a/apps/fabric/ios/fabric.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,713 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 54;
- objects = {
-
-/* Begin PBXBuildFile section */
- 00E356F31AD99517003FC87E /* fabricTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* fabricTests.m */; };
- 0C80B921A6F3F58F76C31292 /* libPods-fabric.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-fabric.a */; };
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
- 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
- 372281265EB7B8D6DC3CC25E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9C20D216BBB93271E312AF04 /* PrivacyInfo.xcprivacy */; };
- 7699B88040F8A987B510C191 /* libPods-fabric-fabricTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-fabric-fabricTests.a */; };
- 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
- remoteInfo = fabric;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 00E356EE1AD99517003FC87E /* fabricTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = fabricTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 00E356F21AD99517003FC87E /* fabricTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = fabricTests.m; sourceTree = ""; };
- 13B07F961A680F5B00A75B9A /* fabric.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = fabric.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = fabric/AppDelegate.h; sourceTree = ""; };
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = fabric/AppDelegate.mm; sourceTree = ""; };
- 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = fabric/Images.xcassets; sourceTree = ""; };
- 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = fabric/Info.plist; sourceTree = ""; };
- 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = fabric/main.m; sourceTree = ""; };
- 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = fabric/PrivacyInfo.xcprivacy; sourceTree = ""; };
- 19F6CBCC0A4E27FBF8BF4A61 /* libPods-fabric-fabricTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-fabric-fabricTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 3B4392A12AC88292D35C810B /* Pods-fabric.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-fabric.debug.xcconfig"; path = "Target Support Files/Pods-fabric/Pods-fabric.debug.xcconfig"; sourceTree = ""; };
- 5709B34CF0A7D63546082F79 /* Pods-fabric.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-fabric.release.xcconfig"; path = "Target Support Files/Pods-fabric/Pods-fabric.release.xcconfig"; sourceTree = ""; };
- 5B7EB9410499542E8C5724F5 /* Pods-fabric-fabricTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-fabric-fabricTests.debug.xcconfig"; path = "Target Support Files/Pods-fabric-fabricTests/Pods-fabric-fabricTests.debug.xcconfig"; sourceTree = ""; };
- 5DCACB8F33CDC322A6C60F78 /* libPods-fabric.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-fabric.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = fabric/LaunchScreen.storyboard; sourceTree = ""; };
- 89C6BE57DB24E9ADA2F236DE /* Pods-fabric-fabricTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-fabric-fabricTests.release.xcconfig"; path = "Target Support Files/Pods-fabric-fabricTests/Pods-fabric-fabricTests.release.xcconfig"; sourceTree = ""; };
- 9C20D216BBB93271E312AF04 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = fabric/PrivacyInfo.xcprivacy; sourceTree = ""; };
- ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 00E356EB1AD99517003FC87E /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 7699B88040F8A987B510C191 /* libPods-fabric-fabricTests.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 0C80B921A6F3F58F76C31292 /* libPods-fabric.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 00E356EF1AD99517003FC87E /* fabricTests */ = {
- isa = PBXGroup;
- children = (
- 00E356F21AD99517003FC87E /* fabricTests.m */,
- 00E356F01AD99517003FC87E /* Supporting Files */,
- );
- path = fabricTests;
- sourceTree = "";
- };
- 00E356F01AD99517003FC87E /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 00E356F11AD99517003FC87E /* Info.plist */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
- 13B07FAE1A68108700A75B9A /* fabric */ = {
- isa = PBXGroup;
- children = (
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */,
- 13B07FB51A68108700A75B9A /* Images.xcassets */,
- 13B07FB61A68108700A75B9A /* Info.plist */,
- 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
- 13B07FB71A68108700A75B9A /* main.m */,
- 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */,
- 9C20D216BBB93271E312AF04 /* PrivacyInfo.xcprivacy */,
- );
- name = fabric;
- sourceTree = "";
- };
- 2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
- 5DCACB8F33CDC322A6C60F78 /* libPods-fabric.a */,
- 19F6CBCC0A4E27FBF8BF4A61 /* libPods-fabric-fabricTests.a */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
- isa = PBXGroup;
- children = (
- );
- name = Libraries;
- sourceTree = "";
- };
- 83CBB9F61A601CBA00E9B192 = {
- isa = PBXGroup;
- children = (
- 13B07FAE1A68108700A75B9A /* fabric */,
- 832341AE1AAA6A7D00B99B32 /* Libraries */,
- 00E356EF1AD99517003FC87E /* fabricTests */,
- 83CBBA001A601CBA00E9B192 /* Products */,
- 2D16E6871FA4F8E400B85C8A /* Frameworks */,
- BBD78D7AC51CEA395F1C20DB /* Pods */,
- );
- indentWidth = 2;
- sourceTree = "";
- tabWidth = 2;
- usesTabs = 0;
- };
- 83CBBA001A601CBA00E9B192 /* Products */ = {
- isa = PBXGroup;
- children = (
- 13B07F961A680F5B00A75B9A /* fabric.app */,
- 00E356EE1AD99517003FC87E /* fabricTests.xctest */,
- );
- name = Products;
- sourceTree = "";
- };
- BBD78D7AC51CEA395F1C20DB /* Pods */ = {
- isa = PBXGroup;
- children = (
- 3B4392A12AC88292D35C810B /* Pods-fabric.debug.xcconfig */,
- 5709B34CF0A7D63546082F79 /* Pods-fabric.release.xcconfig */,
- 5B7EB9410499542E8C5724F5 /* Pods-fabric-fabricTests.debug.xcconfig */,
- 89C6BE57DB24E9ADA2F236DE /* Pods-fabric-fabricTests.release.xcconfig */,
- );
- path = Pods;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 00E356ED1AD99517003FC87E /* fabricTests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "fabricTests" */;
- buildPhases = (
- A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */,
- 00E356EA1AD99517003FC87E /* Sources */,
- 00E356EB1AD99517003FC87E /* Frameworks */,
- 00E356EC1AD99517003FC87E /* Resources */,
- C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */,
- F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 00E356F51AD99517003FC87E /* PBXTargetDependency */,
- );
- name = fabricTests;
- productName = fabricTests;
- productReference = 00E356EE1AD99517003FC87E /* fabricTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
- 13B07F861A680F5B00A75B9A /* fabric */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "fabric" */;
- buildPhases = (
- C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */,
- 13B07F871A680F5B00A75B9A /* Sources */,
- 13B07F8C1A680F5B00A75B9A /* Frameworks */,
- 13B07F8E1A680F5B00A75B9A /* Resources */,
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
- 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */,
- E235C05ADACE081382539298 /* [CP] Copy Pods Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = fabric;
- productName = fabric;
- productReference = 13B07F961A680F5B00A75B9A /* fabric.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 83CBB9F71A601CBA00E9B192 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 1210;
- TargetAttributes = {
- 00E356ED1AD99517003FC87E = {
- CreatedOnToolsVersion = 6.2;
- TestTargetID = 13B07F861A680F5B00A75B9A;
- };
- 13B07F861A680F5B00A75B9A = {
- LastSwiftMigration = 1120;
- };
- };
- };
- buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "fabric" */;
- compatibilityVersion = "Xcode 12.0";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 83CBB9F61A601CBA00E9B192;
- productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 13B07F861A680F5B00A75B9A /* fabric */,
- 00E356ED1AD99517003FC87E /* fabricTests */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 00E356EC1AD99517003FC87E /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F8E1A680F5B00A75B9A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
- 372281265EB7B8D6DC3CC25E /* PrivacyInfo.xcprivacy in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- "$(SRCROOT)/.xcode.env.local",
- "$(SRCROOT)/.xcode.env",
- );
- name = "Bundle React Native code and images";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n";
- };
- 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-fabric/Pods-fabric-frameworks-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Embed Pods Frameworks";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-fabric/Pods-fabric-frameworks-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-fabric/Pods-fabric-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-fabric-fabricTests-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-fabric-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-fabric-fabricTests/Pods-fabric-fabricTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Embed Pods Frameworks";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-fabric-fabricTests/Pods-fabric-fabricTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-fabric-fabricTests/Pods-fabric-fabricTests-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-fabric/Pods-fabric-resources-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Copy Pods Resources";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-fabric/Pods-fabric-resources-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-fabric/Pods-fabric-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
- F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-fabric-fabricTests/Pods-fabric-fabricTests-resources-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Copy Pods Resources";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-fabric-fabricTests/Pods-fabric-fabricTests-resources-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-fabric-fabricTests/Pods-fabric-fabricTests-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 00E356EA1AD99517003FC87E /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 00E356F31AD99517003FC87E /* fabricTests.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F871A680F5B00A75B9A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */,
- 13B07FC11A68108700A75B9A /* main.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 13B07F861A680F5B00A75B9A /* fabric */;
- targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
- 00E356F61AD99517003FC87E /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-fabric-fabricTests.debug.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- INFOPLIST_FILE = fabricTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- OTHER_LDFLAGS = (
- "-ObjC",
- "-lc++",
- "$(inherited)",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/fabric.app/fabric";
- };
- name = Debug;
- };
- 00E356F71AD99517003FC87E /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-fabric-fabricTests.release.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- COPY_PHASE_STRIP = NO;
- INFOPLIST_FILE = fabricTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- OTHER_LDFLAGS = (
- "-ObjC",
- "-lc++",
- "$(inherited)",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/fabric.app/fabric";
- };
- name = Release;
- };
- 13B07F941A680F5B00A75B9A /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-fabric.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
- ENABLE_BITCODE = NO;
- INFOPLIST_FILE = fabric/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MARKETING_VERSION = 1.0;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-ObjC",
- "-lc++",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = fabric;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Debug;
- };
- 13B07F951A680F5B00A75B9A /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-fabric.release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
- INFOPLIST_FILE = fabric/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MARKETING_VERSION = 1.0;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-ObjC",
- "-lc++",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = fabric;
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Release;
- };
- 83CBBA201A601CBA00E9B192 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CC = "";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++20";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- CXX = "";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD = "";
- LDPLUSPLUS = "";
- LD_RUNPATH_SEARCH_PATHS = (
- /usr/lib/swift,
- "$(inherited)",
- );
- LIBRARY_SEARCH_PATHS = (
- "\"$(SDKROOT)/usr/lib/swift\"",
- "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
- "\"$(inherited)\"",
- );
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- OTHER_CPLUSPLUSFLAGS = (
- "$(OTHER_CFLAGS)",
- "-DFOLLY_NO_CONFIG",
- "-DFOLLY_MOBILE=1",
- "-DFOLLY_USE_LIBCPP=1",
- "-DFOLLY_CFG_NO_COROUTINES=1",
- "-DFOLLY_HAVE_CLOCK_GETTIME=1",
- );
- OTHER_LDFLAGS = (
- "$(inherited)",
- " ",
- );
- REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/react-native";
- SDKROOT = iphoneos;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
- USE_HERMES = true;
- };
- name = Debug;
- };
- 83CBBA211A601CBA00E9B192 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CC = "";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++20";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = YES;
- CXX = "";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD = "";
- LDPLUSPLUS = "";
- LD_RUNPATH_SEARCH_PATHS = (
- /usr/lib/swift,
- "$(inherited)",
- );
- LIBRARY_SEARCH_PATHS = (
- "\"$(SDKROOT)/usr/lib/swift\"",
- "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
- "\"$(inherited)\"",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- OTHER_CPLUSPLUSFLAGS = (
- "$(OTHER_CFLAGS)",
- "-DFOLLY_NO_CONFIG",
- "-DFOLLY_MOBILE=1",
- "-DFOLLY_USE_LIBCPP=1",
- "-DFOLLY_CFG_NO_COROUTINES=1",
- "-DFOLLY_HAVE_CLOCK_GETTIME=1",
- );
- OTHER_LDFLAGS = (
- "$(inherited)",
- " ",
- );
- REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/react-native";
- SDKROOT = iphoneos;
- USE_HERMES = true;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "fabricTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 00E356F61AD99517003FC87E /* Debug */,
- 00E356F71AD99517003FC87E /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "fabric" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 13B07F941A680F5B00A75B9A /* Debug */,
- 13B07F951A680F5B00A75B9A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "fabric" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 83CBBA201A601CBA00E9B192 /* Debug */,
- 83CBBA211A601CBA00E9B192 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
-}
diff --git a/apps/fabric/ios/fabric.xcodeproj/xcshareddata/xcschemes/fabric.xcscheme b/apps/fabric/ios/fabric.xcodeproj/xcshareddata/xcschemes/fabric.xcscheme
deleted file mode 100644
index e2867b2ac9..0000000000
--- a/apps/fabric/ios/fabric.xcodeproj/xcshareddata/xcschemes/fabric.xcscheme
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/fabric/ios/fabric.xcworkspace/contents.xcworkspacedata b/apps/fabric/ios/fabric.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1161e8f83c..0000000000
--- a/apps/fabric/ios/fabric.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
diff --git a/apps/fabric/ios/fabric.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/apps/fabric/ios/fabric.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003d..0000000000
--- a/apps/fabric/ios/fabric.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/apps/fabric/ios/fabric/AppDelegate.h b/apps/fabric/ios/fabric/AppDelegate.h
deleted file mode 100644
index 5d2808256c..0000000000
--- a/apps/fabric/ios/fabric/AppDelegate.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#import
-#import
-
-@interface AppDelegate : RCTAppDelegate
-
-@end
diff --git a/apps/fabric/ios/fabric/AppDelegate.mm b/apps/fabric/ios/fabric/AppDelegate.mm
deleted file mode 100644
index 13b5c75d67..0000000000
--- a/apps/fabric/ios/fabric/AppDelegate.mm
+++ /dev/null
@@ -1,31 +0,0 @@
-#import "AppDelegate.h"
-
-#import
-
-@implementation AppDelegate
-
-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
-{
- self.moduleName = @"fabric";
- // You can add your custom initial props in the dictionary below.
- // They will be passed down to the ViewController used by React Native.
- self.initialProps = @{};
-
- return [super application:application didFinishLaunchingWithOptions:launchOptions];
-}
-
-- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
-{
- return [self bundleURL];
-}
-
-- (NSURL *)bundleURL
-{
-#if DEBUG
- return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
-#else
- return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
-#endif
-}
-
-@end
diff --git a/apps/fabric/ios/fabric/Images.xcassets/AppIcon.appiconset/Contents.json b/apps/fabric/ios/fabric/Images.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 81213230de..0000000000
--- a/apps/fabric/ios/fabric/Images.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "20x20"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "20x20"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "29x29"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "29x29"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "40x40"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "40x40"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "60x60"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "60x60"
- },
- {
- "idiom" : "ios-marketing",
- "scale" : "1x",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/apps/fabric/ios/fabric/Images.xcassets/Contents.json b/apps/fabric/ios/fabric/Images.xcassets/Contents.json
deleted file mode 100644
index 2d92bd53fd..0000000000
--- a/apps/fabric/ios/fabric/Images.xcassets/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/apps/fabric/ios/fabric/Info.plist b/apps/fabric/ios/fabric/Info.plist
deleted file mode 100644
index 0b4e093994..0000000000
--- a/apps/fabric/ios/fabric/Info.plist
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- fabric
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(MARKETING_VERSION)
- CFBundleSignature
- ????
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- LSRequiresIPhoneOS
-
- NSAppTransportSecurity
-
-
- NSAllowsArbitraryLoads
-
- NSAllowsLocalNetworking
-
-
- NSLocationWhenInUseUsageDescription
-
- UILaunchStoryboardName
- LaunchScreen
- UIRequiredDeviceCapabilities
-
- arm64
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
diff --git a/apps/fabric/ios/fabric/LaunchScreen.storyboard b/apps/fabric/ios/fabric/LaunchScreen.storyboard
deleted file mode 100644
index 041957b2e0..0000000000
--- a/apps/fabric/ios/fabric/LaunchScreen.storyboard
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/fabric/ios/fabric/PrivacyInfo.xcprivacy b/apps/fabric/ios/fabric/PrivacyInfo.xcprivacy
deleted file mode 100644
index 41b8317f06..0000000000
--- a/apps/fabric/ios/fabric/PrivacyInfo.xcprivacy
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
- NSPrivacyAccessedAPITypes
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryFileTimestamp
- NSPrivacyAccessedAPITypeReasons
-
- C617.1
-
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryUserDefaults
- NSPrivacyAccessedAPITypeReasons
-
- CA92.1
-
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategorySystemBootTime
- NSPrivacyAccessedAPITypeReasons
-
- 35F9.1
-
-
-
- NSPrivacyCollectedDataTypes
-
- NSPrivacyTracking
-
-
-
diff --git a/apps/fabric/ios/fabric/main.m b/apps/fabric/ios/fabric/main.m
deleted file mode 100644
index d645c7246c..0000000000
--- a/apps/fabric/ios/fabric/main.m
+++ /dev/null
@@ -1,10 +0,0 @@
-#import
-
-#import "AppDelegate.h"
-
-int main(int argc, char *argv[])
-{
- @autoreleasepool {
- return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
- }
-}
diff --git a/apps/fabric/ios/fabricTests/Info.plist b/apps/fabric/ios/fabricTests/Info.plist
deleted file mode 100644
index ba72822e87..0000000000
--- a/apps/fabric/ios/fabricTests/Info.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
-
-
diff --git a/apps/fabric/ios/fabricTests/fabricTests.m b/apps/fabric/ios/fabricTests/fabricTests.m
deleted file mode 100644
index 2dabff9319..0000000000
--- a/apps/fabric/ios/fabricTests/fabricTests.m
+++ /dev/null
@@ -1,66 +0,0 @@
-#import
-#import
-
-#import
-#import
-
-#define TIMEOUT_SECONDS 600
-#define TEXT_TO_LOOK_FOR @"Welcome to React"
-
-@interface fabricTests : XCTestCase
-
-@end
-
-@implementation fabricTests
-
-- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL (^)(UIView *view))test
-{
- if (test(view)) {
- return YES;
- }
- for (UIView *subview in [view subviews]) {
- if ([self findSubviewInView:subview matching:test]) {
- return YES;
- }
- }
- return NO;
-}
-
-- (void)testRendersWelcomeScreen
-{
- UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController];
- NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS];
- BOOL foundElement = NO;
-
- __block NSString *redboxError = nil;
-#ifdef DEBUG
- RCTSetLogFunction(
- ^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) {
- if (level >= RCTLogLevelError) {
- redboxError = message;
- }
- });
-#endif
-
- while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) {
- [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
- [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
-
- foundElement = [self findSubviewInView:vc.view
- matching:^BOOL(UIView *view) {
- if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) {
- return YES;
- }
- return NO;
- }];
- }
-
-#ifdef DEBUG
- RCTSetLogFunction(RCTDefaultLogFunction);
-#endif
-
- XCTAssertNil(redboxError, @"RedBox error: %@", redboxError);
- XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS);
-}
-
-@end
diff --git a/apps/fabric/jest.config.js b/apps/fabric/jest.config.js
deleted file mode 100644
index 6c10a92750..0000000000
--- a/apps/fabric/jest.config.js
+++ /dev/null
@@ -1,25 +0,0 @@
-module.exports = {
- "moduleFileExtensions": [
- "ts",
- "tsx",
- "js",
- "jsx",
- "json",
- "node"
- ],
- "moduleNameMapper": {
- "^.+.(css|styl|less|sass|scss|png|jpg|ttf|otf|woff|woff2)$": "jest-transform-stub"
- },
- "modulePathIgnorePatterns": [
- "/lib/typescript",
- "setup.(ts|tsx)$"
- ],
- "setupFilesAfterEnv": [
- "/../../node_modules/react-native-gesture-handler/jestSetup.js",
- "/jestSetup.mjs"
- ],
- "preset": "react-native",
- "transformIgnorePatterns": [
- "node_modules/(?!(@react-native|react-native|react-native.*|@?react-navigation.*)/)"
- ]
-};
\ No newline at end of file
diff --git a/apps/fabric/jestEnv.mjs b/apps/fabric/jestEnv.mjs
deleted file mode 100644
index 391677e97d..0000000000
--- a/apps/fabric/jestEnv.mjs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable import/no-default-export */
-/* eslint-disable import/no-extraneous-dependencies */
-import CanvasKitInit from "canvaskit-wasm/bin/full/canvaskit";
-import { TestEnvironment } from "jest-environment-node";
-
-const CanvasKit = await CanvasKitInit({});
-
-export default class SkiaEnvironment extends TestEnvironment {
- constructor(...args) {
- super(...args);
- this.global.CanvasKit = CanvasKit;
- }
-}
diff --git a/apps/fabric/jestSetup.mjs b/apps/fabric/jestSetup.mjs
deleted file mode 100644
index 54a2c4bb03..0000000000
--- a/apps/fabric/jestSetup.mjs
+++ /dev/null
@@ -1,65 +0,0 @@
-/* eslint-disable import/no-extraneous-dependencies */
-import { jest } from "@jest/globals";
-import CanvasKitInit from "canvaskit-wasm/bin/full/canvaskit";
-import JestUtils from "react-native-reanimated/lib/module/jestUtils";
-import Reanimated from "react-native-reanimated/mock";
-
-import Mock from "../../packages/skia/src/mock";
-
-JestUtils.setUpTests();
-global.__reanimatedWorkletInit = () => {};
-global.CanvasKit = await CanvasKitInit({});
-
-jest.mock("expo-asset", () => ({
- useAssets: () => [[], undefined],
-}));
-
-jest.mock("react-native-reanimated", () => {
- // The mock for `call` immediately calls the callback which is incorrect
- // So we override it with a no-op
- Reanimated.default.call = () => {};
- Reanimated.Extrapolation = {
- CLAMP: "clamp",
- };
- Reanimated.useEvent = () => {};
- Reanimated.scrollTo = () => {};
- Reanimated.useFrameCallback = () => {};
- return Reanimated;
-});
-// Silence the warning: Animated: `useNativeDriver` is not supported because the native animated module is missing
-jest.mock("react-native/Libraries/Animated/NativeAnimatedHelper");
-
-jest.mock("@shopify/react-native-skia", () => {
- jest.mock("../../packages/skia/src/Platform", () => {
- const Noop = () => undefined;
- return {
- OS: "web",
- PixelRatio: 1,
- requireNativeComponent: Noop,
- resolveAsset: Noop,
- findNodeHandle: Noop,
- NativeModules: Noop,
- View: Noop,
- };
- });
- return Mock.Mock(global.CanvasKit);
-});
-
-const mockedNavigate = jest.fn();
-
-jest.mock("@react-navigation/native", () => {
- const actualNav = jest.requireActual("@react-navigation/native");
- return {
- ...actualNav,
- useNavigation: () => ({
- navigate: mockedNavigate,
- }),
- };
-});
-
-jest.mock("react-native-gesture-handler", () => {
- return {
- ...jest.requireActual("react-native-gesture-handler"),
- GestureDetector: jest.fn(),
- };
-});
diff --git a/apps/fabric/metro.config.js b/apps/fabric/metro.config.js
deleted file mode 100644
index 8995cf78b9..0000000000
--- a/apps/fabric/metro.config.js
+++ /dev/null
@@ -1,48 +0,0 @@
-const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
-const path = require('path');
-const exclusionList = require('metro-config/src/defaults/exclusionList');
-
-const root = path.resolve(__dirname, '../..');
-
-const defaultConfig = getDefaultConfig(__dirname);
-defaultConfig.resolver.assetExts.push('glb', 'gltf', 'jpg', 'bin', 'hdr', 'ttf', 'otf', 'png');
-
-/**
- * Metro configuration
- * https://reactnative.dev/docs/metro
- *
- * @type {import('metro-config').MetroConfig}
- */
-const config = {
- watchFolders: [root],
-
- resolver: {
- extraNodeModules: {
- },
- resolveRequest: (context, moduleName, platform) => {
- // Let Metro handle other modules
- return context.resolveRequest(context, moduleName, platform);
- },
- },
-
- transformer: {
- getTransformOptions: async () => ({
- transform: {
- experimentalImportSupport: false,
- inlineRequires: true,
- },
- }),
- },
-
- watchFolders: [
- root
- ],
-
- resolver: {
- blockList: exclusionList([
- new RegExp(`${path.resolve(root, 'externals')}.*`)
- ])
- }
-};
-
-module.exports = mergeConfig(defaultConfig, config);
diff --git a/apps/fabric/package.json b/apps/fabric/package.json
deleted file mode 100644
index 4875ff30ff..0000000000
--- a/apps/fabric/package.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "name": "fabric",
- "version": "0.0.1",
- "private": true,
- "scripts": {
- "lint": "eslint . --ext .ts,.tsx --max-warnings 0 --fix",
- "android": "react-native run-android",
- "ios": "react-native run-ios",
- "start": "react-native start",
- "test": "node --experimental-vm-modules ../../node_modules/.bin/jest",
- "tsc": "tsc --noEmit",
- "pod:install": "cd ios && pod install",
- "build:android": "cd android && ./gradlew assembleDebug --warning-mode all",
- "build:ios": "npm run mkdist && react-native bundle --entry-file index.js --platform ios --dev true --bundle-output dist/main.ios.jsbundle --assets-dest dist && react-native build-ios --scheme fabric --mode Debug --extra-params \"-sdk iphonesimulator CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO\"",
- "mkdist": "node -e \"require('node:fs').mkdirSync('dist', { recursive: true, mode: 0o755 })\""
- },
- "dependencies": {
- "@react-native-community/slider": "^4.5.2",
- "@react-navigation/bottom-tabs": "^6.6.1",
- "@react-navigation/elements": "^1.3.31",
- "@react-navigation/native": "^6.1.17",
- "@react-navigation/native-stack": "^6.10.0",
- "@shopify/react-native-skia": "workspace:*",
- "@testing-library/react-native": "^12.6.1",
- "babel-plugin-transform-inline-environment-variables": "^0.4.4",
- "cdt2d": "^1.0.0",
- "its-fine": "^1.2.5",
- "react": "18.3.1",
- "react-native": "0.75.2",
- "react-native-gesture-handler": "^2.18.1",
- "react-native-reanimated": "^3.15.1",
- "react-native-safe-area-context": "^4.10.9",
- "react-native-screens": "^3.34.0",
- "react-native-svg": "^15.6.0",
- "typescript": "^5.2.2"
- },
- "devDependencies": {
- "@babel/core": "^7.20.0",
- "@babel/preset-env": "^7.20.0",
- "@babel/runtime": "^7.20.0",
- "@react-native/babel-preset": "0.75.2",
- "@react-native/metro-config": "0.75.2",
- "@react-native/typescript-config": "0.75.2",
- "@types/react": "^18.2.6",
- "@types/react-test-renderer": "^18.0.0",
- "babel-jest": "^29.6.3",
- "babel-plugin-module-resolver": "^5.0.2",
- "eslint": "8",
- "eslint-config-react-native-wcandillon": "^3.10.2",
- "eslint-plugin-import": "2.27.5",
- "jest": "^29.6.3",
- "jest-transform-stub": "^2.0.0",
- "prettier": "2.8.7",
- "react-test-renderer": "18.3.1"
- },
- "engines": {
- "node": ">=18"
- }
-}
diff --git a/apps/fabric/src/App.tsx b/apps/fabric/src/App.tsx
deleted file mode 100644
index dc4490b41e..0000000000
--- a/apps/fabric/src/App.tsx
+++ /dev/null
@@ -1,122 +0,0 @@
-/**
- * Sample React Native App
- * https://github.com/facebook/react-native
- *
- * @format
- */
-
-import React from "react";
-import type { PropsWithChildren } from "react";
-import {
- SafeAreaView,
- ScrollView,
- StatusBar,
- StyleSheet,
- Text,
- useColorScheme,
- View,
-} from "react-native";
-import {
- Colors,
- DebugInstructions,
- Header,
- LearnMoreLinks,
- ReloadInstructions,
-} from "react-native/Libraries/NewAppScreen";
-
-type SectionProps = PropsWithChildren<{
- title: string;
-}>;
-
-function Section({ children, title }: SectionProps): React.JSX.Element {
- const isDarkMode = useColorScheme() === "dark";
- return (
-
-
- {title}
-
-
- {children}
-
-
- );
-}
-
-function App(): React.JSX.Element {
- const isDarkMode = useColorScheme() === "dark";
-
- const backgroundStyle = {
- backgroundColor: isDarkMode ? Colors.darker : Colors.lighter,
- };
-
- return (
-
-
-
-
-
-
- Edit App.tsx to change this
- screen and then come back to see your edits.
-
-
-
-
- Read the docs to discover what to do next:
-
-
-
-
-
- );
-}
-
-const styles = StyleSheet.create({
- sectionContainer: {
- marginTop: 32,
- paddingHorizontal: 24,
- },
- sectionTitle: {
- fontSize: 24,
- fontWeight: "600",
- },
- sectionDescription: {
- marginTop: 8,
- fontSize: 18,
- fontWeight: "400",
- },
- highlight: {
- fontWeight: "700",
- },
-});
-
-// eslint-disable-next-line import/no-default-export
-export default App;
diff --git a/apps/fabric/tsconfig.json b/apps/fabric/tsconfig.json
deleted file mode 100644
index 1b1023dbed..0000000000
--- a/apps/fabric/tsconfig.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "extends": "eslint-config-react-native-wcandillon/tsconfig.base",
- "compilerOptions": {
- "noUncheckedIndexedAccess": false,
- }
-}
\ No newline at end of file
diff --git a/apps/paper/.bundle/config b/apps/paper/.bundle/config
deleted file mode 100644
index 848943bb52..0000000000
--- a/apps/paper/.bundle/config
+++ /dev/null
@@ -1,2 +0,0 @@
-BUNDLE_PATH: "vendor/bundle"
-BUNDLE_FORCE_RUBY_PLATFORM: 1
diff --git a/apps/paper/.eslintrc b/apps/paper/.eslintrc
deleted file mode 100644
index 898f316d6b..0000000000
--- a/apps/paper/.eslintrc
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "extends": "react-native-wcandillon",
- "parserOptions": {
- "project": "./tsconfig.json"
- },
- "rules": {
- "prefer-destructuring": [
- "error",
- {
- "object": true,
- "array": false
- }
- ],
- "max-len": "off",
- "no-bitwise": "off",
- "no-var": "off",
- "@typescript-eslint/no-var-requires": "off",
- "@typescript-eslint/no-non-null-assertion": "off",
- "@typescript-eslint/no-empty-function": "off",
- "react/jsx-uses-react": "error",
- "react/react-in-jsx-scope": "error",
- "reanimated/js-function-in-worklet": 0
- }
-}
\ No newline at end of file
diff --git a/apps/paper/.gitignore b/apps/paper/.gitignore
deleted file mode 100644
index 2669e1cffc..0000000000
--- a/apps/paper/.gitignore
+++ /dev/null
@@ -1,73 +0,0 @@
-# OSX
-#
-.DS_Store
-
-# Xcode
-#
-build/
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata
-*.xccheckout
-*.moved-aside
-DerivedData
-*.hmap
-*.ipa
-*.xcuserstate
-
-# Android/IntelliJ
-#
-build/
-.idea
-.gradle
-local.properties
-*.iml
-*.hprof
-.cxx/
-*.keystore
-!debug.keystore
-
-# node.js
-#
-node_modules/
-npm-debug.log
-yarn-error.log
-
-# fastlane
-#
-# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
-# screenshots whenever they are needed.
-# For more information about the recommended setup visit:
-# https://docs.fastlane.tools/best-practices/source-control/
-
-**/fastlane/report.xml
-**/fastlane/Preview.html
-**/fastlane/screenshots
-**/fastlane/test_output
-
-# Bundle artifact
-*.jsbundle
-
-# Ruby / CocoaPods
-**/Pods/
-/vendor/bundle/
-
-# Temporary files created by Metro to check the health of the file watcher
-.metro-health-check*
-
-# testing
-/coverage
-
-# Yarn
-.yarn/*
-!.yarn/patches
-!.yarn/plugins
-!.yarn/releases
-!.yarn/sdks
-!.yarn/versions
diff --git a/apps/paper/.watchmanconfig b/apps/paper/.watchmanconfig
deleted file mode 100644
index 0967ef424b..0000000000
--- a/apps/paper/.watchmanconfig
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/apps/paper/Gemfile b/apps/paper/Gemfile
deleted file mode 100644
index f3a80a6c4f..0000000000
--- a/apps/paper/Gemfile
+++ /dev/null
@@ -1,9 +0,0 @@
-source 'https://rubygems.org'
-
-# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
-ruby ">= 2.6.10"
-
-# Exclude problematic versions of cocoapods and activesupport that causes build failures.
-gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
-gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
-gem 'bundler', '>= 2.2.18'
diff --git a/apps/paper/README.md b/apps/paper/README.md
deleted file mode 100644
index 12470c30ec..0000000000
--- a/apps/paper/README.md
+++ /dev/null
@@ -1,79 +0,0 @@
-This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli).
-
-# Getting Started
-
->**Note**: Make sure you have completed the [React Native - Environment Setup](https://reactnative.dev/docs/environment-setup) instructions till "Creating a new application" step, before proceeding.
-
-## Step 1: Start the Metro Server
-
-First, you will need to start **Metro**, the JavaScript _bundler_ that ships _with_ React Native.
-
-To start Metro, run the following command from the _root_ of your React Native project:
-
-```bash
-# using npm
-npm start
-
-# OR using Yarn
-yarn start
-```
-
-## Step 2: Start your Application
-
-Let Metro Bundler run in its _own_ terminal. Open a _new_ terminal from the _root_ of your React Native project. Run the following command to start your _Android_ or _iOS_ app:
-
-### For Android
-
-```bash
-# using npm
-npm run android
-
-# OR using Yarn
-yarn android
-```
-
-### For iOS
-
-```bash
-# using npm
-npm run ios
-
-# OR using Yarn
-yarn ios
-```
-
-If everything is set up _correctly_, you should see your new app running in your _Android Emulator_ or _iOS Simulator_ shortly provided you have set up your emulator/simulator correctly.
-
-This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.
-
-## Step 3: Modifying your App
-
-Now that you have successfully run the app, let's modify it.
-
-1. Open `App.tsx` in your text editor of choice and edit some lines.
-2. For **Android**: Press the R key twice or select **"Reload"** from the **Developer Menu** (Ctrl + M (on Window and Linux) or Cmd ⌘ + M (on macOS)) to see your changes!
-
- For **iOS**: Hit Cmd ⌘ + R in your iOS Simulator to reload the app and see your changes!
-
-## Congratulations! :tada:
-
-You've successfully run and modified your React Native App. :partying_face:
-
-### Now what?
-
-- If you want to add this new React Native code to an existing application, check out the [Integration guide](https://reactnative.dev/docs/integration-with-existing-apps).
-- If you're curious to learn more about React Native, check out the [Introduction to React Native](https://reactnative.dev/docs/getting-started).
-
-# Troubleshooting
-
-If you can't get this to work, see the [Troubleshooting](https://reactnative.dev/docs/troubleshooting) page.
-
-# Learn More
-
-To learn more about React Native, take a look at the following resources:
-
-- [React Native Website](https://reactnative.dev) - learn more about React Native.
-- [Getting Started](https://reactnative.dev/docs/environment-setup) - an **overview** of React Native and how setup your environment.
-- [Learn the Basics](https://reactnative.dev/docs/getting-started) - a **guided tour** of the React Native **basics**.
-- [Blog](https://reactnative.dev/blog) - read the latest official React Native **Blog** posts.
-- [`@facebook/react-native`](https://github.com/facebook/react-native) - the Open Source; GitHub **repository** for React Native.
diff --git a/apps/paper/__tests__/App.test.tsx b/apps/paper/__tests__/App.test.tsx
deleted file mode 100644
index 48bb097f9f..0000000000
--- a/apps/paper/__tests__/App.test.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import "react-native";
-import React from "react";
-// Test renderer must be required after react-native.
-import { cleanup, render } from "@testing-library/react-native";
-
-import App from "../src/App";
-
-it("renders correctly", () => {
- render();
-});
-
-afterEach(cleanup);
diff --git a/apps/paper/android/app/build.gradle b/apps/paper/android/app/build.gradle
deleted file mode 100644
index 775aa811b4..0000000000
--- a/apps/paper/android/app/build.gradle
+++ /dev/null
@@ -1,119 +0,0 @@
-apply plugin: "com.android.application"
-apply plugin: "org.jetbrains.kotlin.android"
-apply plugin: "com.facebook.react"
-
-/**
- * This is the configuration block to customize your React Native Android app.
- * By default you don't need to apply any configuration, just uncomment the lines you need.
- */
-react {
- /* Folders */
- // The root of your project, i.e. where "package.json" lives. Default is '../..'
- // root = file("../../")
- // The folder where the react-native NPM package is. Default is ../../node_modules/react-native
- // reactNativeDir = file("../../node_modules/react-native")
- // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen
- // codegenDir = file("../../node_modules/@react-native/codegen")
- // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js
- // cliFile = file("../../node_modules/react-native/cli.js")
-
- /* Variants */
- // The list of variants to that are debuggable. For those we're going to
- // skip the bundling of the JS bundle and the assets. By default is just 'debug'.
- // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
- // debuggableVariants = ["liteDebug", "prodDebug"]
-
- /* Bundling */
- // A list containing the node command and its flags. Default is just 'node'.
- // nodeExecutableAndArgs = ["node"]
- //
- // The command to run when bundling. By default is 'bundle'
- // bundleCommand = "ram-bundle"
- //
- // The path to the CLI configuration file. Default is empty.
- // bundleConfig = file(../rn-cli.config.js)
- //
- // The name of the generated asset file containing your JS bundle
- // bundleAssetName = "MyApplication.android.bundle"
- //
- // The entry file for bundle generation. Default is 'index.android.js' or 'index.js'
- // entryFile = file("../js/MyApplication.android.js")
- //
- // A list of extra flags to pass to the 'bundle' commands.
- // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
- // extraPackagerArgs = []
-
- /* Hermes Commands */
- // The hermes compiler command to run. By default it is 'hermesc'
- // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
- //
- // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
- // hermesFlags = ["-O", "-output-source-map"]
-
- /* Autolinking */
- autolinkLibrariesWithApp()
-}
-
-/**
- * Set this to true to Run Proguard on Release builds to minify the Java bytecode.
- */
-def enableProguardInReleaseBuilds = false
-
-/**
- * The preferred build flavor of JavaScriptCore (JSC)
- *
- * For example, to use the international variant, you can use:
- * `def jscFlavor = 'org.webkit:android-jsc-intl:+'`
- *
- * The international variant includes ICU i18n library and necessary data
- * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
- * give correct results when using with locales other than en-US. Note that
- * this variant is about 6MiB larger per architecture than default.
- */
-def jscFlavor = 'org.webkit:android-jsc:+'
-
-android {
- ndkVersion rootProject.ext.ndkVersion
- buildToolsVersion rootProject.ext.buildToolsVersion
- compileSdk rootProject.ext.compileSdkVersion
-
- namespace "com.paper"
- defaultConfig {
- applicationId "com.paper"
- minSdkVersion rootProject.ext.minSdkVersion
- targetSdkVersion rootProject.ext.targetSdkVersion
- versionCode 1
- versionName "1.0"
- }
- signingConfigs {
- debug {
- storeFile file('debug.keystore')
- storePassword 'android'
- keyAlias 'androiddebugkey'
- keyPassword 'android'
- }
- }
- buildTypes {
- debug {
- signingConfig signingConfigs.debug
- }
- release {
- // Caution! In production, you need to generate your own keystore file.
- // see https://reactnative.dev/docs/signed-apk-android.
- signingConfig signingConfigs.debug
- minifyEnabled enableProguardInReleaseBuilds
- proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
- }
- }
-}
-
-dependencies {
- // The version of react-native is set by the React Native Gradle Plugin
- implementation("com.facebook.react:react-android")
-
- if (hermesEnabled.toBoolean()) {
- implementation("com.facebook.react:hermes-android")
- } else {
- implementation jscFlavor
- }
-}
diff --git a/apps/paper/android/app/debug.keystore b/apps/paper/android/app/debug.keystore
deleted file mode 100644
index 364e105ed3..0000000000
Binary files a/apps/paper/android/app/debug.keystore and /dev/null differ
diff --git a/apps/paper/android/app/proguard-rules.pro b/apps/paper/android/app/proguard-rules.pro
deleted file mode 100644
index 11b025724a..0000000000
--- a/apps/paper/android/app/proguard-rules.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the proguardFiles
-# directive in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
diff --git a/apps/paper/android/app/src/debug/AndroidManifest.xml b/apps/paper/android/app/src/debug/AndroidManifest.xml
deleted file mode 100644
index eb98c01afd..0000000000
--- a/apps/paper/android/app/src/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
diff --git a/apps/paper/android/app/src/main/AndroidManifest.xml b/apps/paper/android/app/src/main/AndroidManifest.xml
deleted file mode 100644
index e1892528b8..0000000000
--- a/apps/paper/android/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/paper/android/app/src/main/java/com/paper/MainActivity.kt b/apps/paper/android/app/src/main/java/com/paper/MainActivity.kt
deleted file mode 100644
index 6c32d74076..0000000000
--- a/apps/paper/android/app/src/main/java/com/paper/MainActivity.kt
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.paper
-
-import com.facebook.react.ReactActivity
-import com.facebook.react.ReactActivityDelegate
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
-import com.facebook.react.defaults.DefaultReactActivityDelegate
-
-class MainActivity : ReactActivity() {
-
- /**
- * Returns the name of the main component registered from JavaScript. This is used to schedule
- * rendering of the component.
- */
- override fun getMainComponentName(): String = "paper"
-
- /**
- * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
- * which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
- */
- override fun createReactActivityDelegate(): ReactActivityDelegate =
- DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
-}
diff --git a/apps/paper/android/app/src/main/java/com/paper/MainApplication.kt b/apps/paper/android/app/src/main/java/com/paper/MainApplication.kt
deleted file mode 100644
index a8bc62210d..0000000000
--- a/apps/paper/android/app/src/main/java/com/paper/MainApplication.kt
+++ /dev/null
@@ -1,43 +0,0 @@
-package com.paper
-
-import android.app.Application
-import com.facebook.react.PackageList
-import com.facebook.react.ReactApplication
-import com.facebook.react.ReactHost
-import com.facebook.react.ReactNativeHost
-import com.facebook.react.ReactPackage
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
-import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
-import com.facebook.react.defaults.DefaultReactNativeHost
-import com.facebook.soloader.SoLoader
-
-class MainApplication : Application(), ReactApplication {
-
- override val reactNativeHost: ReactNativeHost =
- object : DefaultReactNativeHost(this) {
- override fun getPackages(): List =
- PackageList(this).packages.apply {
- // Packages that cannot be autolinked yet can be added manually here, for example:
- // add(MyReactNativePackage())
- }
-
- override fun getJSMainModuleName(): String = "index"
-
- override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG
-
- override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED
- override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED
- }
-
- override val reactHost: ReactHost
- get() = getDefaultReactHost(applicationContext, reactNativeHost)
-
- override fun onCreate() {
- super.onCreate()
- SoLoader.init(this, false)
- if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
- // If you opted-in for the New Architecture, we load the native entry point for this app.
- load()
- }
- }
-}
diff --git a/apps/paper/android/app/src/main/res/drawable/rn_edit_text_material.xml b/apps/paper/android/app/src/main/res/drawable/rn_edit_text_material.xml
deleted file mode 100644
index 5c25e728ea..0000000000
--- a/apps/paper/android/app/src/main/res/drawable/rn_edit_text_material.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/paper/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/apps/paper/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index a2f5908281..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/apps/paper/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 1b52399808..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/apps/paper/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index ff10afd6e1..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/apps/paper/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index 115a4c768a..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/apps/paper/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index dcd3cd8083..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/apps/paper/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 459ca609d3..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/apps/paper/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 8ca12fe024..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/apps/paper/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 8e19b410a1..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/apps/paper/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index b824ebdd48..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/apps/paper/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 4c19a13c23..0000000000
Binary files a/apps/paper/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/apps/paper/android/app/src/main/res/values/strings.xml b/apps/paper/android/app/src/main/res/values/strings.xml
deleted file mode 100644
index e3df381807..0000000000
--- a/apps/paper/android/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- paper
-
diff --git a/apps/paper/android/app/src/main/res/values/styles.xml b/apps/paper/android/app/src/main/res/values/styles.xml
deleted file mode 100644
index 7ba83a2ad5..0000000000
--- a/apps/paper/android/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/apps/paper/android/build.gradle b/apps/paper/android/build.gradle
deleted file mode 100644
index 89180c919a..0000000000
--- a/apps/paper/android/build.gradle
+++ /dev/null
@@ -1,30 +0,0 @@
-allprojects {
- project.pluginManager.withPlugin("com.facebook.react") {
- react {
- reactNativeDir = rootProject.file("../../../node_modules/react-native/")
- codegenDir = rootProject.file("../../../node_modules/@react-native/codegen/")
- }
- }
-}
-
-buildscript {
- ext {
- buildToolsVersion = "34.0.0"
- minSdkVersion = 26
- compileSdkVersion = 34
- targetSdkVersion = 34
- ndkVersion = "26.1.10909125"
- kotlinVersion = "1.9.24"
- }
- repositories {
- google()
- mavenCentral()
- }
- dependencies {
- classpath("com.android.tools.build:gradle")
- classpath("com.facebook.react:react-native-gradle-plugin")
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
- }
-}
-
-apply plugin: "com.facebook.react.rootproject"
diff --git a/apps/paper/android/gradle.properties b/apps/paper/android/gradle.properties
deleted file mode 100644
index 9fb15664bd..0000000000
--- a/apps/paper/android/gradle.properties
+++ /dev/null
@@ -1,39 +0,0 @@
-# Project-wide Gradle settings.
-
-# IDE (e.g. Android Studio) users:
-# Gradle settings configured through the IDE *will override*
-# any settings specified in this file.
-
-# For more details on how to configure your build environment visit
-# http://www.gradle.org/docs/current/userguide/build_environment.html
-
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m
-org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
-
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
-
-# AndroidX package structure to make it clearer which packages are bundled with the
-# Android operating system, and which are packaged with your app's APK
-# https://developer.android.com/topic/libraries/support-library/androidx-rn
-android.useAndroidX=true
-
-# Use this property to specify which architecture you want to build.
-# You can also override it from the CLI using
-# ./gradlew -PreactNativeArchitectures=x86_64
-reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
-
-# Use this property to enable support to the new architecture.
-# This will allow you to use TurboModules and the Fabric render in
-# your application. You should enable this flag either if you want
-# to write custom TurboModules/Fabric components OR use libraries that
-# are providing them.
-newArchEnabled=false
-
-# Use this property to enable or disable the Hermes JS engine.
-# If set to false, you will be using JSC instead.
-hermesEnabled=true
diff --git a/apps/paper/android/gradle/wrapper/gradle-wrapper.jar b/apps/paper/android/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index e6441136f3..0000000000
Binary files a/apps/paper/android/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/apps/paper/android/gradle/wrapper/gradle-wrapper.properties b/apps/paper/android/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 6f7a6eb33e..0000000000
--- a/apps/paper/android/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip
-networkTimeout=10000
-validateDistributionUrl=true
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
diff --git a/apps/paper/android/gradlew b/apps/paper/android/gradlew
deleted file mode 100755
index b740cf1339..0000000000
--- a/apps/paper/android/gradlew
+++ /dev/null
@@ -1,249 +0,0 @@
-#!/bin/sh
-
-#
-# Copyright © 2015-2021 the original authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-##############################################################################
-#
-# Gradle start up script for POSIX generated by Gradle.
-#
-# Important for running:
-#
-# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
-# noncompliant, but you have some other compliant shell such as ksh or
-# bash, then to run this script, type that shell name before the whole
-# command line, like:
-#
-# ksh Gradle
-#
-# Busybox and similar reduced shells will NOT work, because this script
-# requires all of these POSIX shell features:
-# * functions;
-# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
-# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
-# * compound commands having a testable exit status, especially «case»;
-# * various built-in commands including «command», «set», and «ulimit».
-#
-# Important for patching:
-#
-# (2) This script targets any POSIX shell, so it avoids extensions provided
-# by Bash, Ksh, etc; in particular arrays are avoided.
-#
-# The "traditional" practice of packing multiple parameters into a
-# space-separated string is a well documented source of bugs and security
-# problems, so this is (mostly) avoided, by progressively accumulating
-# options in "$@", and eventually passing that to Java.
-#
-# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
-# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
-# see the in-line comments for details.
-#
-# There are tweaks for specific operating systems such as AIX, CygWin,
-# Darwin, MinGW, and NonStop.
-#
-# (3) This script is generated from the Groovy template
-# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
-# within the Gradle project.
-#
-# You can find Gradle at https://github.com/gradle/gradle/.
-#
-##############################################################################
-
-# Attempt to set APP_HOME
-
-# Resolve links: $0 may be a link
-app_path=$0
-
-# Need this for daisy-chained symlinks.
-while
- APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
- [ -h "$app_path" ]
-do
- ls=$( ls -ld "$app_path" )
- link=${ls#*' -> '}
- case $link in #(
- /*) app_path=$link ;; #(
- *) app_path=$APP_HOME$link ;;
- esac
-done
-
-# This is normally unused
-# shellcheck disable=SC2034
-APP_BASE_NAME=${0##*/}
-# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
-APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD=maximum
-
-warn () {
- echo "$*"
-} >&2
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-} >&2
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "$( uname )" in #(
- CYGWIN* ) cygwin=true ;; #(
- Darwin* ) darwin=true ;; #(
- MSYS* | MINGW* ) msys=true ;; #(
- NONSTOP* ) nonstop=true ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD=$JAVA_HOME/jre/sh/java
- else
- JAVACMD=$JAVA_HOME/bin/java
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD=java
- if ! command -v java >/dev/null 2>&1
- then
- die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-fi
-
-# Increase the maximum file descriptors if we can.
-if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
- case $MAX_FD in #(
- max*)
- # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC2039,SC3045
- MAX_FD=$( ulimit -H -n ) ||
- warn "Could not query maximum file descriptor limit"
- esac
- case $MAX_FD in #(
- '' | soft) :;; #(
- *)
- # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC2039,SC3045
- ulimit -n "$MAX_FD" ||
- warn "Could not set maximum file descriptor limit to $MAX_FD"
- esac
-fi
-
-# Collect all arguments for the java command, stacking in reverse order:
-# * args from the command line
-# * the main class name
-# * -classpath
-# * -D...appname settings
-# * --module-path (only if needed)
-# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
-
-# For Cygwin or MSYS, switch paths to Windows format before running java
-if "$cygwin" || "$msys" ; then
- APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
- CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
-
- JAVACMD=$( cygpath --unix "$JAVACMD" )
-
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- for arg do
- if
- case $arg in #(
- -*) false ;; # don't mess with options #(
- /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
- [ -e "$t" ] ;; #(
- *) false ;;
- esac
- then
- arg=$( cygpath --path --ignore --mixed "$arg" )
- fi
- # Roll the args list around exactly as many times as the number of
- # args, so each arg winds up back in the position where it started, but
- # possibly modified.
- #
- # NB: a `for` loop captures its iteration list before it begins, so
- # changing the positional parameters here affects neither the number of
- # iterations, nor the values presented in `arg`.
- shift # remove old arg
- set -- "$@" "$arg" # push replacement arg
- done
-fi
-
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
-
-# Collect all arguments for the java command:
-# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
-# and any embedded shellness will be escaped.
-# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
-# treated as '${Hostname}' itself on the command line.
-
-set -- \
- "-Dorg.gradle.appname=$APP_BASE_NAME" \
- -classpath "$CLASSPATH" \
- org.gradle.wrapper.GradleWrapperMain \
- "$@"
-
-# Stop when "xargs" is not available.
-if ! command -v xargs >/dev/null 2>&1
-then
- die "xargs is not available"
-fi
-
-# Use "xargs" to parse quoted args.
-#
-# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
-#
-# In Bash we could simply go:
-#
-# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
-# set -- "${ARGS[@]}" "$@"
-#
-# but POSIX shell has neither arrays nor command substitution, so instead we
-# post-process each arg (as a line of input to sed) to backslash-escape any
-# character that might be a shell metacharacter, then use eval to reverse
-# that process (while maintaining the separation between arguments), and wrap
-# the whole thing up as a single "set" statement.
-#
-# This will of course break if any of these variables contains a newline or
-# an unmatched quote.
-#
-
-eval "set -- $(
- printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
- xargs -n1 |
- sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
- tr '\n' ' '
- )" '"$@"'
-
-exec "$JAVACMD" "$@"
diff --git a/apps/paper/android/gradlew.bat b/apps/paper/android/gradlew.bat
deleted file mode 100644
index 7101f8e467..0000000000
--- a/apps/paper/android/gradlew.bat
+++ /dev/null
@@ -1,92 +0,0 @@
-@rem
-@rem Copyright 2015 the original author or authors.
-@rem
-@rem Licensed under the Apache License, Version 2.0 (the "License");
-@rem you may not use this file except in compliance with the License.
-@rem You may obtain a copy of the License at
-@rem
-@rem https://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing, software
-@rem distributed under the License is distributed on an "AS IS" BASIS,
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-@rem See the License for the specific language governing permissions and
-@rem limitations under the License.
-@rem
-
-@if "%DEBUG%"=="" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%"=="" set DIRNAME=.
-@rem This is normally unused
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if %ERRORLEVEL% equ 0 goto execute
-
-echo. 1>&2
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
-echo. 1>&2
-echo Please set the JAVA_HOME variable in your environment to match the 1>&2
-echo location of your Java installation. 1>&2
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto execute
-
-echo. 1>&2
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
-echo. 1>&2
-echo Please set the JAVA_HOME variable in your environment to match the 1>&2
-echo location of your Java installation. 1>&2
-
-goto fail
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
-
-:end
-@rem End local scope for the variables with windows NT shell
-if %ERRORLEVEL% equ 0 goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-set EXIT_CODE=%ERRORLEVEL%
-if %EXIT_CODE% equ 0 set EXIT_CODE=1
-if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
-exit /b %EXIT_CODE%
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/apps/paper/android/settings.gradle b/apps/paper/android/settings.gradle
deleted file mode 100644
index 18471fd717..0000000000
--- a/apps/paper/android/settings.gradle
+++ /dev/null
@@ -1,6 +0,0 @@
-pluginManagement { includeBuild("../../../node_modules/@react-native/gradle-plugin") }
-plugins { id("com.facebook.react.settings") }
-extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
-rootProject.name = 'paper'
-include ':app'
-includeBuild('../../../node_modules/@react-native/gradle-plugin')
diff --git a/apps/paper/app.json b/apps/paper/app.json
deleted file mode 100644
index c97bcaf043..0000000000
--- a/apps/paper/app.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "paper",
- "displayName": "paper"
-}
diff --git a/apps/paper/babel.config.js b/apps/paper/babel.config.js
deleted file mode 100644
index 3337d21fb9..0000000000
--- a/apps/paper/babel.config.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- presets: ['module:@react-native/babel-preset'],
- plugins: [
- 'react-native-reanimated/plugin',
- 'transform-inline-environment-variables',
- ]
-};
diff --git a/apps/paper/index.js b/apps/paper/index.js
deleted file mode 100644
index 3f92cfded7..0000000000
--- a/apps/paper/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * @format
- */
-import { AppRegistry } from "react-native";
-
-import App from "./src/App";
-import { name as appName } from "./app.json";
-
-AppRegistry.registerComponent(appName, () => App);
diff --git a/apps/paper/ios/.xcode.env b/apps/paper/ios/.xcode.env
deleted file mode 100644
index 3d5782c715..0000000000
--- a/apps/paper/ios/.xcode.env
+++ /dev/null
@@ -1,11 +0,0 @@
-# This `.xcode.env` file is versioned and is used to source the environment
-# used when running script phases inside Xcode.
-# To customize your local environment, you can create an `.xcode.env.local`
-# file that is not versioned.
-
-# NODE_BINARY variable contains the PATH to the node executable.
-#
-# Customize the NODE_BINARY variable here.
-# For example, to use nvm with brew, add the following line
-# . "$(brew --prefix nvm)/nvm.sh" --no-use
-export NODE_BINARY=$(command -v node)
diff --git a/apps/paper/ios/.xcode.env.local b/apps/paper/ios/.xcode.env.local
deleted file mode 100644
index 772b339b4c..0000000000
--- a/apps/paper/ios/.xcode.env.local
+++ /dev/null
@@ -1 +0,0 @@
-export NODE_BINARY=$(command -v node)
diff --git a/apps/paper/ios/Podfile b/apps/paper/ios/Podfile
deleted file mode 100644
index 2a90c8276c..0000000000
--- a/apps/paper/ios/Podfile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Resolve react_native_pods.rb with node to allow for hoisting
-require Pod::Executable.execute_command('node', ['-p',
- 'require.resolve(
- "react-native/scripts/react_native_pods.rb",
- {paths: [process.argv[1]]},
- )', __dir__]).strip
-
-platform :ios, min_ios_version_supported
-prepare_react_native_project!
-
-linkage = ENV['USE_FRAMEWORKS']
-if linkage != nil
- Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
- use_frameworks! :linkage => linkage.to_sym
-end
-
-target 'paper' do
- config = use_native_modules!
-
- use_react_native!(
- :path => config[:reactNativePath],
- # An absolute path to your application root.
- :app_path => "#{Pod::Config.instance.installation_root}/.."
- )
-
- target 'paperTests' do
- inherit! :complete
- # Pods for testing
- end
-
- post_install do |installer|
- # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
- react_native_post_install(
- installer,
- config[:reactNativePath],
- :mac_catalyst_enabled => false,
- # :ccache_enabled => true
- )
- end
-end
diff --git a/apps/paper/ios/paper.xcodeproj/project.pbxproj b/apps/paper/ios/paper.xcodeproj/project.pbxproj
deleted file mode 100644
index ea31a8a210..0000000000
--- a/apps/paper/ios/paper.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,713 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 54;
- objects = {
-
-/* Begin PBXBuildFile section */
- 00E356F31AD99517003FC87E /* paperTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* paperTests.m */; };
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
- 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
- 5A5573D48597F250071C3631 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C4E88CA904DA354414CAB50C /* PrivacyInfo.xcprivacy */; };
- 7FEC58A8FD2A3EDFB5750E2C /* libPods-paper-paperTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E9B7928C62E960FC3CAE89C1 /* libPods-paper-paperTests.a */; };
- 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
- ED38CE2BF27068459A24ECF7 /* libPods-paper.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C64031E821E865DDC6458BA /* libPods-paper.a */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
- remoteInfo = paper;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 00E356EE1AD99517003FC87E /* paperTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = paperTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 00E356F21AD99517003FC87E /* paperTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = paperTests.m; sourceTree = ""; };
- 13B07F961A680F5B00A75B9A /* paper.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = paper.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = paper/AppDelegate.h; sourceTree = ""; };
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = paper/AppDelegate.mm; sourceTree = ""; };
- 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = paper/Images.xcassets; sourceTree = ""; };
- 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = paper/Info.plist; sourceTree = ""; };
- 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = paper/main.m; sourceTree = ""; };
- 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = paper/PrivacyInfo.xcprivacy; sourceTree = ""; };
- 2B0BB7705762AB0CCCFA5CDC /* Pods-paper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paper.release.xcconfig"; path = "Target Support Files/Pods-paper/Pods-paper.release.xcconfig"; sourceTree = ""; };
- 3488FD118FCD4EB338114AAA /* Pods-paper-paperTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paper-paperTests.debug.xcconfig"; path = "Target Support Files/Pods-paper-paperTests/Pods-paper-paperTests.debug.xcconfig"; sourceTree = ""; };
- 4C64031E821E865DDC6458BA /* libPods-paper.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-paper.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = paper/LaunchScreen.storyboard; sourceTree = ""; };
- 852870306A24801FBCD463D2 /* Pods-paper-paperTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paper-paperTests.release.xcconfig"; path = "Target Support Files/Pods-paper-paperTests/Pods-paper-paperTests.release.xcconfig"; sourceTree = ""; };
- 9DF30D641329E20B50BBFA4E /* Pods-paper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paper.debug.xcconfig"; path = "Target Support Files/Pods-paper/Pods-paper.debug.xcconfig"; sourceTree = ""; };
- C4E88CA904DA354414CAB50C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = paper/PrivacyInfo.xcprivacy; sourceTree = ""; };
- E9B7928C62E960FC3CAE89C1 /* libPods-paper-paperTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-paper-paperTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 00E356EB1AD99517003FC87E /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 7FEC58A8FD2A3EDFB5750E2C /* libPods-paper-paperTests.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- ED38CE2BF27068459A24ECF7 /* libPods-paper.a in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 00E356EF1AD99517003FC87E /* paperTests */ = {
- isa = PBXGroup;
- children = (
- 00E356F21AD99517003FC87E /* paperTests.m */,
- 00E356F01AD99517003FC87E /* Supporting Files */,
- );
- path = paperTests;
- sourceTree = "";
- };
- 00E356F01AD99517003FC87E /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 00E356F11AD99517003FC87E /* Info.plist */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
- 13B07FAE1A68108700A75B9A /* paper */ = {
- isa = PBXGroup;
- children = (
- 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
- 13B07FB01A68108700A75B9A /* AppDelegate.mm */,
- 13B07FB51A68108700A75B9A /* Images.xcassets */,
- 13B07FB61A68108700A75B9A /* Info.plist */,
- 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
- 13B07FB71A68108700A75B9A /* main.m */,
- 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */,
- C4E88CA904DA354414CAB50C /* PrivacyInfo.xcprivacy */,
- );
- name = paper;
- sourceTree = "";
- };
- 2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
- 4C64031E821E865DDC6458BA /* libPods-paper.a */,
- E9B7928C62E960FC3CAE89C1 /* libPods-paper-paperTests.a */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
- isa = PBXGroup;
- children = (
- );
- name = Libraries;
- sourceTree = "";
- };
- 83CBB9F61A601CBA00E9B192 = {
- isa = PBXGroup;
- children = (
- 13B07FAE1A68108700A75B9A /* paper */,
- 832341AE1AAA6A7D00B99B32 /* Libraries */,
- 00E356EF1AD99517003FC87E /* paperTests */,
- 83CBBA001A601CBA00E9B192 /* Products */,
- 2D16E6871FA4F8E400B85C8A /* Frameworks */,
- BBD78D7AC51CEA395F1C20DB /* Pods */,
- );
- indentWidth = 2;
- sourceTree = "";
- tabWidth = 2;
- usesTabs = 0;
- };
- 83CBBA001A601CBA00E9B192 /* Products */ = {
- isa = PBXGroup;
- children = (
- 13B07F961A680F5B00A75B9A /* paper.app */,
- 00E356EE1AD99517003FC87E /* paperTests.xctest */,
- );
- name = Products;
- sourceTree = "";
- };
- BBD78D7AC51CEA395F1C20DB /* Pods */ = {
- isa = PBXGroup;
- children = (
- 9DF30D641329E20B50BBFA4E /* Pods-paper.debug.xcconfig */,
- 2B0BB7705762AB0CCCFA5CDC /* Pods-paper.release.xcconfig */,
- 3488FD118FCD4EB338114AAA /* Pods-paper-paperTests.debug.xcconfig */,
- 852870306A24801FBCD463D2 /* Pods-paper-paperTests.release.xcconfig */,
- );
- path = Pods;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 00E356ED1AD99517003FC87E /* paperTests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "paperTests" */;
- buildPhases = (
- 4F79718F1BEE1F6FE3619B51 /* [CP] Check Pods Manifest.lock */,
- 00E356EA1AD99517003FC87E /* Sources */,
- 00E356EB1AD99517003FC87E /* Frameworks */,
- 00E356EC1AD99517003FC87E /* Resources */,
- 5720DCE66AA6CBC01508F8A5 /* [CP] Embed Pods Frameworks */,
- 57BD29C564BCC30858545D68 /* [CP] Copy Pods Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 00E356F51AD99517003FC87E /* PBXTargetDependency */,
- );
- name = paperTests;
- productName = paperTests;
- productReference = 00E356EE1AD99517003FC87E /* paperTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
- 13B07F861A680F5B00A75B9A /* paper */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "paper" */;
- buildPhases = (
- 3F7BE6E00CB025D3580B5F67 /* [CP] Check Pods Manifest.lock */,
- 13B07F871A680F5B00A75B9A /* Sources */,
- 13B07F8C1A680F5B00A75B9A /* Frameworks */,
- 13B07F8E1A680F5B00A75B9A /* Resources */,
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
- 64B7EEAB0D36F7B8420933FE /* [CP] Embed Pods Frameworks */,
- DD6A5382C464C81023CC20D0 /* [CP] Copy Pods Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = paper;
- productName = paper;
- productReference = 13B07F961A680F5B00A75B9A /* paper.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 83CBB9F71A601CBA00E9B192 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 1210;
- TargetAttributes = {
- 00E356ED1AD99517003FC87E = {
- CreatedOnToolsVersion = 6.2;
- TestTargetID = 13B07F861A680F5B00A75B9A;
- };
- 13B07F861A680F5B00A75B9A = {
- LastSwiftMigration = 1120;
- };
- };
- };
- buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "paper" */;
- compatibilityVersion = "Xcode 12.0";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 83CBB9F61A601CBA00E9B192;
- productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 13B07F861A680F5B00A75B9A /* paper */,
- 00E356ED1AD99517003FC87E /* paperTests */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 00E356EC1AD99517003FC87E /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F8E1A680F5B00A75B9A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
- 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
- 5A5573D48597F250071C3631 /* PrivacyInfo.xcprivacy in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- "$(SRCROOT)/.xcode.env.local",
- "$(SRCROOT)/.xcode.env",
- );
- name = "Bundle React Native code and images";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n";
- };
- 3F7BE6E00CB025D3580B5F67 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-paper-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- 4F79718F1BEE1F6FE3619B51 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-paper-paperTests-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- 5720DCE66AA6CBC01508F8A5 /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-paper-paperTests/Pods-paper-paperTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Embed Pods Frameworks";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-paper-paperTests/Pods-paper-paperTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-paper-paperTests/Pods-paper-paperTests-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- 57BD29C564BCC30858545D68 /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-paper-paperTests/Pods-paper-paperTests-resources-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Copy Pods Resources";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-paper-paperTests/Pods-paper-paperTests-resources-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-paper-paperTests/Pods-paper-paperTests-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
- 64B7EEAB0D36F7B8420933FE /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-paper/Pods-paper-frameworks-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Embed Pods Frameworks";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-paper/Pods-paper-frameworks-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-paper/Pods-paper-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
- DD6A5382C464C81023CC20D0 /* [CP] Copy Pods Resources */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-paper/Pods-paper-resources-${CONFIGURATION}-input-files.xcfilelist",
- );
- name = "[CP] Copy Pods Resources";
- outputFileListPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-paper/Pods-paper-resources-${CONFIGURATION}-output-files.xcfilelist",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-paper/Pods-paper-resources.sh\"\n";
- showEnvVarsInLog = 0;
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 00E356EA1AD99517003FC87E /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 00E356F31AD99517003FC87E /* paperTests.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 13B07F871A680F5B00A75B9A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */,
- 13B07FC11A68108700A75B9A /* main.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 13B07F861A680F5B00A75B9A /* paper */;
- targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
- 00E356F61AD99517003FC87E /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 3488FD118FCD4EB338114AAA /* Pods-paper-paperTests.debug.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- INFOPLIST_FILE = paperTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- OTHER_LDFLAGS = (
- "-ObjC",
- "-lc++",
- "$(inherited)",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/paper.app/paper";
- };
- name = Debug;
- };
- 00E356F71AD99517003FC87E /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 852870306A24801FBCD463D2 /* Pods-paper-paperTests.release.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- COPY_PHASE_STRIP = NO;
- INFOPLIST_FILE = paperTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- OTHER_LDFLAGS = (
- "-ObjC",
- "-lc++",
- "$(inherited)",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/paper.app/paper";
- };
- name = Release;
- };
- 13B07F941A680F5B00A75B9A /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 9DF30D641329E20B50BBFA4E /* Pods-paper.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
- ENABLE_BITCODE = NO;
- INFOPLIST_FILE = paper/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MARKETING_VERSION = 1.0;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-ObjC",
- "-lc++",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = paper;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Debug;
- };
- 13B07F951A680F5B00A75B9A /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 2B0BB7705762AB0CCCFA5CDC /* Pods-paper.release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = 1;
- INFOPLIST_FILE = paper/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MARKETING_VERSION = 1.0;
- OTHER_LDFLAGS = (
- "$(inherited)",
- "-ObjC",
- "-lc++",
- );
- PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = paper;
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Release;
- };
- 83CBBA201A601CBA00E9B192 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CC = "";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++20";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- CXX = "";
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD = "";
- LDPLUSPLUS = "";
- LD_RUNPATH_SEARCH_PATHS = (
- /usr/lib/swift,
- "$(inherited)",
- );
- LIBRARY_SEARCH_PATHS = (
- "\"$(SDKROOT)/usr/lib/swift\"",
- "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
- "\"$(inherited)\"",
- );
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- OTHER_CPLUSPLUSFLAGS = (
- "$(OTHER_CFLAGS)",
- "-DFOLLY_NO_CONFIG",
- "-DFOLLY_MOBILE=1",
- "-DFOLLY_USE_LIBCPP=1",
- "-DFOLLY_CFG_NO_COROUTINES=1",
- "-DFOLLY_HAVE_CLOCK_GETTIME=1",
- );
- OTHER_LDFLAGS = (
- "$(inherited)",
- " ",
- );
- REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/react-native";
- SDKROOT = iphoneos;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
- USE_HERMES = true;
- };
- name = Debug;
- };
- 83CBBA211A601CBA00E9B192 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CC = "";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++20";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = YES;
- CXX = "";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.4;
- LD = "";
- LDPLUSPLUS = "";
- LD_RUNPATH_SEARCH_PATHS = (
- /usr/lib/swift,
- "$(inherited)",
- );
- LIBRARY_SEARCH_PATHS = (
- "\"$(SDKROOT)/usr/lib/swift\"",
- "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
- "\"$(inherited)\"",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- OTHER_CPLUSPLUSFLAGS = (
- "$(OTHER_CFLAGS)",
- "-DFOLLY_NO_CONFIG",
- "-DFOLLY_MOBILE=1",
- "-DFOLLY_USE_LIBCPP=1",
- "-DFOLLY_CFG_NO_COROUTINES=1",
- "-DFOLLY_HAVE_CLOCK_GETTIME=1",
- );
- OTHER_LDFLAGS = (
- "$(inherited)",
- " ",
- );
- REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/react-native";
- SDKROOT = iphoneos;
- USE_HERMES = true;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "paperTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 00E356F61AD99517003FC87E /* Debug */,
- 00E356F71AD99517003FC87E /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "paper" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 13B07F941A680F5B00A75B9A /* Debug */,
- 13B07F951A680F5B00A75B9A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "paper" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 83CBBA201A601CBA00E9B192 /* Debug */,
- 83CBBA211A601CBA00E9B192 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
-}
diff --git a/apps/paper/ios/paper.xcodeproj/xcshareddata/xcschemes/paper.xcscheme b/apps/paper/ios/paper.xcodeproj/xcshareddata/xcschemes/paper.xcscheme
deleted file mode 100644
index 3f1d681688..0000000000
--- a/apps/paper/ios/paper.xcodeproj/xcshareddata/xcschemes/paper.xcscheme
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/paper/ios/paper.xcworkspace/contents.xcworkspacedata b/apps/paper/ios/paper.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1dfeccf6fd..0000000000
--- a/apps/paper/ios/paper.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
diff --git a/apps/paper/ios/paper/AppDelegate.h b/apps/paper/ios/paper/AppDelegate.h
deleted file mode 100644
index 5d2808256c..0000000000
--- a/apps/paper/ios/paper/AppDelegate.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#import
-#import
-
-@interface AppDelegate : RCTAppDelegate
-
-@end
diff --git a/apps/paper/ios/paper/AppDelegate.mm b/apps/paper/ios/paper/AppDelegate.mm
deleted file mode 100644
index 118ed661ea..0000000000
--- a/apps/paper/ios/paper/AppDelegate.mm
+++ /dev/null
@@ -1,31 +0,0 @@
-#import "AppDelegate.h"
-
-#import
-
-@implementation AppDelegate
-
-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
-{
- self.moduleName = @"paper";
- // You can add your custom initial props in the dictionary below.
- // They will be passed down to the ViewController used by React Native.
- self.initialProps = @{};
-
- return [super application:application didFinishLaunchingWithOptions:launchOptions];
-}
-
-- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
-{
- return [self bundleURL];
-}
-
-- (NSURL *)bundleURL
-{
-#if DEBUG
- return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
-#else
- return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
-#endif
-}
-
-@end
diff --git a/apps/paper/ios/paper/Images.xcassets/AppIcon.appiconset/Contents.json b/apps/paper/ios/paper/Images.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 81213230de..0000000000
--- a/apps/paper/ios/paper/Images.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "20x20"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "20x20"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "29x29"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "29x29"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "40x40"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "40x40"
- },
- {
- "idiom" : "iphone",
- "scale" : "2x",
- "size" : "60x60"
- },
- {
- "idiom" : "iphone",
- "scale" : "3x",
- "size" : "60x60"
- },
- {
- "idiom" : "ios-marketing",
- "scale" : "1x",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/apps/paper/ios/paper/Images.xcassets/Contents.json b/apps/paper/ios/paper/Images.xcassets/Contents.json
deleted file mode 100644
index 2d92bd53fd..0000000000
--- a/apps/paper/ios/paper/Images.xcassets/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/apps/paper/ios/paper/Info.plist b/apps/paper/ios/paper/Info.plist
deleted file mode 100644
index 257bb61d7b..0000000000
--- a/apps/paper/ios/paper/Info.plist
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- paper
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(MARKETING_VERSION)
- CFBundleSignature
- ????
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- LSRequiresIPhoneOS
-
- NSAppTransportSecurity
-
-
- NSAllowsArbitraryLoads
-
- NSAllowsLocalNetworking
-
-
- NSLocationWhenInUseUsageDescription
-
- UILaunchStoryboardName
- LaunchScreen
- UIRequiredDeviceCapabilities
-
- arm64
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
diff --git a/apps/paper/ios/paper/LaunchScreen.storyboard b/apps/paper/ios/paper/LaunchScreen.storyboard
deleted file mode 100644
index 4482eb669d..0000000000
--- a/apps/paper/ios/paper/LaunchScreen.storyboard
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/paper/ios/paper/PrivacyInfo.xcprivacy b/apps/paper/ios/paper/PrivacyInfo.xcprivacy
deleted file mode 100644
index 41b8317f06..0000000000
--- a/apps/paper/ios/paper/PrivacyInfo.xcprivacy
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
- NSPrivacyAccessedAPITypes
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryFileTimestamp
- NSPrivacyAccessedAPITypeReasons
-
- C617.1
-
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryUserDefaults
- NSPrivacyAccessedAPITypeReasons
-
- CA92.1
-
-
-
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategorySystemBootTime
- NSPrivacyAccessedAPITypeReasons
-
- 35F9.1
-
-
-
- NSPrivacyCollectedDataTypes
-
- NSPrivacyTracking
-
-
-
diff --git a/apps/paper/ios/paper/main.m b/apps/paper/ios/paper/main.m
deleted file mode 100644
index d645c7246c..0000000000
--- a/apps/paper/ios/paper/main.m
+++ /dev/null
@@ -1,10 +0,0 @@
-#import
-
-#import "AppDelegate.h"
-
-int main(int argc, char *argv[])
-{
- @autoreleasepool {
- return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
- }
-}
diff --git a/apps/paper/ios/paperTests/Info.plist b/apps/paper/ios/paperTests/Info.plist
deleted file mode 100644
index ba72822e87..0000000000
--- a/apps/paper/ios/paperTests/Info.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
-
-
diff --git a/apps/paper/ios/paperTests/paperTests.m b/apps/paper/ios/paperTests/paperTests.m
deleted file mode 100644
index 9fff75b2d5..0000000000
--- a/apps/paper/ios/paperTests/paperTests.m
+++ /dev/null
@@ -1,66 +0,0 @@
-#import
-#import
-
-#import
-#import
-
-#define TIMEOUT_SECONDS 600
-#define TEXT_TO_LOOK_FOR @"Welcome to React"
-
-@interface paperTests : XCTestCase
-
-@end
-
-@implementation paperTests
-
-- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL (^)(UIView *view))test
-{
- if (test(view)) {
- return YES;
- }
- for (UIView *subview in [view subviews]) {
- if ([self findSubviewInView:subview matching:test]) {
- return YES;
- }
- }
- return NO;
-}
-
-- (void)testRendersWelcomeScreen
-{
- UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController];
- NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS];
- BOOL foundElement = NO;
-
- __block NSString *redboxError = nil;
-#ifdef DEBUG
- RCTSetLogFunction(
- ^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) {
- if (level >= RCTLogLevelError) {
- redboxError = message;
- }
- });
-#endif
-
- while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) {
- [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
- [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
-
- foundElement = [self findSubviewInView:vc.view
- matching:^BOOL(UIView *view) {
- if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) {
- return YES;
- }
- return NO;
- }];
- }
-
-#ifdef DEBUG
- RCTSetLogFunction(RCTDefaultLogFunction);
-#endif
-
- XCTAssertNil(redboxError, @"RedBox error: %@", redboxError);
- XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS);
-}
-
-@end
diff --git a/apps/paper/jest.config.js b/apps/paper/jest.config.js
deleted file mode 100644
index 6c10a92750..0000000000
--- a/apps/paper/jest.config.js
+++ /dev/null
@@ -1,25 +0,0 @@
-module.exports = {
- "moduleFileExtensions": [
- "ts",
- "tsx",
- "js",
- "jsx",
- "json",
- "node"
- ],
- "moduleNameMapper": {
- "^.+.(css|styl|less|sass|scss|png|jpg|ttf|otf|woff|woff2)$": "jest-transform-stub"
- },
- "modulePathIgnorePatterns": [
- "/lib/typescript",
- "setup.(ts|tsx)$"
- ],
- "setupFilesAfterEnv": [
- "/../../node_modules/react-native-gesture-handler/jestSetup.js",
- "/jestSetup.mjs"
- ],
- "preset": "react-native",
- "transformIgnorePatterns": [
- "node_modules/(?!(@react-native|react-native|react-native.*|@?react-navigation.*)/)"
- ]
-};
\ No newline at end of file
diff --git a/apps/paper/jestEnv.mjs b/apps/paper/jestEnv.mjs
deleted file mode 100644
index 391677e97d..0000000000
--- a/apps/paper/jestEnv.mjs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable import/no-default-export */
-/* eslint-disable import/no-extraneous-dependencies */
-import CanvasKitInit from "canvaskit-wasm/bin/full/canvaskit";
-import { TestEnvironment } from "jest-environment-node";
-
-const CanvasKit = await CanvasKitInit({});
-
-export default class SkiaEnvironment extends TestEnvironment {
- constructor(...args) {
- super(...args);
- this.global.CanvasKit = CanvasKit;
- }
-}
diff --git a/apps/paper/jestSetup.mjs b/apps/paper/jestSetup.mjs
deleted file mode 100644
index b82bc819a0..0000000000
--- a/apps/paper/jestSetup.mjs
+++ /dev/null
@@ -1,71 +0,0 @@
-/* eslint-disable import/no-extraneous-dependencies */
-import { jest } from "@jest/globals";
-import CanvasKitInit from "canvaskit-wasm/bin/full/canvaskit";
-import JestUtils from "react-native-reanimated/lib/module/jestUtils";
-import Reanimated from "react-native-reanimated/mock";
-
-import Mock from "../../packages/skia/src/mock";
-
-JestUtils.setUpTests();
-global.__reanimatedWorkletInit = () => {};
-global.CanvasKit = await CanvasKitInit({});
-
-jest.mock("expo-asset", () => ({
- useAssets: () => [[], undefined],
-}));
-
-jest.mock("react-native-wgpu", () => {
- return {
- Canvas: jest.fn(),
- };
-});
-
-jest.mock("react-native-reanimated", () => {
- // The mock for `call` immediately calls the callback which is incorrect
- // So we override it with a no-op
- Reanimated.default.call = () => {};
- Reanimated.Extrapolation = {
- CLAMP: "clamp",
- };
- Reanimated.useEvent = () => {};
- Reanimated.scrollTo = () => {};
- Reanimated.useFrameCallback = () => {};
- return Reanimated;
-});
-// Silence the warning: Animated: `useNativeDriver` is not supported because the native animated module is missing
-jest.mock("react-native/Libraries/Animated/NativeAnimatedHelper");
-
-jest.mock("@shopify/react-native-skia", () => {
- jest.mock("../../packages/skia/src/Platform", () => {
- const Noop = () => undefined;
- return {
- OS: "web",
- PixelRatio: 1,
- requireNativeComponent: Noop,
- resolveAsset: Noop,
- findNodeHandle: Noop,
- NativeModules: Noop,
- View: Noop,
- };
- });
- return Mock.Mock(global.CanvasKit);
-});
-
-const mockedNavigate = jest.fn();
-
-jest.mock("@react-navigation/native", () => {
- const actualNav = jest.requireActual("@react-navigation/native");
- return {
- ...actualNav,
- useNavigation: () => ({
- navigate: mockedNavigate,
- }),
- };
-});
-
-jest.mock("react-native-gesture-handler", () => {
- return {
- ...jest.requireActual("react-native-gesture-handler"),
- GestureDetector: jest.fn(),
- };
-});
diff --git a/apps/paper/metro.config.js b/apps/paper/metro.config.js
deleted file mode 100644
index 8995cf78b9..0000000000
--- a/apps/paper/metro.config.js
+++ /dev/null
@@ -1,48 +0,0 @@
-const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
-const path = require('path');
-const exclusionList = require('metro-config/src/defaults/exclusionList');
-
-const root = path.resolve(__dirname, '../..');
-
-const defaultConfig = getDefaultConfig(__dirname);
-defaultConfig.resolver.assetExts.push('glb', 'gltf', 'jpg', 'bin', 'hdr', 'ttf', 'otf', 'png');
-
-/**
- * Metro configuration
- * https://reactnative.dev/docs/metro
- *
- * @type {import('metro-config').MetroConfig}
- */
-const config = {
- watchFolders: [root],
-
- resolver: {
- extraNodeModules: {
- },
- resolveRequest: (context, moduleName, platform) => {
- // Let Metro handle other modules
- return context.resolveRequest(context, moduleName, platform);
- },
- },
-
- transformer: {
- getTransformOptions: async () => ({
- transform: {
- experimentalImportSupport: false,
- inlineRequires: true,
- },
- }),
- },
-
- watchFolders: [
- root
- ],
-
- resolver: {
- blockList: exclusionList([
- new RegExp(`${path.resolve(root, 'externals')}.*`)
- ])
- }
-};
-
-module.exports = mergeConfig(defaultConfig, config);
diff --git a/apps/paper/package.json b/apps/paper/package.json
deleted file mode 100644
index ef9ad52588..0000000000
--- a/apps/paper/package.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "name": "paper",
- "version": "0.0.1",
- "private": true,
- "scripts": {
- "lint": "eslint . --ext .ts,.tsx --max-warnings 0 --fix",
- "android": "react-native run-android",
- "ios": "react-native run-ios",
- "start": "react-native start",
- "test": "node --experimental-vm-modules ../../node_modules/.bin/jest",
- "tsc": "tsc --noEmit",
- "pod:install": "cd ios && pod install",
- "build:android": "cd android && ./gradlew assembleDebug --warning-mode all",
- "build:ios": "npm run mkdist && react-native bundle --entry-file index.js --platform ios --dev true --bundle-output dist/main.ios.jsbundle --assets-dest dist && react-native build-ios --scheme paper --mode Debug --extra-params \"-sdk iphonesimulator CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO\"",
- "mkdist": "node -e \"require('node:fs').mkdirSync('dist', { recursive: true, mode: 0o755 })\""
- },
- "dependencies": {
- "@react-native-community/slider": "^4.5.2",
- "@react-navigation/bottom-tabs": "^6.6.1",
- "@react-navigation/elements": "^1.3.31",
- "@react-navigation/native": "^6.1.17",
- "@react-navigation/native-stack": "^6.10.0",
- "@shopify/react-native-skia": "workspace:*",
- "@testing-library/react-native": "^12.6.1",
- "babel-plugin-transform-inline-environment-variables": "^0.4.4",
- "cdt2d": "^1.0.0",
- "its-fine": "^1.2.5",
- "react": "18.3.1",
- "react-native": "0.75.2",
- "react-native-gesture-handler": "^2.18.1",
- "react-native-reanimated": "^3.15.1",
- "react-native-safe-area-context": "^4.10.9",
- "react-native-screens": "^3.34.0",
- "react-native-svg": "^15.6.0",
- "react-native-wgpu": "0.1.19",
- "typescript": "^5.2.2"
- },
- "devDependencies": {
- "@babel/core": "^7.20.0",
- "@babel/preset-env": "^7.20.0",
- "@babel/runtime": "^7.20.0",
- "@react-native/babel-preset": "0.75.2",
- "@react-native/metro-config": "0.75.2",
- "@react-native/typescript-config": "0.75.2",
- "@types/react": "^18.2.6",
- "@types/react-test-renderer": "^18.0.0",
- "babel-jest": "^29.6.3",
- "babel-plugin-module-resolver": "^5.0.2",
- "eslint": "8",
- "eslint-config-react-native-wcandillon": "^3.10.2",
- "eslint-plugin-import": "2.27.5",
- "jest": "^29.6.3",
- "jest-transform-stub": "^2.0.0",
- "prettier": "2.8.7",
- "react-test-renderer": "18.3.1"
- },
- "engines": {
- "node": ">=18"
- }
-}
diff --git a/apps/paper/tsconfig.json b/apps/paper/tsconfig.json
deleted file mode 100644
index 1b1023dbed..0000000000
--- a/apps/paper/tsconfig.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "extends": "eslint-config-react-native-wcandillon/tsconfig.base",
- "compilerOptions": {
- "noUncheckedIndexedAccess": false,
- }
-}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 5b307543f3..da283910b6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -17698,11 +17698,18 @@ __metadata:
"@babel/preset-env": ^7.20.0
"@babel/runtime": ^7.20.0
"@callstack/react-native-visionos": ^0.75.0
+ "@react-native-community/slider": ^4.5.2
"@react-native/babel-preset": 0.75.2
"@react-native/eslint-config": 0.75.2
"@react-native/metro-config": 0.75.2
"@react-native/typescript-config": 0.75.2
+ "@react-navigation/bottom-tabs": ^6.6.1
+ "@react-navigation/elements": ^1.3.31
+ "@react-navigation/native": ^6.1.17
+ "@react-navigation/native-stack": ^6.10.0
"@rnx-kit/metro-config": ^2.0.0
+ "@shopify/react-native-skia": "workspace:*"
+ "@testing-library/react-native": ^12.6.1
"@types/react": ^18.2.6
"@types/react-test-renderer": ^18.0.0
babel-jest: ^29.6.3
@@ -17711,8 +17718,14 @@ __metadata:
prettier: 2.8.8
react: 18.3.1
react-native: 0.75.2
+ react-native-gesture-handler: ^2.18.1
react-native-macos: ^0.75.0
+ react-native-reanimated: ^3.15.1
+ react-native-safe-area-context: ^4.10.9
+ react-native-screens: ^3.34.0
+ react-native-svg: ^15.6.0
react-native-test-app: ^4.0.2
+ react-native-wgpu: 0.1.19
react-test-renderer: 18.3.1
typescript: 5.0.4
languageName: unknown