Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(Worklets): Create a stub of Worklets Module #6539

Merged
merged 67 commits into from
Nov 19, 2024
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
6fef514
feat: Create a stub of Worklets Module
tjzel Sep 23, 2024
3677ce0
chore: Fix linting
tjzel Sep 24, 2024
b37f2d5
chore: Fix codegen
tjzel Sep 24, 2024
bed69c0
chore: Revert implicit capture fix
tjzel Sep 24, 2024
c7e0b0f
chore: Fix codegen
tjzel Sep 24, 2024
a513d82
chore: Revert JSScheduler change
tjzel Sep 24, 2024
a88d4e3
chore: Fix headers
tjzel Sep 25, 2024
6fd5477
chore: Move valueUnpacker code to worklets`
tjzel Sep 25, 2024
c9ec647
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Sep 25, 2024
134658f
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Sep 25, 2024
27ae244
chore: Lint and cleanup
tjzel Sep 25, 2024
6cdaa23
chore: Fix circular deps
tjzel Sep 25, 2024
605ed91
chore: Fix build on tvOS
tjzel Sep 25, 2024
eea2975
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Sep 25, 2024
22793d2
chore: Review changes
tjzel Sep 25, 2024
cf97bdb
chore: Fix typo and old name
tjzel Sep 26, 2024
120791a
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Sep 26, 2024
d5f6ad1
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Sep 27, 2024
87b6dd5
refactor: Merge TypeScript type files
tjzel Sep 27, 2024
9b9731c
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Sep 30, 2024
b78c2e6
refactor: Merge TypeScript type files
tjzel Sep 27, 2024
3c08411
refactor: JavaScript NativeReanimatedModule
tjzel Sep 27, 2024
bfa97b7
chore: Review changes
tjzel Sep 30, 2024
5e6fcde
chore: Whitespace
tjzel Sep 30, 2024
9c5df0d
chore: Gradle paths
tjzel Sep 30, 2024
ea08251
Merge branch 'main' into @tjzel/worklets/javascript-modules-refactor
tjzel Sep 30, 2024
4d4b079
Merge branch '@tjzel/worklets/javascript-modules-refactor' into @tjze…
tjzel Sep 30, 2024
6cecffa
chore: Gradle paths
tjzel Sep 30, 2024
f98b5f7
chore: Update test
tjzel Sep 30, 2024
379db3b
Merge branch 'main' into @tjzel/worklets/javascript-modules-refactor
tjzel Oct 3, 2024
104f412
Merge branch '@tjzel/worklets/javascript-modules-refactor' into @tjze…
tjzel Oct 3, 2024
ee8b249
chore: Merge TS from main
tjzel Oct 3, 2024
df6e91d
Merge branch '@tjzel/worklets/merge-type-files' into @tjzel/worklets/…
tjzel Oct 3, 2024
f9a082c
chore: Update cpp validation scripts
tjzel Oct 4, 2024
8043562
chore: Update cpp validation scripts
tjzel Oct 4, 2024
8ec67d3
chore: Update worklet namespace on Android
tjzel Oct 4, 2024
1f5dacc
chore: Update worklet namespace on iOS
tjzel Oct 4, 2024
d60c781
chore: Update podfile.locks
tjzel Oct 4, 2024
a4eac93
chore: Clean Java part
tjzel Oct 4, 2024
1ad7242
chore: Apply formatting
tjzel Oct 5, 2024
1aa3df2
Merge branch 'main' into @tjzel/worklets/merge-type-files
tjzel Oct 24, 2024
cc92180
Merge branch '@tjzel/worklets/merge-type-files' into @tjzel/worklets/…
tjzel Oct 24, 2024
fdd6648
chore: Add newlines
tjzel Oct 29, 2024
be55b3c
Merge branch '@tjzel/worklets/merge-type-files' into @tjzel/worklets/…
tjzel Oct 29, 2024
aaca06f
Merge branch 'main' into @tjzel/worklets/merge-type-files
tjzel Oct 29, 2024
f9374ff
Merge branch '@tjzel/worklets/merge-type-files' into @tjzel/worklets/…
tjzel Oct 29, 2024
440b1f2
chore: Cleanup
tjzel Oct 29, 2024
d006298
chore: Move apple worklets files to apple dir
tjzel Oct 29, 2024
388f6be
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Oct 29, 2024
071ab8a
chore: Move WorkletsModule outside of source sets
tjzel Oct 30, 2024
27823fb
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Oct 30, 2024
4f17571
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Oct 31, 2024
cf77574
chore: Aggregate commit
tjzel Nov 7, 2024
90cdd1a
chore: Self-review
tjzel Nov 7, 2024
a51223b
chore: Update yarn.lock
tjzel Nov 7, 2024
dde6da4
Merge branch '@tjzel/remove-code-below-74' into @tjzel/worklets/nativ…
tjzel Nov 7, 2024
ea1beed
chore: Fix native state
tjzel Nov 8, 2024
33b64c3
chore: Fix build.gradle
tjzel Nov 10, 2024
710a7d6
Merge branch '@tjzel/remove-code-below-74' into @tjzel/worklets/nativ…
tjzel Nov 11, 2024
75b1b1a
chore: Update podfile.locks
tjzel Nov 11, 2024
4d9c44c
chore: Remove irrelevant changes
tjzel Nov 11, 2024
3026137
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Nov 11, 2024
3c32953
chore: Fix android backwards compatibility
tjzel Nov 11, 2024
7f3bae6
chore: Apply formatting
tjzel Nov 11, 2024
19c318b
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Nov 18, 2024
b306e71
chore: Review changes
tjzel Nov 19, 2024
039fb3c
Merge branch 'main' into @tjzel/worklets/native-worklets-module-stub
tjzel Nov 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 24 additions & 2 deletions apps/fabric-example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1802,6 +1802,28 @@ PODS:
- ReactCommon/turbomodule/core
- Yoga
- RNReanimated/worklets (3.15.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
- RNReanimated/worklets/apple (= 3.15.0)
- Yoga
- RNReanimated/worklets/apple (3.15.0):
- DoubleConversion
- glog
- hermes-engine
Expand Down Expand Up @@ -2213,11 +2235,11 @@ SPEC CHECKSUMS:
RNCPicker: 7973f617de8809ab9e7577b93ce23d3449fb1ec7
RNFlashList: 2381687e1305c20b7e173e9a980e2b9a7a3973f5
RNGestureHandler: 8781e2529230a1bc3ea8d75e5c3cd071b6c6aed7
RNReanimated: 39fedf9d9c002ce630b5d78ae30ad6952e15fec0
RNReanimated: 2b4880643cccad9e76ec69b8b5c11fdd5da785af
RNScreens: de6e57426ba0e6cbc3fb5b4f496e7f08cb2773c2
RNSVG: 6b65086b51556fd9723d5570a3455e865e1304a3
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
Yoga: 2a45d7e59592db061217551fd3bbe2dd993817ae
Yoga: a1d7895431387402a674fd0d1c04ec85e87909b8

PODFILE CHECKSUM: 710a47b5877ae842983592a631d9c5fb42c2c486

Expand Down
62 changes: 4 additions & 58 deletions apps/macos-example/macos/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1035,73 +1035,19 @@ PODS:
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/AnimatedSensor (= 3.15.0)
- RNReanimated/reanimated/apple (= 3.15.0)
- RNReanimated/reanimated/Fabric (= 3.15.0)
- RNReanimated/reanimated/LayoutAnimations (= 3.15.0)
- RNReanimated/reanimated/NativeModules (= 3.15.0)
- RNReanimated/reanimated/RuntimeDecorators (= 3.15.0)
- RNReanimated/reanimated/Tools (= 3.15.0)
- RNReanimated/reanimated/AnimatedSensor (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/apple (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/Fabric (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/LayoutAnimations (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/NativeModules (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/RuntimeDecorators (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/Tools (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/worklets (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/worklets/Registries (= 3.15.0)
- RNReanimated/worklets/SharedItems (= 3.15.0)
- RNReanimated/worklets/Tools (= 3.15.0)
- RNReanimated/worklets/WorkletRuntime (= 3.15.0)
- RNReanimated/worklets/Registries (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/worklets/SharedItems (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/worklets/Tools (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
- ReactCommon/turbomodule/core
- RNReanimated/worklets/WorkletRuntime (3.15.0):
- RNReanimated/worklets/apple (= 3.15.0)
- RNReanimated/worklets/apple (3.15.0):
- glog
- RCT-Folly (= 2022.05.16.00)
- React-Core
Expand Down Expand Up @@ -1330,10 +1276,10 @@ SPEC CHECKSUMS:
RNCAsyncStorage: 826b603ae9c0f88b5ac4e956801f755109fa4d5c
RNCPicker: 3e2c37a8328f368ce14da050cdc8231deb5fc9f9
RNGestureHandler: f203fa4755a75b02d45a299b07d7ed878f636705
RNReanimated: ceedd7f2855ba7e75586cf20385e2b28ea4e012d
RNReanimated: 0c326af309b41969460670137b537c49923c7ded
RNSVG: cb24fb322de8c1ebf59904e7aca0447bb8dbed5a
SocketRocket: f6c6249082c011e6de2de60ed641ef8bbe0cfac9
Yoga: 9beedd0c2748cf1d84279f1048486732ee1cb225
Yoga: dd0f2dde9c2bf2398b406740154bd99d5293aed8

PODFILE CHECKSUM: ddae34ca2842288eb8f70e6df3c2d638c2f56027

Expand Down
206 changes: 4 additions & 202 deletions apps/paper-example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1632,34 +1632,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/AnimatedSensor (= 3.15.0)
- RNReanimated/reanimated/apple (= 3.15.0)
- RNReanimated/reanimated/Fabric (= 3.15.0)
- RNReanimated/reanimated/LayoutAnimations (= 3.15.0)
- RNReanimated/reanimated/NativeModules (= 3.15.0)
- RNReanimated/reanimated/RuntimeDecorators (= 3.15.0)
- RNReanimated/reanimated/Tools (= 3.15.0)
- Yoga
- RNReanimated/reanimated/AnimatedSensor (3.15.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
- RNReanimated/reanimated/apple (3.15.0):
- DoubleConversion
Expand All @@ -1682,111 +1655,6 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- RNReanimated/reanimated/Fabric (3.15.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
- RNReanimated/reanimated/LayoutAnimations (3.15.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
- RNReanimated/reanimated/NativeModules (3.15.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
- RNReanimated/reanimated/RuntimeDecorators (3.15.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
- RNReanimated/reanimated/Tools (3.15.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
- RNReanimated/worklets (3.15.0):
- DoubleConversion
- glog
Expand All @@ -1807,75 +1675,9 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- RNReanimated/worklets/Registries (= 3.15.0)
- RNReanimated/worklets/SharedItems (= 3.15.0)
- RNReanimated/worklets/Tools (= 3.15.0)
- RNReanimated/worklets/WorkletRuntime (= 3.15.0)
- Yoga
- RNReanimated/worklets/Registries (3.15.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
- RNReanimated/worklets/SharedItems (3.15.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
- RNReanimated/worklets/Tools (3.15.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
- RNReanimated/worklets/apple (= 3.15.0)
- Yoga
- RNReanimated/worklets/WorkletRuntime (3.15.0):
- RNReanimated/worklets/apple (3.15.0):
- DoubleConversion
- glog
- hermes-engine
Expand Down Expand Up @@ -2223,11 +2025,11 @@ SPEC CHECKSUMS:
RNCPicker: 3e2c37a8328f368ce14da050cdc8231deb5fc9f9
RNFlashList: 2a5ca82c4998952060b77fa9a1eb05f7ed8783b6
RNGestureHandler: 79789b93c9a67c553ecdfb4121e8c267cba12447
RNReanimated: 8a6f69b18469454b48d0fb8a4302cf7cac8aa13b
RNReanimated: b65aa4c11fcdd8a47b8356acecbc7e2815b86291
RNScreens: 19719a9c326e925498ac3b2d35c4e50fe87afc06
RNSVG: cb24fb322de8c1ebf59904e7aca0447bb8dbed5a
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
Yoga: 2a45d7e59592db061217551fd3bbe2dd993817ae
Yoga: a1d7895431387402a674fd0d1c04ec85e87909b8

PODFILE CHECKSUM: 44956aee8c836a85949aa1fa8dde2c10e661633e

Expand Down
Loading
Loading