1{ 2 "compileOnSave": false, 3 "compilerOptions": { 4 "ets": { 5 "emitDecorators":[ 6 { 7 "name":"Entry", 8 "emitParameters" : true 9 }, 10 { 11 "name":"Component", 12 "emitParameters" : false 13 }, 14 { 15 "name":"Reusable", 16 "emitParameters" : false 17 }, 18 { 19 "name":"CustomDialog", 20 "emitParameters" : false 21 }, 22 { 23 "name":"Consume", 24 "emitParameters" : true 25 }, 26 { 27 "name":"Link", 28 "emitParameters" : false 29 }, 30 { 31 "name":"LocalStorageLink", 32 "emitParameters" : true 33 }, 34 { 35 "name":"LocalStorageProp", 36 "emitParameters" : true 37 }, 38 { 39 "name":"ObjectLink", 40 "emitParameters" : false 41 }, 42 { 43 "name":"Prop", 44 "emitParameters" : false 45 }, 46 { 47 "name":"Provide", 48 "emitParameters" : true 49 }, 50 { 51 "name":"State", 52 "emitParameters" : false 53 }, 54 { 55 "name":"StorageLink", 56 "emitParameters" : true 57 }, 58 { 59 "name":"StorageProp", 60 "emitParameters" : true 61 }, 62 { 63 "name":"Builder", 64 "emitParameters" : false 65 }, 66 { 67 "name":"LocalBuilder", 68 "emitParameters" : false 69 }, 70 { 71 "name":"BuilderParam", 72 "emitParameters" : false 73 }, 74 { 75 "name":"Observed", 76 "emitParameters" : false 77 }, 78 { 79 "name": "Require", 80 "emitParameters" : false 81 }, 82 { 83 "name": "Sendable", 84 "emitParameters" : false 85 }, 86 { 87 "name": "Track", 88 "emitParameters": false 89 }, 90 { 91 "name": "ComponentV2", 92 "emitParameters": true 93 }, 94 { 95 "name": "ObservedV2", 96 "emitParameters": false 97 }, 98 { 99 "name": "Trace", 100 "emitParameters": false 101 }, 102 { 103 "name": "Local", 104 "emitParameters" : false 105 }, 106 { 107 "name": "Param", 108 "emitParameters" : false 109 }, 110 { 111 "name": "Once", 112 "emitParameters" : false 113 }, 114 { 115 "name": "Event", 116 "emitParameters" : false 117 }, 118 { 119 "name": "Monitor", 120 "emitParameters" : true 121 }, 122 { 123 "name": "Provider", 124 "emitParameters" : true 125 }, 126 { 127 "name": "Consumer", 128 "emitParameters" : true 129 }, 130 { 131 "name": "Computed", 132 "emitParameters" : false 133 }, 134 { 135 "name": "Type", 136 "emitParameters" : true 137 } 138 ], 139 "propertyDecorators": [ 140 { 141 "name": "Link", 142 "needInitialization": false 143 }, 144 { 145 "name": "Prop", 146 "needInitialization": false 147 }, 148 { 149 "name": "ObjectLink", 150 "needInitialization": false 151 }, 152 { 153 "name": "Consume", 154 "needInitialization": false 155 } 156 ], 157 "render": { 158 "method": ["build", "pageTransition"], 159 "decorator": ["LocalBuilder", "Builder"] 160 }, 161 "components": [ 162 "AbilityComponent", 163 "AlphabetIndexer", 164 "AnalogClock", 165 "Animator", 166 "ArcList", 167 "ArcListItem", 168 "Badge", 169 "Blank", 170 "Button", 171 "Calendar", 172 "CalendarPicker", 173 "Camera", 174 "Canvas", 175 "Checkbox", 176 "CheckboxGroup", 177 "Circle", 178 "ColorPicker", 179 "ColorPickerDialog", 180 "Column", 181 "ColumnSplit", 182 "ContentSlot", 183 "Counter", 184 "DataPanel", 185 "DatePicker", 186 "Divider", 187 "EffectComponent", 188 "Ellipse", 189 "EmbeddedComponent", 190 "Flex", 191 "FolderStack", 192 "FormComponent", 193 "FormLink", 194 "Gauge", 195 "GeometryView", 196 "Grid", 197 "GridItem", 198 "GridContainer", 199 "Hyperlink", 200 "Image", 201 "ImageAnimator", 202 "IndicatorComponent", 203 "LazyVGridLayout", 204 "Line", 205 "List", 206 "ListItem", 207 "ListItemGroup", 208 "LoadingProgress", 209 "Marquee", 210 "MediaCachedImage", 211 "Menu", 212 "MenuItem", 213 "MenuItemGroup", 214 "MovingPhotoView", 215 "NavDestination", 216 "NavRouter", 217 "Navigation", 218 "Navigator", 219 "NodeContainer", 220 "Option", 221 "PageTransitionEnter", 222 "PageTransitionExit", 223 "Panel", 224 "Particle", 225 "Path", 226 "PatternLock", 227 "Piece", 228 "PlatformView", 229 "PluginComponent", 230 "Polygon", 231 "Polyline", 232 "Progress", 233 "QRCode", 234 "Radio", 235 "Rating", 236 "Rect", 237 "Refresh", 238 "RelativeContainer", 239 "RemoteWindow", 240 "RootScene", 241 "Row", 242 "RowSplit", 243 "RichText", 244 "Screen", 245 "Scroll", 246 "ScrollBar", 247 "Search", 248 "Section", 249 "Select", 250 "Shape", 251 "Sheet", 252 "SideBarContainer", 253 "Slider", 254 "Span", 255 "Stack", 256 "Stepper", 257 "StepperItem", 258 "Swiper", 259 "SymbolGlyph", 260 "SymbolSpan", 261 "TabContent", 262 "Tabs", 263 "Text", 264 "TextPicker", 265 "TextClock", 266 "TextArea", 267 "TextInput", 268 "TextTimer", 269 "TimePicker", 270 "Toggle", 271 "ToolBarItem", 272 "Video", 273 "Web", 274 "WindowScene", 275 "WithTheme", 276 "XComponent", 277 "GridRow", 278 "GridCol", 279 "WaterFlow", 280 "FlowItem", 281 "ImageSpan", 282 "LocationButton", 283 "PasteButton", 284 "SaveButton", 285 "UIExtensionComponent", 286 "IsolatedComponent", 287 "RichEditor", 288 "Component3D", 289 "ContainerSpan", 290 "ArcAlphabetIndexer", 291 "ArcSwiper", 292 "ArcScrollBar", 293 ], 294 "extend": { 295 "decorator": ["Extend", "AnimatableExtend"], 296 "components": [ 297 { 298 "name": "AbilityComponent", 299 "type": "AbilityComponentAttribute", 300 "instance": "AbilityComponentInstance" 301 }, 302 { 303 "name": "AlphabetIndexer", 304 "type": "AlphabetIndexerAttribute", 305 "instance": "AlphabetIndexerInstance" 306 }, 307 { 308 "name": "AnalogClock", 309 "type": "AnalogClockAttribute", 310 "instance": "AnalogClockInstance" 311 }, 312 { 313 "name": "Animator", 314 "type": "AnimatorAttribute", 315 "instance": "AnimatorInstance" 316 }, 317 { 318 "name": "ArcList", 319 "type": "ArcListAttribute", 320 "instance": "ArcListInstance" 321 }, 322 { 323 "name": "ArcListItem", 324 "type": "ArcListItemAttribute", 325 "instance": "ArcListItemInstance" 326 }, 327 { 328 "name": "Badge", 329 "type": "BadgeAttribute", 330 "instance": "BadgeInstance" 331 }, 332 { 333 "name": "Blank", 334 "type": "BlankAttribute", 335 "instance": "BlankInstance" 336 }, 337 { 338 "name": "Button", 339 "type": "ButtonAttribute", 340 "instance": "ButtonInstance" 341 }, 342 { 343 "name": "Calendar", 344 "type": "CalendarAttribute", 345 "instance": "CalendarInstance" 346 }, 347 { 348 "name": "CalendarPicker", 349 "type": "CalendarPickerAttribute", 350 "instance": "CalendarPickerInstance" 351 }, 352 { 353 "name": "Camera", 354 "type": "CameraAttribute", 355 "instance": "CameraInstance" 356 }, 357 { 358 "name": "Canvas", 359 "type": "CanvasAttribute", 360 "instance": "CanvasInstance" 361 }, 362 { 363 "name": "Checkbox", 364 "type": "CheckboxAttribute", 365 "instance": "CheckboxInstance" 366 }, 367 { 368 "name": "CheckboxGroup", 369 "type": "CheckboxGroupAttribute", 370 "instance": "CheckboxGroupInstance" 371 }, 372 { 373 "name": "Circle", 374 "type": "CircleAttribute", 375 "instance": "CircleInstance" 376 }, 377 { 378 "name": "ColorPicker", 379 "type": "ColorPickerAttribute", 380 "instance": "ColorPickerInstance" 381 }, 382 { 383 "name": "ColorPickerDialog", 384 "type": "ColorPickerDialogAttribute", 385 "instance": "ColorPickerDialogInstance" 386 }, 387 { 388 "name": "Column", 389 "type": "ColumnAttribute", 390 "instance": "ColumnInstance" 391 }, 392 { 393 "name": "ColumnSplit", 394 "type": "ColumnSplitAttribute", 395 "instance": "ColumnSplitInstance" 396 }, 397 { 398 "name": "Counter", 399 "type": "CounterAttribute", 400 "instance": "CounterInstance" 401 }, 402 { 403 "name": "DataPanel", 404 "type": "DataPanelAttribute", 405 "instance": "DataPanelInstance" 406 }, 407 { 408 "name": "DatePicker", 409 "type": "DatePickerAttribute", 410 "instance": "DatePickerInstance" 411 }, 412 { 413 "name": "Divider", 414 "type": "DividerAttribute", 415 "instance": "DividerInstance" 416 }, 417 { 418 "name": "EffectComponent", 419 "type": "EffectComponentAttribute", 420 "instance": "EffectComponentInstance" 421 }, 422 { 423 "name": "Ellipse", 424 "type": "EllipseAttribute", 425 "instance": "EllipseInstance" 426 }, 427 { 428 "name": "EmbeddedComponent", 429 "type": "EmbeddedComponentAttribute", 430 "instance": "EmbeddedComponentInstance" 431 }, 432 { 433 "name": "Flex", 434 "type": "FlexAttribute", 435 "instance": "FlexInstance" 436 }, 437 { 438 "name": "FolderStack", 439 "type": "FolderStackAttribute", 440 "instance": "FolderStackInstance" 441 }, 442 { 443 "name": "FormComponent", 444 "type": "FormComponentAttribute", 445 "instance": "FormComponentInstance" 446 }, 447 { 448 "name": "FormLink", 449 "type": "FormLinkAttribute", 450 "instance": "FormLinkInstance" 451 }, 452 { 453 "name": "Gauge", 454 "type": "GaugeAttribute", 455 "instance": "GaugeInstance" 456 }, 457 { 458 "name": "GeometryView", 459 "type": "GeometryViewAttribute", 460 "instance": "GeometryViewInstance" 461 }, 462 { 463 "name": "Grid", 464 "type": "GridAttribute", 465 "instance": "GridInstance" 466 }, 467 { 468 "name": "GridItem", 469 "type": "GridItemAttribute", 470 "instance": "GridItemInstance" 471 }, 472 { 473 "name": "GridContainer", 474 "type": "GridContainerAttribute", 475 "instance": "GridContainerInstance" 476 }, 477 { 478 "name": "Hyperlink", 479 "type": "HyperlinkAttribute", 480 "instance": "HyperlinkInstance" 481 }, 482 { 483 "name": "Image", 484 "type": "ImageAttribute", 485 "instance": "ImageInstance" 486 }, 487 { 488 "name": "ImageAnimator", 489 "type": "ImageAnimatorAttribute", 490 "instance": "ImageAnimatorInstance" 491 }, 492 { 493 "name": "IndicatorComponent", 494 "type": "IndicatorComponentAttribute", 495 "instance": "IndicatorComponentInstance" 496 }, 497 { 498 "name": "LazyVGridLayout", 499 "type": "LazyVGridLayoutAttribute", 500 "instance": "LazyVGridLayoutInstance" 501 }, 502 { 503 "name": "Line", 504 "type": "LineAttribute", 505 "instance": "LineInstance" 506 }, 507 { 508 "name": "List", 509 "type": "ListAttribute", 510 "instance": "ListInstance" 511 }, 512 { 513 "name": "ListItem", 514 "type": "ListItemAttribute", 515 "instance": "ListItemInstance" 516 }, 517 { 518 "name": "ListItemGroup", 519 "type": "ListItemGroupAttribute", 520 "instance": "ListItemGroupInstance" 521 }, 522 { 523 "name": "LoadingProgress", 524 "type": "LoadingProgressAttribute", 525 "instance": "LoadingProgressInstance" 526 }, 527 { 528 "name": "Marquee", 529 "type": "MarqueeAttribute", 530 "instance": "MarqueeInstance" 531 }, 532 { 533 "name": "MediaCachedImage", 534 "type": "MediaCachedImageAttribute", 535 "instance": "MediaCachedImageInstance" 536 }, 537 { 538 "name": "Menu", 539 "type": "MenuAttribute", 540 "instance": "MenuInstance" 541 }, 542 { 543 "name": "MenuItem", 544 "type": "MenuItemAttribute", 545 "instance": "MenuItemInstance" 546 }, 547 { 548 "name": "MenuItemGroup", 549 "type": "MenuItemGroupAttribute", 550 "instance": "MenuItemGroupInstance" 551 }, 552 { 553 "name": "MovingPhotoView", 554 "type": "MovingPhotoViewAttribute", 555 "instance": "MovingPhotoViewInstance" 556 }, 557 { 558 "name": "NavDestination", 559 "type": "NavDestinationAttribute", 560 "instance": "NavDestinationInstance" 561 }, 562 { 563 "name": "NavRouter", 564 "type": "NavRouterAttribute", 565 "instance": "NavRouterInstance" 566 }, 567 { 568 "name": "Navigation", 569 "type": "NavigationAttribute", 570 "instance": "NavigationInstance" 571 }, 572 { 573 "name": "Navigator", 574 "type": "NavigatorAttribute", 575 "instance": "NavigatorInstance" 576 }, 577 { 578 "name": "NodeContainer", 579 "type": "NodeContainerAttribute", 580 "instance": "NodeContainerInstance" 581 }, 582 { 583 "name": "Option", 584 "type": "OptionAttribute", 585 "instance": "OptionInstance" 586 }, 587 { 588 "name": "PageTransitionEnter", 589 "type": "PageTransitionEnterAttribute", 590 "instance": "PageTransitionEnterInstance" 591 }, 592 { 593 "name": "PageTransitionExit", 594 "type": "PageTransitionExitAttribute", 595 "instance": "PageTransitionExitInstance" 596 }, 597 { 598 "name": "Panel", 599 "type": "PanelAttribute", 600 "instance": "PanelInstance" 601 }, 602 { 603 "name": "Particle", 604 "type": "ParticleAttribute", 605 "instance": "ParticleInstance" 606 }, 607 { 608 "name": "Path", 609 "type": "PathAttribute", 610 "instance": "PathInstance" 611 }, 612 { 613 "name": "PatternLock", 614 "type": "PatternLockAttribute", 615 "instance": "PatternLockInstance" 616 }, 617 { 618 "name": "Piece", 619 "type": "PieceAttribute", 620 "instance": "PieceInstance" 621 }, 622 { 623 "name": "PlatformView", 624 "type": "PlatformViewAttribute", 625 "instance": "PlatformViewInstance" 626 }, 627 { 628 "name": "PluginComponent", 629 "type": "PluginComponentAttribute", 630 "instance": "PluginComponentInstance" 631 }, 632 { 633 "name": "Polygon", 634 "type": "PolygonAttribute", 635 "instance": "PolygonInstance" 636 }, 637 { 638 "name": "Polyline", 639 "type": "PolylineAttribute", 640 "instance": "PolylineInstance" 641 }, 642 { 643 "name": "Progress", 644 "type": "ProgressAttribute", 645 "instance": "ProgressInstance" 646 }, 647 { 648 "name": "QRCode", 649 "type": "QRCodeAttribute", 650 "instance": "QRCodeInstance" 651 }, 652 { 653 "name": "Radio", 654 "type": "RadioAttribute", 655 "instance": "RadioInstance" 656 }, 657 { 658 "name": "Rating", 659 "type": "RatingAttribute", 660 "instance": "RatingInstance" 661 }, 662 { 663 "name": "Rect", 664 "type": "RectAttribute", 665 "instance": "RectInstance" 666 }, 667 { 668 "name": "RelativeContainer", 669 "type": "RelativeContainerAttribute", 670 "instance": "RelativeContainerInstance" 671 }, 672 { 673 "name": "Refresh", 674 "type": "RefreshAttribute", 675 "instance": "RefreshInstance" 676 }, 677 { 678 "name": "RemoteWindow", 679 "type": "RemoteWindowAttribute", 680 "instance": "RemoteWindowInstance" 681 }, 682 { 683 "name": "RootScene", 684 "type": "RootSceneAttribute", 685 "instance": "RootSceneInstance" 686 }, 687 { 688 "name": "Row", 689 "type": "RowAttribute", 690 "instance": "RowInstance" 691 }, 692 { 693 "name": "RowSplit", 694 "type": "RowSplitAttribute", 695 "instance": "RowSplitInstance" 696 }, 697 { 698 "name": "RichText", 699 "type": "RichTextAttribute", 700 "instance": "RichTextInstance" 701 }, 702 { 703 "name": "Screen", 704 "type": "ScreenAttribute", 705 "instance": "ScreenInstance" 706 }, 707 { 708 "name": "Scroll", 709 "type": "ScrollAttribute", 710 "instance": "ScrollInstance" 711 }, 712 { 713 "name": "ScrollBar", 714 "type": "ScrollBarAttribute", 715 "instance": "ScrollBarInstance" 716 }, 717 { 718 "name": "Search", 719 "type": "SearchAttribute", 720 "instance": "SearchInstance" 721 }, 722 { 723 "name": "Section", 724 "type": "SectionAttribute", 725 "instance": "SectionInstance" 726 }, 727 { 728 "name": "Select", 729 "type": "SelectAttribute", 730 "instance": "SelectInstance" 731 }, 732 { 733 "name": "Shape", 734 "type": "ShapeAttribute", 735 "instance": "ShapeInstance" 736 }, 737 { 738 "name": "Sheet", 739 "type": "SheetAttribute", 740 "instance": "SheetInstance" 741 }, 742 { 743 "name": "SideBarContainer", 744 "type": "SideBarContainerAttribute", 745 "instance": "SideBarContainerInstance" 746 }, 747 { 748 "name": "Slider", 749 "type": "SliderAttribute", 750 "instance": "SliderInstance" 751 }, 752 { 753 "name": "Span", 754 "type": "SpanAttribute", 755 "instance": "SpanInstance" 756 }, 757 { 758 "name": "Stack", 759 "type": "StackAttribute", 760 "instance": "StackInstance" 761 }, 762 { 763 "name": "Stepper", 764 "type": "StepperAttribute", 765 "instance": "StepperInstance" 766 }, 767 { 768 "name": "StepperItem", 769 "type": "StepperItemAttribute", 770 "instance": "StepperItemInstance" 771 }, 772 { 773 "name": "Swiper", 774 "type": "SwiperAttribute", 775 "instance": "SwiperInstance" 776 }, 777 { 778 "name": "SymbolGlyph", 779 "type": "SymbolGlyphAttribute", 780 "instance": "SymbolGlyphInstance" 781 }, 782 { 783 "name": "SymbolSpan", 784 "type": "SymbolSpanAttribute", 785 "instance": "SymbolSpanInstance" 786 }, 787 { 788 "name": "TabContent", 789 "type": "TabContentAttribute", 790 "instance": "TabContentInstance" 791 }, 792 { 793 "name": "Tabs", 794 "type": "TabsAttribute", 795 "instance": "TabsInstance" 796 }, 797 { 798 "name": "Text", 799 "type": "TextAttribute", 800 "instance": "TextInstance" 801 }, 802 { 803 "name": "TextPicker", 804 "type": "TextPickerAttribute", 805 "instance": "TextPickerInstance" 806 }, 807 { 808 "name": "TextClock", 809 "type": "TextClockAttribute", 810 "instance": "TextClockInstance" 811 }, 812 { 813 "name": "TextArea", 814 "type": "TextAreaAttribute", 815 "instance": "TextAreaInstance" 816 }, 817 { 818 "name": "TextInput", 819 "type": "TextInputAttribute", 820 "instance": "TextInputInstance" 821 }, 822 { 823 "name": "TextTimer", 824 "type": "TextTimerAttribute", 825 "instance": "TextTimerInstance" 826 }, 827 { 828 "name": "TimePicker", 829 "type": "TimePickerAttribute", 830 "instance": "TimePickerInstance" 831 }, 832 { 833 "name": "Toggle", 834 "type": "ToggleAttribute", 835 "instance": "ToggleInstance" 836 }, 837 { 838 "name": "ToolBarItem", 839 "type": "ToolBarItemAttribute", 840 "instance": "ToolBarItemInterface" 841 }, 842 { 843 "name": "Video", 844 "type": "VideoAttribute", 845 "instance": "VideoInstance" 846 }, 847 { 848 "name": "Web", 849 "type": "WebAttribute", 850 "instance": "WebInstance" 851 }, 852 { 853 "name": "WindowScene", 854 "type": "WindowSceneAttribute", 855 "instance": "WindowSceneInstance" 856 }, 857 { 858 "name": "XComponent", 859 "type": "XComponentAttribute", 860 "instance": "XComponentInstance" 861 }, 862 { 863 "name": "GridRow", 864 "type": "GridRowAttribute", 865 "instance": "GridRowInstance" 866 }, 867 { 868 "name": "GridCol", 869 "type": "GridColAttribute", 870 "instance": "GridColInstance" 871 }, 872 { 873 "name": "WaterFlow", 874 "type": "WaterFlowAttribute", 875 "instance": "WaterFlowInstance" 876 }, 877 { 878 "name": "FlowItem", 879 "type": "FlowItemAttribute", 880 "instance": "FlowItemInstance" 881 }, 882 { 883 "name": "ImageSpan", 884 "type": "ImageSpanAttribute", 885 "instance": "ImageSpanInstance" 886 }, 887 { 888 "name": "LocationButton", 889 "type": "LocationButtonAttribute", 890 "instance": "LocationButtonInstance" 891 }, 892 { 893 "name": "PasteButton", 894 "type": "PasteButtonAttribute", 895 "instance": "PasteButtonInstance" 896 }, 897 { 898 "name": "SaveButton", 899 "type": "SaveButtonAttribute", 900 "instance": "SaveButtonInstance" 901 }, 902 { 903 "name": "UIExtensionComponent", 904 "type": "UIExtensionComponentAttribute", 905 "instance": "UIExtensionComponentInstance" 906 }, 907 { 908 "name": "IsolatedComponent", 909 "type": "IsolatedComponentAttribute", 910 "instance": "IsolatedComponentInstance" 911 }, 912 { 913 "name": "RichEditor", 914 "type": "RichEditorAttribute", 915 "instance": "RichEditorInstance" 916 }, 917 { 918 "name": "Component3D", 919 "type": "Component3DAttribute", 920 "instance": "Component3DInstance" 921 }, 922 { 923 "name": "ContainerSpan", 924 "type": "ContainerSpanAttribute", 925 "instance": "ContainerSpanInstance" 926 }, 927 { 928 "name": "ArcAlphabetIndexer", 929 "type": "ArcAlphabetIndexerAttribute", 930 "instance": "ArcAlphabetIndexerInstance" 931 }, 932 { 933 "name": "ArcSwiper", 934 "type": "ArcSwiperAttribute", 935 "instance": "ArcSwiperInstance" 936 }, 937 { 938 "name": "ArcScrollBar", 939 "type": "ArcScrollBarAttribute", 940 "instance": "ArcScrollBarInstance" 941 }, 942 ] 943 }, 944 "styles": { 945 "decorator": "Styles", 946 "component": { 947 "name": "Common", 948 "type": "T", 949 "instance": "CommonInstance" 950 }, 951 "property": "stateStyles" 952 }, 953 "concurrent": { 954 "decorator": "Concurrent" 955 }, 956 "customComponent": "CustomComponent", 957 "syntaxComponents": { 958 "paramsUICallback": [ 959 "ForEach", 960 "LazyForEach" 961 ], 962 "attrUICallback": [ 963 { 964 "name": "Repeat", 965 "attributes": ["each", "template"] 966 } 967 ] 968 } 969 }, 970 "allowJs": true, 971 "allowSyntheticDefaultImports": true, 972 "esModuleInterop": true, 973 "importsNotUsedAsValues": "preserve", 974 "noImplicitAny": false, 975 "noUnusedLocals": false, 976 "noUnusedParameters": false, 977 "experimentalDecorators": true, 978 "moduleResolution": "node", 979 "resolveJsonModule": true, 980 "skipLibCheck": true, 981 "sourceMap": true, 982 "module": "commonjs", 983 "target": "es2021", 984 "types": [], 985 "typeRoots": [], 986 "lib": [ 987 "es2021" 988 ], 989 "alwaysStrict": true 990 }, 991 "exclude": [ 992 "node_modules" 993 ] 994} 995