Open sugarmanz opened 2 months ago
Port internal async node plugin implementation
plugins/async-node ├── core │ ├── BUILD │ ├── src │ └── package.json └── jvm ├── BUILD ├── deps.bzl ├── src/main/kotlin/com/intuit/playerui/plugins/asyncnode │ └── AsyncNodePlugin.kt └── src/test/kotlin/com/intuit/playerui/plugins/asyncnode └── AsyncNodePluginTest.kt
The jvm/BUILD file should make use of the kt_player_plugin macro (ex. plugins/beacon/jvm/BUILD).
jvm/BUILD
kt_player_plugin
plugins/beacon/jvm/BUILD
deps.bzl is for organizing dependencies, which for a lot of plugins is just the dependency on JVM core and the native plugin bundle (ex. plugins/beacon/jvm/deps.bzl).
deps.bzl
plugins/beacon/jvm/deps.bzl
Port internal async node plugin implementation
The
jvm/BUILD
file should make use of thekt_player_plugin
macro (ex.plugins/beacon/jvm/BUILD
).deps.bzl
is for organizing dependencies, which for a lot of plugins is just the dependency on JVM core and the native plugin bundle (ex.plugins/beacon/jvm/deps.bzl
).