open-index/open-npm huggingface dataset:
npm package: @rails-tutorial/wasm
Description: Prebuilt Wasm module with Ruby 3.3, Rails and default Rails gems
Latest version: 8.0.2-rc.1

# @rails-tutorial-wasm NPM package

To create a `rails.wasm` module with Ruby and Rails included, run the following commands:

```sh
bundle install
bin/pack
```

Then, you can publish the NPM package containing the `rails.wasm` file as follows:

```sh
npm publish
```

## Prerequisites

To build and pack Ruby Wasm modules, you need the following:

- Rust toolchain:

  ```sh
  curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  ```

- [wasi-vfs](https://github.com/kateinoigakukun/wasi-vfs)
npm package: @rails/actioncable
Description: WebSocket framework for Ruby on Rails.
Author: David Heinemeier Hansson
Latest version: 8.1.300

# Action Cable – Integrated WebSockets for \Rails

Action Cable seamlessly integrates WebSockets with the rest of your \Rails application.
It allows for real-time features to be written in Ruby in the same style
and form as the rest of your \Rails application, while still being performant
and scalable. It's a full-stack offering that provides both a client-side
JavaScript framework and a server-side Ruby framework. You have access to your full
domain model written with Active Record or your ORM of choice.

You can read more about Action Cable in the [Action Cable Overview](https://guides.rubyonrails.org/action_cable_overview.html) guide.

## Support

API documentation is at:

* https://api.rubyonrails.org

Bug reports for the Ruby on \Rails project can be filed here:

* https://github.com/rails/rails/issues

Feature requests should be discussed on the rubyonrails-core forum here:

* https://discuss.rubyonrails.org/c/rubyonrails-core
npm package: @rails/actiontext
Description: Edit and display rich text in Rails applications
Author: 37signals LLC
Latest version: 8.1.300

# Action Text

Action Text brings rich text content and editing to \Rails. It includes the [Trix editor](https://trix-editor.org) that handles everything from formatting to links to quotes to lists to embedded images and galleries. The rich text content generated by the Trix editor is saved in its own RichText model that's associated with any existing Active Record model in the application. Any embedded images (or other attachments) are automatically stored using Active Storage and associated with the included RichText model.

You can read more about Action Text in the [Action Text Overview](https://guides.rubyonrails.org/action_text_overview.html) guide.

## Development

The JavaScript for Action Text is distributed both as a npm module under @rails/actiontext and via the asset pipeline as actiontext.js (and we mirror Trix as trix.js). To ensure that the latter remains in sync, you must run `yarn build` and checkin the artifacts whenever the JavaScript source or the Trix dependency is bumped. CSS changes must be brought over manually to app/assets/stylesheets/trix.css

## License

Action Text is released under the [MIT License](https://opensource.org/licenses/MIT).