From 124c22c4ccdd94df24af9397210de4abfef54fdf Mon Sep 17 00:00:00 2001 From: Harkunwar Singh Kochar Date: Thu, 24 Mar 2022 04:24:02 -0700 Subject: [PATCH] fix default export for styled-components --- esm-externals/src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/esm-externals/src/index.ts b/esm-externals/src/index.ts index b901231..b421768 100644 --- a/esm-externals/src/index.ts +++ b/esm-externals/src/index.ts @@ -21,7 +21,11 @@ export function EsmExternalsPlugin({ externals }: { externals: string[] }) { }) build.onLoad({ filter: /.*/, namespace: NAMESPACE }, (args) => { return { - contents: `export * as default from ${JSON.stringify(args.path)}; export * from ${JSON.stringify(args.path)};`, + contents: `import * as defaultImport from ${JSON.stringify( + args.path, + )}; export * from ${JSON.stringify( + args.path, + )}; export default ('default' in defaultImport ? defaultImport.default : defaultImport);`, } }) },