Skip to content

Commit 56baa0e

Browse files
committed
perf: separately bundle components and demo deps
1 parent b6f89a8 commit 56baa0e

File tree

4 files changed

+35
-31
lines changed

4 files changed

+35
-31
lines changed

.changeset/good-terms-smile.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@patternfly/create-element": patch
3+
---
4+
5+
update components entrypoint filename

docs/demo/bundle.ts

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,4 @@ export * from '@patternfly/pfe-icon';
33
import 'html-include-element';
44
import 'api-viewer-element';
55

6-
import '@patternfly/pfe-band';
7-
import '@patternfly/pfe-card';
8-
9-
import '@patternfly/pfe-jump-links';
10-
import '@patternfly/pfe-modal';
11-
import '@patternfly/pfe-tabs';
12-
import '@patternfly/pfe-collapse';
13-
import '@patternfly/pfe-accordion';
14-
import '@patternfly/pfe-icon-panel';
15-
import '@patternfly/pfe-primary-detail';
16-
17-
import '@patternfly/pfe-autocomplete';
18-
import '@patternfly/pfe-avatar';
19-
import '@patternfly/pfe-badge';
20-
import '@patternfly/pfe-button';
21-
import '@patternfly/pfe-clipboard';
22-
import '@patternfly/pfe-codeblock';
23-
import '@patternfly/pfe-cta';
24-
import '@patternfly/pfe-datetime';
25-
import '@patternfly/pfe-dropdown';
26-
import '@patternfly/pfe-health-index';
27-
import '@patternfly/pfe-icon';
28-
import '@patternfly/pfe-markdown';
29-
import '@patternfly/pfe-number';
30-
import '@patternfly/pfe-page-status';
31-
import '@patternfly/pfe-progress-indicator';
32-
import '@patternfly/pfe-progress-steps';
33-
import '@patternfly/pfe-readtime';
34-
import '@patternfly/pfe-select';
35-
import '@patternfly/pfe-toast';
6+
import './components.js';

docs/demo/components.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
export * from '@patternfly/pfe-accordion';
2+
export * from '@patternfly/pfe-autocomplete';
3+
export * from '@patternfly/pfe-avatar';
4+
export * from '@patternfly/pfe-badge';
5+
export * from '@patternfly/pfe-band';
6+
export * from '@patternfly/pfe-button';
7+
export * from '@patternfly/pfe-card';
8+
export * from '@patternfly/pfe-clipboard';
9+
export * from '@patternfly/pfe-codeblock';
10+
export * from '@patternfly/pfe-collapse';
11+
export * from '@patternfly/pfe-cta';
12+
export * from '@patternfly/pfe-datetime';
13+
export * from '@patternfly/pfe-dropdown';
14+
export * from '@patternfly/pfe-health-index';
15+
export * from '@patternfly/pfe-icon';
16+
export * from '@patternfly/pfe-icon-panel';
17+
export * from '@patternfly/pfe-jump-links';
18+
export * from '@patternfly/pfe-markdown';
19+
export * from '@patternfly/pfe-modal';
20+
export * from '@patternfly/pfe-number';
21+
export * from '@patternfly/pfe-page-status';
22+
export * from '@patternfly/pfe-primary-detail';
23+
export * from '@patternfly/pfe-progress-indicator';
24+
export * from '@patternfly/pfe-progress-steps';
25+
export * from '@patternfly/pfe-readtime';
26+
export * from '@patternfly/pfe-select';
27+
export * from '@patternfly/pfe-tabs';
28+
export * from '@patternfly/pfe-toast';

tools/create-element/generator/element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ async function updateTsconfig(options: GenerateElementOptions): Promise<void> {
236236
}
237237

238238
async function updateDocsBundle(options: GenerateElementOptions): Promise<void> {
239-
const pathname = join(process.cwd(), 'docs', 'demo', 'bundle.ts');
239+
const pathname = join(process.cwd(), 'docs', 'demo', 'components.ts');
240240
const content = await readFile(pathname, 'utf8');
241241

242242
await writeFile(pathname, `${content}\nimport '@patternfly/${options.tagName}';`, 'utf8');

0 commit comments

Comments
 (0)