Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Commit 3ccdf7c

Browse files
committed
fix @glimmer/core exports for bundlers & node ESM
Previously @glimmer/core build outputs on commonjs and modules folders were not universally runnable interchangeably on bundlers are node.js runtimes. This commit fixes by introducing default export in addition to named exports.
1 parent d022fac commit 3ccdf7c

File tree

1 file changed

+44
-13
lines changed

1 file changed

+44
-13
lines changed

packages/@glimmer/core/index.ts

Lines changed: 44 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
1-
export {
2-
default as renderComponent,
3-
RenderComponentOptions,
4-
didRender,
5-
getTemplateIterator,
6-
ComponentDefinition,
7-
} from './src/render-component';
1+
import renderComponent, { didRender, getTemplateIterator } from './src/render-component';
82

9-
export { BaseEnvDelegate } from './src/environment/delegates';
3+
import { BaseEnvDelegate } from './src/environment/delegates';
104

5+
export type { ComponentDefinition } from './src/render-component';
116
export type {
127
ModifierManager,
138
ModifierCapabilities,
@@ -16,10 +11,10 @@ export type {
1611
HelperManager,
1712
} from '@glimmer/interfaces';
1813

19-
export { templateFactory as createTemplateFactory } from '@glimmer/opcode-compiler';
20-
export { templateOnlyComponent } from '@glimmer/runtime';
14+
import { templateFactory as createTemplateFactory } from '@glimmer/opcode-compiler';
15+
import { templateOnlyComponent } from '@glimmer/runtime';
2116

22-
export {
17+
import {
2318
setComponentManager,
2419
setModifierManager,
2520
setHelperManager,
@@ -29,6 +24,42 @@ export {
2924
setComponentTemplate,
3025
} from '@glimmer/manager';
3126

32-
export { getOwner, setOwner } from '@glimmer/owner';
27+
import { getOwner, setOwner } from '@glimmer/owner';
28+
import { precompileTemplate } from './src/template';
3329

34-
export { precompileTemplate } from './src/template';
30+
export {
31+
renderComponent,
32+
didRender,
33+
getTemplateIterator,
34+
BaseEnvDelegate,
35+
createTemplateFactory,
36+
templateOnlyComponent,
37+
setComponentManager,
38+
setModifierManager,
39+
setHelperManager,
40+
componentCapabilities,
41+
modifierCapabilities,
42+
helperCapabilities,
43+
setComponentTemplate,
44+
getOwner,
45+
setOwner,
46+
precompileTemplate,
47+
};
48+
export default {
49+
renderComponent,
50+
didRender,
51+
getTemplateIterator,
52+
BaseEnvDelegate,
53+
createTemplateFactory,
54+
templateOnlyComponent,
55+
setComponentManager,
56+
setModifierManager,
57+
setHelperManager,
58+
componentCapabilities,
59+
modifierCapabilities,
60+
helperCapabilities,
61+
setComponentTemplate,
62+
getOwner,
63+
setOwner,
64+
precompileTemplate,
65+
};

0 commit comments

Comments
 (0)