Skip to content

⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience

License

Notifications You must be signed in to change notification settings

propitech/vite_ruby

Repository files navigation

Vite ⚡️ Rails

Build Status Maintainability Test Coverage Gem Version License

Vite Rails allows you to use Vite to power the frontend of your Rails app.

Vite is to frontend tooling as Ruby to programming, pure joy! 😍

Check an example app running on Heroku.

Features ⚡️

  • 🤖 Automatic entrypoint detection
  • ⚡️ Blazing fast hot reload
  • 🚀 Zero-config deployments
  • 🤝 Integrated with assets:precompile
  • And more!

Documentation 📖

Visit the documentation website to check out the guides and searchable configuration reference.

Installation 💿

Add this line to your application's Gemfile:

gem 'vite_rails'

Then, run:

bundle install
bin/rake vite:install

This will generate configuration files and a sample setup.

Additional installation instructions are available in the documentation website.

Getting Started 💻

Restart your Rails server, and then run bin/vite to start the Vite development server.

Add the following your views/layouts/application.html.erb:

<%= vite_client_tag %>
<%= vite_javascript_tag 'application' %>

Visit any page and you should see a printed console output: Vite ⚡️ Rails.

For more guides and a full configuration reference, check the documentation website.

Special Thanks 🙏

License

The gem is available as open source under the terms of the MIT License.

About

⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 69.0%
  • TypeScript 14.3%
  • HTML 9.0%
  • JavaScript 5.3%
  • Vue 1.7%
  • Shell 0.3%
  • Other 0.4%