Skip to content

Commit 6dfa9c0

Browse files
adamdbradleyperrygovier
authored andcommitted
chore: bump stencil (ionic-team#1101)
1 parent 8e2a5f5 commit 6dfa9c0

File tree

6 files changed

+104
-56
lines changed

6 files changed

+104
-56
lines changed

.vscode/launch.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"args": [
1212
"${workspaceFolder}/node_modules/.bin/stencil",
1313
"build",
14+
"--debug",
1415
"--prerender",
1516
"--max-workers=1"
1617
],

package-lock.json

+7-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"throng": "^4.0.0"
3434
},
3535
"devDependencies": {
36-
"@stencil/core": "^1.4.0",
36+
"@stencil/core": "^1.8.2-0",
3737
"@types/prismjs": "^1.9.1",
3838
"chokidar": "^3.0.2",
3939
"dotenv": "^8.1.0",

prerender.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ module.exports = {
99

1010
hydrateOptions() {
1111
const hydrate = {
12-
timeout: 150000 // 10x increase
12+
timeout: 15000
1313
}
1414
return hydrate;
1515
}

scripts/build-pages/page-types/static.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ async function getFileContributors(filename) {
8686
GITHUB_COMMITS[commit.hash] ? GITHUB_COMMITS[commit.hash].id : null
8787
// filter out null users
8888
).filter(user => !!user))),
89-
lastUpdated: moment(status.latest.date, 'YYYY-MM-DD HH-mm-ss ZZ').toISOString()
89+
lastUpdated: status.latest ? moment(status.latest.date, 'YYYY-MM-DD HH-mm-ss ZZ').toISOString() : ''
9090
})
9191
);
9292
}

src/components.d.ts

+93-46
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable */
12
/* tslint:disable */
23
/**
34
* This is an autogenerated file created by the Stencil compiler.
@@ -495,25 +496,25 @@ declare global {
495496
}
496497

497498
declare namespace LocalJSX {
498-
interface CodeColor extends JSXBase.HTMLAttributes<HTMLCodeColorElement> {
499+
interface CodeColor {
499500
'display'?: string;
500501
'mode'?: string;
501502
'value'?: string;
502503
}
503-
interface ColorAccordion extends JSXBase.HTMLAttributes<HTMLColorAccordionElement> {}
504-
interface ColorGenCssText extends JSXBase.HTMLAttributes<HTMLColorGenCssTextElement> {
504+
interface ColorAccordion {}
505+
interface ColorGenCssText {
505506
'cssText'?: string;
506507
'header'?: boolean;
507508
'onCssTextChange'?: (event: CustomEvent<any>) => void;
508509
}
509-
interface ColorGenPreview extends JSXBase.HTMLAttributes<HTMLColorGenPreviewElement> {
510+
interface ColorGenPreview {
510511
'cssText'?: string;
511512
'demoMode'?: string;
512513
}
513-
interface ColorGenSelectColors extends JSXBase.HTMLAttributes<HTMLColorGenSelectColorsElement> {
514+
interface ColorGenSelectColors {
514515
'colors'?: ColorVariable[];
515516
}
516-
interface ColorGenVariableSelector extends JSXBase.HTMLAttributes<HTMLColorGenVariableSelectorElement> {
517+
interface ColorGenVariableSelector {
517518
'editable'?: boolean;
518519
'isNew'?: boolean;
519520
'isParentOpen'?: boolean;
@@ -523,37 +524,37 @@ declare namespace LocalJSX {
523524
'property'?: string;
524525
'value'?: string;
525526
}
526-
interface ColorGenerator extends JSXBase.HTMLAttributes<HTMLColorGeneratorElement> {
527+
interface ColorGenerator {
527528
'onDemoMessage'?: (event: CustomEvent<any>) => void;
528529
}
529-
interface CommandCursor extends JSXBase.HTMLAttributes<HTMLCommandCursorElement> {
530+
interface CommandCursor {
530531
'blink'?: boolean;
531532
}
532-
interface CommandLine extends JSXBase.HTMLAttributes<HTMLCommandLineElement> {
533+
interface CommandLine {
533534
'nobuttons'?: boolean;
534535
}
535-
interface CommandOutput extends JSXBase.HTMLAttributes<HTMLCommandOutputElement> {}
536-
interface CommandPrompt extends JSXBase.HTMLAttributes<HTMLCommandPromptElement> {}
537-
interface ContributorList extends JSXBase.HTMLAttributes<HTMLContributorListElement> {
536+
interface CommandOutput {}
537+
interface CommandPrompt {}
538+
interface ContributorList {
538539
'contributors'?: string[];
539540
'link'?: (contributor: string) => string;
540541
}
541-
interface DocsButton extends JSXBase.HTMLAttributes<HTMLDocsButtonElement> {
542+
interface DocsButton {
542543
'href'?: string;
543544
'round'?: boolean;
544545
}
545-
interface DocsCard extends JSXBase.HTMLAttributes<HTMLDocsCardElement> {
546+
interface DocsCard {
546547
'header'?: string;
547548
'href'?: string;
548549
'icon'?: string;
549550
'img'?: string;
550551
'ionicon'?: string;
551552
}
552-
interface DocsCards extends JSXBase.HTMLAttributes<HTMLDocsCardsElement> {}
553-
interface DocsCode extends JSXBase.HTMLAttributes<HTMLDocsCodeElement> {
553+
interface DocsCards {}
554+
interface DocsCode {
554555
'language'?: string;
555556
}
556-
interface DocsCodepen extends JSXBase.HTMLAttributes<HTMLDocsCodepenElement> {
557+
interface DocsCodepen {
557558
'defaultTab'?: string;
558559
'height'?: string | number;
559560
'penTitle'?: string;
@@ -562,90 +563,90 @@ declare namespace LocalJSX {
562563
'theme'?: string;
563564
'user'?: string;
564565
}
565-
interface DocsDemo extends JSXBase.HTMLAttributes<HTMLDocsDemoElement> {
566+
interface DocsDemo {
566567
'source'?: string;
567568
'url'?: string;
568569
}
569-
interface DocsDropdown extends JSXBase.HTMLAttributes<HTMLDocsDropdownElement> {
570+
interface DocsDropdown {
570571
'align'?: 'left' | 'right' | 'center';
571572
'icon'?: (props: any) => JSX.Element;
572573
'label'?: string;
573574
}
574-
interface DocsHeader extends JSXBase.HTMLAttributes<HTMLDocsHeaderElement> {
575+
interface DocsHeader {
575576
'onToggleClick'?: (e: Event) => void;
576577
}
577-
interface DocsMenu extends JSXBase.HTMLAttributes<HTMLDocsMenuElement> {
578+
interface DocsMenu {
578579
'onToggleClick'?: (e: Event) => void;
579580
}
580-
interface DocsMenuToggle extends JSXBase.HTMLAttributes<HTMLDocsMenuToggleElement> {}
581-
interface DocsNav extends JSXBase.HTMLAttributes<HTMLDocsNavElement> {
581+
interface DocsMenuToggle {}
582+
interface DocsNav {
582583
'items'?: MenuItems;
583584
}
584-
interface DocsPage extends JSXBase.HTMLAttributes<HTMLDocsPageElement> {
585+
interface DocsPage {
585586
'history'?: RouterHistory;
586587
'path'?: string;
587588
}
588-
interface DocsPageFooter extends JSXBase.HTMLAttributes<HTMLDocsPageFooterElement> {
589+
interface DocsPageFooter {
589590
'page'?: Page;
590591
}
591-
interface DocsPagination extends JSXBase.HTMLAttributes<HTMLDocsPaginationElement> {
592+
interface DocsPagination {
592593
'page'?: Page;
593594
}
594-
interface DocsReference extends JSXBase.HTMLAttributes<HTMLDocsReferenceElement> {
595+
interface DocsReference {
595596
'data'?: any[];
596597
'keys'?: ReferenceKeys;
597598
}
598-
interface DocsRoot extends JSXBase.HTMLAttributes<HTMLDocsRootElement> {
599+
interface DocsRoot {
599600
'onPageChanged'?: (event: CustomEvent<any>) => void;
600601
}
601-
interface DocsSelect extends JSXBase.HTMLAttributes<HTMLDocsSelectElement> {
602+
interface DocsSelect {
602603
'initializer'?: (options: string[]) => string;
603604
'onSelection'?: (event: CustomEvent<string>) => void;
604605
'optionRenderer'?: (option: string) => any;
605606
'options'?: string[];
606607
}
607-
interface DocsTab extends JSXBase.HTMLAttributes<HTMLDocsTabElement> {
608+
interface DocsTab {
608609
'selected'?: boolean;
609610
'tab'?: string;
610611
}
611-
interface DocsTableOfContents extends JSXBase.HTMLAttributes<HTMLDocsTableOfContentsElement> {
612+
interface DocsTableOfContents {
612613
'basepath'?: string;
613614
'label'?: string;
614615
'links'?: Link[];
615616
}
616-
interface DocsTabs extends JSXBase.HTMLAttributes<HTMLDocsTabsElement> {
617+
interface DocsTabs {
617618
'listenFor'?: string;
618619
}
619-
interface FileTree extends JSXBase.HTMLAttributes<HTMLFileTreeElement> {}
620-
interface FileTreeDirectory extends JSXBase.HTMLAttributes<HTMLFileTreeDirectoryElement> {
620+
interface FileTree {}
621+
interface FileTreeDirectory {
621622
'collapsed'?: boolean;
622623
'name'?: string;
623624
}
624-
interface FileTreeFile extends JSXBase.HTMLAttributes<HTMLFileTreeFileElement> {
625+
interface FileTreeFile {
625626
'name'?: string;
626627
}
627-
interface FrameworkSelect extends JSXBase.HTMLAttributes<HTMLFrameworkSelectElement> {
628+
interface FrameworkSelect {
628629
'onToggleClick'?: (e: Event) => void;
629630
}
630-
interface HeaderMobileCollapse extends JSXBase.HTMLAttributes<HTMLHeaderMobileCollapseElement> {
631+
interface HeaderMobileCollapse {
631632
'darkMode'?: boolean;
632633
}
633-
interface HubspotForm extends JSXBase.HTMLAttributes<HTMLHubspotFormElement> {
634+
interface HubspotForm {
634635
'formId'?: string;
635636
}
636-
interface IonicSearch extends JSXBase.HTMLAttributes<HTMLIonicSearchElement> {
637+
interface IonicSearch {
637638
'mobile'?: boolean;
638639
}
639-
interface LayeredColorsSelect extends JSXBase.HTMLAttributes<HTMLLayeredColorsSelectElement> {}
640-
interface NativeEntInstall extends JSXBase.HTMLAttributes<HTMLNativeEntInstallElement> {
640+
interface LayeredColorsSelect {}
641+
interface NativeEntInstall {
641642
'capacitorSlug'?: string;
642643
'pluginId'?: string;
643644
'variables'?: string;
644645
}
645-
interface NewColorGenerator extends JSXBase.HTMLAttributes<HTMLNewColorGeneratorElement> {}
646-
interface SmsForm extends JSXBase.HTMLAttributes<HTMLSmsFormElement> {}
647-
interface SteppedColorGenerator extends JSXBase.HTMLAttributes<HTMLSteppedColorGeneratorElement> {}
648-
interface WistiaVideo extends JSXBase.HTMLAttributes<HTMLWistiaVideoElement> {
646+
interface NewColorGenerator {}
647+
interface SmsForm {}
648+
interface SteppedColorGenerator {}
649+
interface WistiaVideo {
649650
'videoId'?: string;
650651
}
651652

@@ -703,7 +704,53 @@ export { LocalJSX as JSX };
703704

704705
declare module "@stencil/core" {
705706
export namespace JSX {
706-
interface IntrinsicElements extends LocalJSX.IntrinsicElements {}
707+
interface IntrinsicElements {
708+
'code-color': LocalJSX.CodeColor & JSXBase.HTMLAttributes<HTMLCodeColorElement>;
709+
'color-accordion': LocalJSX.ColorAccordion & JSXBase.HTMLAttributes<HTMLColorAccordionElement>;
710+
'color-gen-css-text': LocalJSX.ColorGenCssText & JSXBase.HTMLAttributes<HTMLColorGenCssTextElement>;
711+
'color-gen-preview': LocalJSX.ColorGenPreview & JSXBase.HTMLAttributes<HTMLColorGenPreviewElement>;
712+
'color-gen-select-colors': LocalJSX.ColorGenSelectColors & JSXBase.HTMLAttributes<HTMLColorGenSelectColorsElement>;
713+
'color-gen-variable-selector': LocalJSX.ColorGenVariableSelector & JSXBase.HTMLAttributes<HTMLColorGenVariableSelectorElement>;
714+
'color-generator': LocalJSX.ColorGenerator & JSXBase.HTMLAttributes<HTMLColorGeneratorElement>;
715+
'command-cursor': LocalJSX.CommandCursor & JSXBase.HTMLAttributes<HTMLCommandCursorElement>;
716+
'command-line': LocalJSX.CommandLine & JSXBase.HTMLAttributes<HTMLCommandLineElement>;
717+
'command-output': LocalJSX.CommandOutput & JSXBase.HTMLAttributes<HTMLCommandOutputElement>;
718+
'command-prompt': LocalJSX.CommandPrompt & JSXBase.HTMLAttributes<HTMLCommandPromptElement>;
719+
'contributor-list': LocalJSX.ContributorList & JSXBase.HTMLAttributes<HTMLContributorListElement>;
720+
'docs-button': LocalJSX.DocsButton & JSXBase.HTMLAttributes<HTMLDocsButtonElement>;
721+
'docs-card': LocalJSX.DocsCard & JSXBase.HTMLAttributes<HTMLDocsCardElement>;
722+
'docs-cards': LocalJSX.DocsCards & JSXBase.HTMLAttributes<HTMLDocsCardsElement>;
723+
'docs-code': LocalJSX.DocsCode & JSXBase.HTMLAttributes<HTMLDocsCodeElement>;
724+
'docs-codepen': LocalJSX.DocsCodepen & JSXBase.HTMLAttributes<HTMLDocsCodepenElement>;
725+
'docs-demo': LocalJSX.DocsDemo & JSXBase.HTMLAttributes<HTMLDocsDemoElement>;
726+
'docs-dropdown': LocalJSX.DocsDropdown & JSXBase.HTMLAttributes<HTMLDocsDropdownElement>;
727+
'docs-header': LocalJSX.DocsHeader & JSXBase.HTMLAttributes<HTMLDocsHeaderElement>;
728+
'docs-menu': LocalJSX.DocsMenu & JSXBase.HTMLAttributes<HTMLDocsMenuElement>;
729+
'docs-menu-toggle': LocalJSX.DocsMenuToggle & JSXBase.HTMLAttributes<HTMLDocsMenuToggleElement>;
730+
'docs-nav': LocalJSX.DocsNav & JSXBase.HTMLAttributes<HTMLDocsNavElement>;
731+
'docs-page': LocalJSX.DocsPage & JSXBase.HTMLAttributes<HTMLDocsPageElement>;
732+
'docs-page-footer': LocalJSX.DocsPageFooter & JSXBase.HTMLAttributes<HTMLDocsPageFooterElement>;
733+
'docs-pagination': LocalJSX.DocsPagination & JSXBase.HTMLAttributes<HTMLDocsPaginationElement>;
734+
'docs-reference': LocalJSX.DocsReference & JSXBase.HTMLAttributes<HTMLDocsReferenceElement>;
735+
'docs-root': LocalJSX.DocsRoot & JSXBase.HTMLAttributes<HTMLDocsRootElement>;
736+
'docs-select': LocalJSX.DocsSelect & JSXBase.HTMLAttributes<HTMLDocsSelectElement>;
737+
'docs-tab': LocalJSX.DocsTab & JSXBase.HTMLAttributes<HTMLDocsTabElement>;
738+
'docs-table-of-contents': LocalJSX.DocsTableOfContents & JSXBase.HTMLAttributes<HTMLDocsTableOfContentsElement>;
739+
'docs-tabs': LocalJSX.DocsTabs & JSXBase.HTMLAttributes<HTMLDocsTabsElement>;
740+
'file-tree': LocalJSX.FileTree & JSXBase.HTMLAttributes<HTMLFileTreeElement>;
741+
'file-tree-directory': LocalJSX.FileTreeDirectory & JSXBase.HTMLAttributes<HTMLFileTreeDirectoryElement>;
742+
'file-tree-file': LocalJSX.FileTreeFile & JSXBase.HTMLAttributes<HTMLFileTreeFileElement>;
743+
'framework-select': LocalJSX.FrameworkSelect & JSXBase.HTMLAttributes<HTMLFrameworkSelectElement>;
744+
'header-mobile-collapse': LocalJSX.HeaderMobileCollapse & JSXBase.HTMLAttributes<HTMLHeaderMobileCollapseElement>;
745+
'hubspot-form': LocalJSX.HubspotForm & JSXBase.HTMLAttributes<HTMLHubspotFormElement>;
746+
'ionic-search': LocalJSX.IonicSearch & JSXBase.HTMLAttributes<HTMLIonicSearchElement>;
747+
'layered-colors-select': LocalJSX.LayeredColorsSelect & JSXBase.HTMLAttributes<HTMLLayeredColorsSelectElement>;
748+
'native-ent-install': LocalJSX.NativeEntInstall & JSXBase.HTMLAttributes<HTMLNativeEntInstallElement>;
749+
'new-color-generator': LocalJSX.NewColorGenerator & JSXBase.HTMLAttributes<HTMLNewColorGeneratorElement>;
750+
'sms-form': LocalJSX.SmsForm & JSXBase.HTMLAttributes<HTMLSmsFormElement>;
751+
'stepped-color-generator': LocalJSX.SteppedColorGenerator & JSXBase.HTMLAttributes<HTMLSteppedColorGeneratorElement>;
752+
'wistia-video': LocalJSX.WistiaVideo & JSXBase.HTMLAttributes<HTMLWistiaVideoElement>;
753+
}
707754
}
708755
}
709756

0 commit comments

Comments
 (0)