@@ -15,7 +15,7 @@ Create and save `index.html` page with the following contents:
1515
1616``` html
1717<html >
18- <script src =" https://cdn.jsdelivr.net/npm/ruby-3_2 -wasm-wasi@2.3.0/dist/browser.script.iife.js" ></script >
18+ <script src =" https://cdn.jsdelivr.net/npm/@ ruby/3.2 -wasm-wasi@2.3.0/dist/browser.script.iife.js" ></script >
1919 <script type =" text/ruby" >
2020 puts " Hello, world!"
2121 </script >
@@ -28,18 +28,18 @@ Dependencies: [wasi-vfs](https://github.com/kateinoigakukun/wasi-vfs), [wasmtime
2828
2929``` console
3030# Download a prebuilt Ruby release
31- $ curl -LO https://github.com/ruby/ruby.wasm/releases/latest/download/ruby-3_2 -wasm32-unknown-wasi-full.tar.gz
32- $ tar xfz ruby-3_2 -wasm32-unknown-wasi-full.tar.gz
31+ $ curl -LO https://github.com/ruby/ruby.wasm/releases/latest/download/ruby-3.2 -wasm32-unknown-wasi-full.tar.gz
32+ $ tar xfz ruby-3.2 -wasm32-unknown-wasi-full.tar.gz
3333
3434# Extract ruby binary not to pack itself
35- $ mv 3_2 -wasm32-unknown-wasi-full/usr/local/bin/ruby ruby.wasm
35+ $ mv 3.2 -wasm32-unknown-wasi-full/usr/local/bin/ruby ruby.wasm
3636
3737# Put your app code
3838$ mkdir src
3939$ echo " puts 'Hello'" > src/my_app.rb
4040
4141# Pack the whole directory under /usr and your app dir
42- $ wasi-vfs pack ruby.wasm --mapdir /src::./src --mapdir /usr::./3_2 -wasm32-unknown-wasi-full/usr -o my-ruby-app.wasm
42+ $ wasi-vfs pack ruby.wasm --mapdir /src::./src --mapdir /usr::./3.2 -wasm32-unknown-wasi-full/usr -o my-ruby-app.wasm
4343
4444# Run the packed scripts
4545$ wasmtime my-ruby-app.wasm -- /src/my_app.rb
@@ -60,19 +60,19 @@ See the `README.md` of each package for more detail and its usage.
6060 </thead >
6161 <tbody >
6262 <tr>
63- <td><a href="/packages/npm-packages/ruby-3_2 -wasm-wasi">ruby-3_2 -wasm-wasi</a></td>
63+ <td><a href="/packages/npm-packages/ruby-3.2 -wasm-wasi">@ ruby/3.2 -wasm-wasi</a></td>
6464 <td>CRuby 3.2 built on WASI with JS interop support</td>
65- <td><a href="https://badge.fury.io/js/ruby-3_2- wasm-wasi" rel="nofollow"><img src="https://badge.fury.io/js/ruby-3_2 -wasm-wasi.svg" alt="npm version" style="max-width: 100%;"></a></td>
65+ <td><a href="https://badge.fury.io/js/@ ruby/3.2- wasm-wasi" rel="nofollow"><img src="https://badge.fury.io/js/@ ruby/3.2 -wasm-wasi.svg" alt="npm version" style="max-width: 100%;"></a></td>
6666 </tr>
6767 <tr>
68- <td><a href="/packages/npm-packages/ruby-head-wasm-wasi">ruby- head-wasm-wasi</a></td>
68+ <td><a href="/packages/npm-packages/ruby-head-wasm-wasi">@ ruby/ head-wasm-wasi</a></td>
6969 <td>HEAD CRuby built on WASI with JS interop support</td>
70- <td><a href="https://badge.fury.io/js/ruby- head-wasm-wasi" rel="nofollow"><img src="https://badge.fury.io/js/ruby- head-wasm-wasi.svg" alt="npm version" style="max-width: 100%;"></a></td>
70+ <td><a href="https://badge.fury.io/js/@ ruby/ head-wasm-wasi" rel="nofollow"><img src="https://badge.fury.io/js/@ ruby/ head-wasm-wasi.svg" alt="npm version" style="max-width: 100%;"></a></td>
7171 </tr>
7272 <tr>
73- <td><a href="/packages/npm-packages/ruby-head-wasm-emscripten">ruby- head-wasm-emscripten</a></td>
73+ <td><a href="/packages/npm-packages/ruby-head-wasm-emscripten">@ ruby/ head-wasm-emscripten</a></td>
7474 <td>HEAD CRuby built on Emscripten (not well tested)</td>
75- <td><a href="https://badge.fury.io/js/ruby- head-wasm-emscripten" rel="nofollow"><img src="https://badge.fury.io/js/ruby- head-wasm-emscripten.svg" alt="npm version" style="max-width: 100%;"></a></td>
75+ <td><a href="https://badge.fury.io/js/@ ruby/ head-wasm-emscripten" rel="nofollow"><img src="https://badge.fury.io/js/@ ruby/ head-wasm-emscripten.svg" alt="npm version" style="max-width: 100%;"></a></td>
7676 </tr>
7777 </tbody >
7878</table >
@@ -132,8 +132,6 @@ A _build_ is a combination of ruby version, _profile_, and _target_.
132132 </tbody >
133133</table >
134134
135- Note: ` * ` is a wildcard that represents any other profile name except for itself, applied recursively. For example, ` minimal-full-js-debug ` is a valid profile.
136-
137135## Notable Limitations
138136
139137The current WASI target build does not yet support ` Thread ` related APIs. Specifically, WASI does not yet have an API for creating and managing threads yet.
0 commit comments