From 187fd25fc8d31b26d36a2b3e3a2270374120429d Mon Sep 17 00:00:00 2001 From: Anton Nikolaev Date: Mon, 21 Sep 2020 09:42:56 -0700 Subject: [PATCH] Fix loading of Sandy plugins packaged by flipper-pkg Summary: Flipper cannot load Sandy plugins packaged by flipper-pkg, because the latter only expose default export, but Sandy API is using named exports instead ("Component" and "plugin"). This change fixes this by exposing both default and named exports from plugin package. Reviewed By: passy Differential Revision: D23815769 fbshipit-source-id: 1dd273b2e7b98bd01148506037066c41ffd19eb8 --- desktop/pkg-lib/src/runBuild.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/pkg-lib/src/runBuild.ts b/desktop/pkg-lib/src/runBuild.ts index 98faab460..ffb5ebd4d 100644 --- a/desktop/pkg-lib/src/runBuild.ts +++ b/desktop/pkg-lib/src/runBuild.ts @@ -46,7 +46,7 @@ export default async function runBuild( serializer: { ...baseConfig.serializer, getRunModuleStatement: (moduleID: string) => - `module.exports = global.__r(${moduleID}).default;`, + `module.exports = global.__r(${moduleID});`, }, transformer: { ...baseConfig.transformer,