Two changes are necessary to close the gap with Agoric SDK.
We need to use peerDependencies between @endo/ses-ava and ava, in order to allow Agoric SDK to run behind on Ava 5 while Endo is on Ava 6. This is consistent with the usage pattern of wrapTest, requiring the dependent package to combine their ava with @endo/ses-ava, with some liberty to use either version.
My proposed changes for the bundleSource type signature are not currently reconciled and will have to endure another attempt.
Two changes are necessary to close the gap with Agoric SDK.
peerDependencies
between@endo/ses-ava
andava
, in order to allow Agoric SDK to run behind on Ava 5 while Endo is on Ava 6. This is consistent with the usage pattern ofwrapTest
, requiring the dependent package to combine theirava
with@endo/ses-ava
, with some liberty to use either version.bundleSource
type signature are not currently reconciled and will have to endure another attempt.