enyo.depends(
	"Marquee.js",
	"Button.js",
	"CaptionDecorator.js",
	"Item.js",
	"Panels.js",
	"SimplePicker.js",
	"SimpleIntegerPicker.js",
	"GridList.js",
	"GridListImageItem.js",
	"MoonGridFlyweightRepeater.js",
	"Checkbox.js",
	"CheckboxItem.js",
	"ToggleText.js",
	"ToggleItem.js",
	"ToggleButton.js",
	"RadioItem.js",
	"RadioItemGroup.js",
	"ExpandableListItem.js",
	"ExpandablePicker.js",
	"ExpandableIntegerPicker.js",
	"Header.js",
	"Icon.js",
	"IconButton.js",
	"Scroller.js",
	"List.js",
	"DataList.js",
	"PagingControl.js",
	"IntegerPicker.js",
	"IntegerScrollPicker.js",
	"DateTimePickerBase.js",
	"DatePicker.js",
	"TimePicker.js",
	"Input.js",
	"InputDecorator.js",
	"ProgressBar.js",
	"Slider.js",
	"RichText.js",
	"ContextualPopupButton.js",
	"ContextualPopupDecorator.js",
	"ContextualPopup.js",
	"BreadcrumbArranger.js",
	"TextArea.js",
	"ListActions.js",
	"Divider.js",
	"LabeledTextItem.js",
	"ImageItem.js",
	"Spinner.js",
	"SelectableItem.js",
	"Panel.js",
	"StyleAnimator.js",
	"Accordion.js",
	"Table.js",
	"DataTable.js",
	"MoonScrollStrategy.js",
	"Thumb.js",
	"InputHeader.js",
	"Scrim.js",
	"Popup.js",
	"Dialog.js",
	"TooltipDecorator.js",
	"Tooltip.js",
	"ExpandableInput.js",
	"Video.js",
	"VideoPlayer.js",
	"VideoInfoHeader.js",
	"VideoTransportSlider.js",
	"VideoFeedback.js",
	"VideoFullscreenToggleButton.js",
	"ChannelInfo.js",
	"Clock.js",
	"VideoInfoBackground.js",
	"DrawerHandle.js",
	"Drawer.js",
	"Drawers.js",
	"HighlightText.js",
	"ObjectActionDecorator.js",
	"FormCheckbox.js",
	"DataGridList.js",
	"SelectionOverlaySupport.js",
	"Image.js",
	"ImageBadge.js",
	"ExpandableText.js",
	"BodyText.js"
);

enyo.depends(
	"Marquee.js",
	"Button.js",
	"CaptionDecorator.js",
	"Item.js",
	"SelectableItem.js",
	"Panels.js",
	"SimplePicker.js",
	"SimpleIntegerPicker.js",
	"GridList.js",
	"GridListImageItem.js",
	"MoonGridFlyweightRepeater.js",
	"Checkbox.js",
	"CheckboxItem.js",
	"ToggleText.js",
	"ToggleItem.js",
	"ToggleButton.js",
	"RadioItem.js",
	"RadioItemGroup.js",
	"ExpandableListItem.js",
	"ExpandablePicker.js",
	"ExpandableIntegerPicker.js",
	"Header.js",
	"Icon.js",
	"IconButton.js",
	"Scroller.js",
	"List.js",
	"DataList.js",
	"PagingControl.js",
	"IntegerPicker.js",
	"IntegerScrollPicker.js",
	"DateTimePickerBase.js",
	"DatePicker.js",
	"TimePicker.js",
	"Input.js",
	"InputDecorator.js",
	"ProgressBar.js",
	"Slider.js",
	"RichText.js",
	"ContextualPopupButton.js",
	"ContextualPopupDecorator.js",
	"ContextualPopup.js",
	"BreadcrumbArranger.js",
	"TextArea.js",
	"ListActions.js",
	"Divider.js",
	"LabeledTextItem.js",
	"ImageItem.js",
	"Spinner.js",
	"Panel.js",
	"StyleAnimator.js",
	"Accordion.js",
	"Table.js",
	"DataTable.js",
	"MoonScrollStrategy.js",
	"Thumb.js",
	"InputHeader.js",
	"Scrim.js",
	"Popup.js",
	"Dialog.js",
	"TooltipDecorator.js",
	"Tooltip.js",
	"ExpandableInput.js",
	"Video.js",
	"VideoPlayer.js",
	"VideoInfoHeader.js",
	"VideoTransportSlider.js",
	"VideoFeedback.js",
	"VideoFullscreenToggleButton.js",
	"ChannelInfo.js",
	"Clock.js",
	"VideoInfoBackground.js",
	"DrawerHandle.js",
	"Drawer.js",
	"Drawers.js",
	"HighlightText.js",
	"ObjectActionDecorator.js",
	"FormCheckbox.js",
	"DataGridList.js",
	"SelectionOverlaySupport.js",
	"Image.js",
	"ImageBadge.js",
	"ExpandableText.js",
	"BodyText.js"
);

Fix ordering of files in package.js to allow for global noDefer usage