lib/isomorfeus-react.rb in isomorfeus-react-16.6.8 vs lib/isomorfeus-react.rb in isomorfeus-react-16.8.0
- old
+ new
@@ -1,106 +1,9 @@
if RUBY_ENGINE == 'opal'
- require 'opal'
- require 'native'
- require 'active_support/core_ext/string'
- require 'react/active_support_support'
- require 'isomorfeus/execution_environment'
- if Isomorfeus.on_browser?
- require 'browser/support'
- require 'browser/event'
- require 'browser/event_source'
- require 'browser/screen'
- require 'browser/socket'
- require 'browser/window'
- require 'browser/dom/node'
- require 'browser/dom/element'
- end
- require 'isomorfeus-redux'
- require 'react/version'
- require 'react'
- # require 'react/element' # usually not needed
- require 'react/synthetic_event'
- if Isomorfeus.on_browser?
- require 'react_dom'
- else
- require 'react_dom_server'
- end
- # React::Component
- require 'react/component/api'
- require 'react/component/unsafe_api'
- require 'react/component/initializer'
- require 'react/component/features'
- require 'react/native_constant_wrapper'
- require 'react/context_wrapper'
- require 'react/component/native_component_constructor'
- require 'react/component/native_component_validate_prop'
- require 'react/component/props'
- require 'react/component/state'
- require 'react/component/match'
- require 'react/component/location'
- require 'react/component/history'
- require 'react/component/elements'
- require 'react/component/resolution'
- require 'react/component/should_component_update'
- require 'react/component/event_handler'
- require 'react/component/mixin'
- require 'react/component/base'
- # React::PureComponent
- require 'react/pure_component/mixin'
- require 'react/pure_component/base'
- # Function Component
- require 'react/function_component/resolution'
- require 'react/function_component/runner'
- require 'react/function_component/creator'
- # Redux::Component
- require 'react/redux_component/component_class_store_defaults'
- require 'react/redux_component/component_instance_store_defaults'
- require 'react/redux_component/app_store_defaults'
- require 'react/redux_component/api'
- require 'react/redux_component/initializer'
- require 'react/redux_component/app_store_proxy'
- require 'react/redux_component/class_store_proxy'
- require 'react/redux_component/instance_store_proxy'
- require 'react/redux_component/native_component_constructor'
- require 'react/redux_component/mixin'
- require 'react/redux_component/base'
- require 'react/redux_component/reducers'
- require 'isomorfeus/config'
-
- # init component reducers
- React::ReduxComponent::Reducers.add_component_reducers_to_store
-
- # init LucidApplicationContext (Store Provider and Consumer)
- require 'lucid_app/context'
-
- LucidApp::Context.create_application_context
-
- # LucidComponent
- require 'lucid_component/api'
- require 'lucid_component/initializer'
- require 'lucid_component/native_component_constructor'
- require 'lucid_component/event_handler'
- require 'lucid_component/mixin'
- require 'lucid_component/base'
-
- # LucidApp
- require 'lucid_app/api'
- require 'lucid_app/native_component_constructor'
- require 'lucid_app/mixin'
- require 'lucid_app/base'
-
- # LucidRouter
- require 'lucid_router'
-
- # allow mounting of components
- if Isomorfeus.on_browser?
- require 'isomorfeus/top_level_browser'
- else
- require 'isomorfeus/top_level_ssr'
- end
-
- # initalize Store, options, etc.
- Isomorfeus.init
+ require 'isomorfeus-react-base'
+ require 'isomorfeus-react-component'
+ require 'isomorfeus-react-redux-component'
+ require 'isomorfeus-react-lucid'
else
require 'oj'
require 'opal'
require 'opal-activesupport'
require 'opal-browser'