Replace sprockets/browserify with Webpack (#2617)
* Replace browserify with webpack * Add react-intl-translations-manager * Do not minify in development, add offline-plugin for ServiceWorker background cache updates * Adjust tests and dependencies * Fix production deployments * Fix tests * More optimizations * Improve travis cache for npm stuff * Re-run travis * Add back support for custom.scss as before * Remove offline-plugin and babili * Fix issue with Immutable.List().unshift(...values) not working as expected * Make travis load schema instead of running all migrations in sequence * Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in <UI /> * Add react definitions to places that use JSX * Add Procfile.dev for running rails, webpack and streaming API at the same time
This commit is contained in:
		
							
								
								
									
										43
									
								
								Gemfile.lock
									
									
									
									
									
								
							
							
						
						
									
										43
									
								
								Gemfile.lock
									
									
									
									
									
								
							@@ -43,15 +43,13 @@ GEM
 | 
			
		||||
      public_suffix (~> 2.0, >= 2.0.2)
 | 
			
		||||
    airbrussh (1.2.0)
 | 
			
		||||
      sshkit (>= 1.6.1, != 1.7.0)
 | 
			
		||||
    annotate (2.7.1)
 | 
			
		||||
      activerecord (>= 3.2, < 6.0)
 | 
			
		||||
      rake (>= 10.4, < 12.0)
 | 
			
		||||
    annotate (2.6.5)
 | 
			
		||||
      activerecord (>= 2.3.0)
 | 
			
		||||
      rake (>= 0.8.7)
 | 
			
		||||
    arel (7.1.4)
 | 
			
		||||
    ast (2.3.0)
 | 
			
		||||
    attr_encrypted (3.0.3)
 | 
			
		||||
      encryptor (~> 3.0.0)
 | 
			
		||||
    autoprefixer-rails (6.7.7.2)
 | 
			
		||||
      execjs
 | 
			
		||||
    av (0.9.0)
 | 
			
		||||
      cocaine (~> 0.5.3)
 | 
			
		||||
    aws-sdk (2.9.12)
 | 
			
		||||
@@ -76,10 +74,6 @@ GEM
 | 
			
		||||
      rack (>= 0.9.0)
 | 
			
		||||
    binding_of_caller (0.7.2)
 | 
			
		||||
      debug_inspector (>= 0.0.1)
 | 
			
		||||
    browserify-rails (4.1.0)
 | 
			
		||||
      addressable (>= 2.4.0)
 | 
			
		||||
      railties (>= 4.0.0, < 5.1)
 | 
			
		||||
      sprockets (>= 3.6.0)
 | 
			
		||||
    builder (3.2.3)
 | 
			
		||||
    bullet (5.5.1)
 | 
			
		||||
      activesupport (>= 3.0.0)
 | 
			
		||||
@@ -92,8 +86,6 @@ GEM
 | 
			
		||||
    capistrano-bundler (1.2.0)
 | 
			
		||||
      capistrano (~> 3.1)
 | 
			
		||||
      sshkit (~> 1.2)
 | 
			
		||||
    capistrano-faster-assets (1.0.2)
 | 
			
		||||
      capistrano (>= 3.1)
 | 
			
		||||
    capistrano-rails (1.2.3)
 | 
			
		||||
      capistrano (~> 3.1)
 | 
			
		||||
      capistrano-bundler (~> 1.1)
 | 
			
		||||
@@ -161,8 +153,6 @@ GEM
 | 
			
		||||
    faker (1.7.3)
 | 
			
		||||
      i18n (~> 0.5)
 | 
			
		||||
    fast_blank (1.0.0)
 | 
			
		||||
    font-awesome-rails (4.7.0.1)
 | 
			
		||||
      railties (>= 3.2, < 5.1)
 | 
			
		||||
    fuubar (2.2.0)
 | 
			
		||||
      rspec-core (~> 3.0)
 | 
			
		||||
      ruby-progressbar (~> 1.4)
 | 
			
		||||
@@ -210,10 +200,6 @@ GEM
 | 
			
		||||
      rainbow (~> 2.2)
 | 
			
		||||
      terminal-table (>= 1.5.1)
 | 
			
		||||
    jmespath (1.3.1)
 | 
			
		||||
    jquery-rails (4.3.1)
 | 
			
		||||
      rails-dom-testing (>= 1, < 3)
 | 
			
		||||
      railties (>= 4.2.0)
 | 
			
		||||
      thor (>= 0.14, < 2.0)
 | 
			
		||||
    json (2.1.0)
 | 
			
		||||
    kaminari (1.0.1)
 | 
			
		||||
      activesupport (>= 4.1.0)
 | 
			
		||||
@@ -257,6 +243,7 @@ GEM
 | 
			
		||||
    mimemagic (0.3.2)
 | 
			
		||||
    mini_portile2 (2.1.0)
 | 
			
		||||
    minitest (5.10.1)
 | 
			
		||||
    multi_json (1.12.1)
 | 
			
		||||
    net-scp (1.2.1)
 | 
			
		||||
      net-ssh (>= 2.6.5)
 | 
			
		||||
    net-ssh (4.1.0)
 | 
			
		||||
@@ -348,8 +335,8 @@ GEM
 | 
			
		||||
      thor (>= 0.18.1, < 2.0)
 | 
			
		||||
    rainbow (2.2.2)
 | 
			
		||||
      rake
 | 
			
		||||
    rake (11.3.0)
 | 
			
		||||
    react-rails (1.11.0)
 | 
			
		||||
    rake (12.0.0)
 | 
			
		||||
    react-rails (2.1.0)
 | 
			
		||||
      babel-transpiler (>= 0.7.0)
 | 
			
		||||
      connection_pool
 | 
			
		||||
      execjs
 | 
			
		||||
@@ -410,13 +397,6 @@ GEM
 | 
			
		||||
      crass (~> 1.0.2)
 | 
			
		||||
      nokogiri (>= 1.4.4)
 | 
			
		||||
      nokogumbo (~> 1.4.1)
 | 
			
		||||
    sass (3.4.23)
 | 
			
		||||
    sass-rails (5.0.6)
 | 
			
		||||
      railties (>= 4.0.0, < 6)
 | 
			
		||||
      sass (~> 3.1)
 | 
			
		||||
      sprockets (>= 2.8, < 4.0)
 | 
			
		||||
      sprockets-rails (>= 2.0, < 4.0)
 | 
			
		||||
      tilt (>= 1.1, < 3)
 | 
			
		||||
    sidekiq (4.2.10)
 | 
			
		||||
      concurrent-ruby (~> 1.0)
 | 
			
		||||
      connection_pool (~> 2.2, >= 2.2.0)
 | 
			
		||||
@@ -473,6 +453,10 @@ GEM
 | 
			
		||||
      addressable (>= 2.3.6)
 | 
			
		||||
      crack (>= 0.3.2)
 | 
			
		||||
      hashdiff
 | 
			
		||||
    webpacker (1.2)
 | 
			
		||||
      activesupport (>= 4.2)
 | 
			
		||||
      multi_json (~> 1.2)
 | 
			
		||||
      railties (>= 4.2)
 | 
			
		||||
    websocket-driver (0.6.5)
 | 
			
		||||
      websocket-extensions (>= 0.1.0)
 | 
			
		||||
    websocket-extensions (0.1.2)
 | 
			
		||||
@@ -487,15 +471,12 @@ DEPENDENCIES
 | 
			
		||||
  active_record_query_trace
 | 
			
		||||
  addressable
 | 
			
		||||
  annotate
 | 
			
		||||
  autoprefixer-rails
 | 
			
		||||
  aws-sdk (>= 2.0)
 | 
			
		||||
  best_in_place (~> 3.0.1)
 | 
			
		||||
  better_errors
 | 
			
		||||
  binding_of_caller
 | 
			
		||||
  browserify-rails
 | 
			
		||||
  bullet
 | 
			
		||||
  capistrano (= 3.8.0)
 | 
			
		||||
  capistrano-faster-assets (~> 1.0)
 | 
			
		||||
  capistrano-rails
 | 
			
		||||
  capistrano-rbenv
 | 
			
		||||
  capistrano-yarn
 | 
			
		||||
@@ -507,7 +488,6 @@ DEPENDENCIES
 | 
			
		||||
  fabrication
 | 
			
		||||
  faker
 | 
			
		||||
  fast_blank
 | 
			
		||||
  font-awesome-rails
 | 
			
		||||
  fuubar
 | 
			
		||||
  goldfinger
 | 
			
		||||
  hamlit-rails
 | 
			
		||||
@@ -517,7 +497,6 @@ DEPENDENCIES
 | 
			
		||||
  http_accept_language
 | 
			
		||||
  httplog
 | 
			
		||||
  i18n-tasks (~> 0.9.6)
 | 
			
		||||
  jquery-rails
 | 
			
		||||
  kaminari
 | 
			
		||||
  letter_opener
 | 
			
		||||
  letter_opener_web
 | 
			
		||||
@@ -554,7 +533,6 @@ DEPENDENCIES
 | 
			
		||||
  rubocop (= 0.46.0)
 | 
			
		||||
  ruby-oembed
 | 
			
		||||
  sanitize
 | 
			
		||||
  sass-rails (~> 5.0)
 | 
			
		||||
  sidekiq
 | 
			
		||||
  sidekiq-unique-jobs
 | 
			
		||||
  simple-navigation
 | 
			
		||||
@@ -566,6 +544,7 @@ DEPENDENCIES
 | 
			
		||||
  tzinfo-data
 | 
			
		||||
  uglifier (>= 1.3.0)
 | 
			
		||||
  webmock
 | 
			
		||||
  webpacker (~> 1.2)
 | 
			
		||||
  whatlanguage
 | 
			
		||||
 | 
			
		||||
RUBY VERSION
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user