message: Add: `purser-metamask` index named exports
diff: @@ -11,7 +11,6 @@ import { staticMethods as messages } from './messages';
  import type { MetamaskInpageProviderType } from './flowtypes';
  -const metamaskWallet: Object = {
  /**
  * Open the Metamask Wallet instance
  *
  @@ -20,7 +19,7 @@ const metamaskWallet: Object = {
  * @return {WalletType} The wallet object resulted by instantiating the class
  * (Object is wrapped in a promise).
  */
  - open: async (): Promise<MetamaskWallet> =>
  +export const open = async (): Promise<MetamaskWallet> =>
  methodCaller(() => {
  const {
  publicConfigStore: { _state: state },
  @@ -28,7 +27,7 @@ const metamaskWallet: Object = {
  return new MetamaskWallet({
  address: state.selectedAddress,
  });
  - }, messages.metamaskNotAvailable),
  + }, messages.metamaskNotAvailable);
  /**
  * Check if Metamask's injected web3 proxy instance is available in the
  * global object.
  @@ -40,7 +39,11 @@ const metamaskWallet: Object = {
  *
  * @return {boolean} Only returns true if it's available, otherwise it will throw.
  */
  - detect: async (): Promise<boolean> => detectHelper(),
  +export const detect = async (): Promise<boolean> => detectHelper();
  +
  +const metamaskWallet: Object = {
  + open,
  + detect,
  };
  export default metamaskWallet;
  