endojs / endo

Endo is a distributed secure JavaScript sandbox, based on SES
Apache License 2.0
770 stars 68 forks source link

Migrate Notifier from Agoric SDK #1035

Open kriskowal opened 2 years ago

kriskowal commented 2 years ago

The package @agoric/notifier currently is in Agoric SDK and depends on @endo/marshal. Because of this relationship, using agoric install with a linked version of the Agoric CLI produces a dependency graph that interfere’s with Parcel for some dapp UI’s because Parcel doesn’t follow the symbolic link from the linked notifier package its copy of marshal. To eliminate this issue, and because we ill need the notifier for the Endo private API, we need to hasten to migrate this package.

ht @mhofman for uncovering the underlying issue with Parcel.

kriskowal commented 6 months ago

I would like to either prioritize this for Q1 2024 or allow pet dæmon to proceed to master with iterator protocol pubsub with the intention of making topics support notifier protocol in the future.