GitHub / shakacode / react-webpack-rails-tutorial
Example of integration of Rails, react, redux, using the react_on_rails gem, webpack, enabling the es7 and jsx transpilers, and node integration. And React Native! Live Demo:
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shakacode%2Freact-webpack-rails-tutorial
PURL: pkg:github/shakacode/react-webpack-rails-tutorial
Stars: 1,723
Forks: 384
Open issues: 5
License: mit
Language: Ruby
Size: 5.73 MB
Dependencies parsed at:
1,705
Created at: almost 11 years ago
Updated at: about 2 months ago
Pushed at: about 2 months ago
Last synced at: about 1 month ago
Commit Stats
Commits: 590
Authors: 61
Mean commits per author: 9.67
Development Distribution Score: 0.575
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/shakacode/react-webpack-rails-tutorial
Topics: rails-gem, rails-react, rails-server, react, shakacode, webpack, webpack-server, webpack2
Funding Links https://github.com/sponsors/shakacode
- actions/checkout v3 composite
- actions/setup-node v3 composite
- browser-actions/setup-chrome latest composite
- coactions/setup-xvfb v1 composite
- ruby/setup-ruby v1 composite
- postgres 11-alpine docker
- actions/checkout v3 composite
- actions/setup-node v3 composite
- ruby/setup-ruby v1 composite
- @babel/eslint-parser ^7.16.5 development
- @pmmmwh/react-refresh-webpack-plugin ^0.5.4 development
- @webpack-cli/serve ^1.6.0 development
- babel-eslint ^8.0.2 development
- babel-jest ^23.4.2 development
- babel-loader ^8.2.3 development
- body-parser ^1.18.2 development
- eslint ^8.6.0 development
- eslint-config-prettier ^8.3.0 development
- eslint-config-shakacode ^19.0.0 development
- eslint-import-resolver-webpack ^0.8.3 development
- eslint-plugin-import ^2.25.4 development
- eslint-plugin-jest ^25.3.4 development
- eslint-plugin-jsx-a11y ^6.5.1 development
- eslint-plugin-prettier ^4.0.0 development
- eslint-plugin-react ^7.28.0 development
- eslint-plugin-react-hooks ^4.3.0 development
- estraverse-fb ^1.3.2 development
- express ^4.16.2 development
- identity-obj-proxy ^3.0.0 development
- jest ^23.5.0 development
- mini-css-extract-plugin ^2.4.6 development
- preload-webpack-plugin ^3.0.0-alpha.1 development
- prettier ^2.2.1 development
- prettier-eslint-cli ^5.0.1 development
- react-refresh ^0.11.0 development
- react-transform-hmr ^1.0.4 development
- regenerator-runtime ^0.12.1 development
- sleep ^6.2.0 development
- webpack-dev-server ^4.7.3 development
- @babel/cli ^7.12.10
- @babel/core ^7.12.10
- @babel/plugin-transform-runtime ^7.12.10
- @babel/preset-env ^7.12.10
- @babel/preset-react ^7.12.10
- @rails/actioncable 6.1.4-4
- autoprefixer ^7.1.5
- axios ^0.17.1
- babel-loader 8
- babel-plugin-macros ^3.1.0
- babel-plugin-transform-react-remove-prop-types ^0.4.24
- bootstrap-loader judahmeek/bootstrap-loader#judahmeek/webpack-5
- bootstrap-sass ^3.3.7
- classnames ^2.2.5
- compression-webpack-plugin 9
- css-loader ^6.5.1
- css-minimizer-webpack-plugin ^3.3.1
- es5-shim ^4.5.9
- estraverse ^4.2.0
- expose-loader ^1.0.0
- immutable ^3.8.2
- imports-loader ^1.1.0
- intl ^1.2.5
- jquery ^3.2.1
- jquery-ujs ^1.2.2
- loader-utils ^1.1.0
- lodash ^4.17.4
- marked ^0.3.6
- node-uuid ^1.4.8
- postcss ^8.4.5
- postcss-loader 6.2.1
- prop-types ^15.8.1
- react ^17.0.2
- react-addons-css-transition-group ^15.6.2
- react-bootstrap ^0.31.5
- react-dom ^17.0.2
- react-intl ^5.24.1
- react-on-rails 12.5.2
- react-redux ^5.0.6
- react-router ^4.2.0
- react-router-dom ^4.2.2
- react-router-redux ^4.0.8
- redux ^3.7.2
- redux-thunk ^2.2.0
- resolve-url-loader ^2.2.0
- sass ^1.46.0
- sass-loader ^12.4.0
- sass-resources-loader ^2.2.4
- shakapacker 6.0.2
- style-loader ^3.3.1
- terser-webpack-plugin 5
- turbolinks ^5.2.0
- url-loader ^0.6.2
- webpack 5
- webpack-assets-manifest 5
- webpack-cli 4
- webpack-merge 5
- brakeman >= 0 development
- bundler-audit >= 0 development
- capybara >= 0 development
- capybara-screenshot >= 0 development
- coveralls >= 0 development
- database_cleaner >= 0 development
- factory_bot_rails >= 0 development
- foreman >= 0 development
- generator_spec >= 0 development
- launchy >= 0 development
- pry >= 0 development
- pry-byebug >= 0 development
- pry-doc >= 0 development
- pry-rails >= 0 development
- pry-rescue >= 0 development
- pry-stack_explorer >= 0 development
- rails_best_practices >= 0 development
- rainbow >= 0 development
- rspec-rails >= 0 development
- rubocop = 1.24.1 development
- rubocop-performance ~> 1.13 development
- rubocop-rails >= 0 development
- rubocop-rspec ~> 2.7 development
- scss_lint >= 0 development
- sdoc >= 0 development
- selenium-webdriver >= 0 development
- spring >= 0 development
- spring-commands-rspec >= 0 development
- web-console >= 0 development
- webdrivers = 3.9.4 development
- autoprefixer-rails >= 0
- awesome_print >= 0
- coffee-rails >= 0
- jbuilder >= 0
- listen >= 0
- mini_racer >= 0
- pg >= 0
- puma >= 0
- rails ~> 6.1.4
- rails-html-sanitizer >= 0
- react_on_rails = 12.5.2
- redis = 3.3.3
- sass-rails >= 0
- shakapacker = 6.0.2
- uglifier >= 0
- ruby 3.1.2 build
- ruby 3.1.2 build
- actions/checkout v3 composite
- actions/setup-node v3 composite
- ruby/setup-ruby v1 composite