|
5 | 5 | class RubyEngine |
6 | 6 | class CRubyWASI < RubyEngine |
7 | 7 | REQUIRED_SCRIPTS = [ |
8 | | - { |
9 | | - src: "https://cdn.jsdelivr.net/npm/ruby-head-wasm-wasi@0.5.0/dist/index.umd.js", |
10 | | - integrity: "sha256-EVJ2qiXD74E5qZpFm9MMNqOf5Buo+P2VQKiqOzOKGpg=", |
11 | | - crossorigin: "anonymous" |
12 | | - }, |
13 | | - { |
14 | | - src: "https://cdn.jsdelivr.net/npm/@wasmer/wasmfs@0.12.0/lib/index.iife.js", |
15 | | - integrity: "sha256-sOd4ekxVsN4PXhR+cn/4uNAxeQOJRcsaW5qalYfvkTw=", |
16 | | - crossorigin: "anonymous" |
17 | | - }, |
18 | | - { |
19 | | - src: "https://cdn.jsdelivr.net/npm/@wasmer/wasi@0.12.0/lib/index.iife.js", |
20 | | - integrity: "sha256-FslFp/Vq4bDf2GXu+9QyBEDLtEWO3fkMjpyOaJMHJT8=", |
21 | | - crossorigin: "anonymous" |
22 | | - } |
| 8 | + { |
| 9 | + # https://www.jsdelivr.com/package/npm/@ruby/wasm-wasi?version=2.4.1&tab=files&path=dist |
| 10 | + src: "https://cdn.jsdelivr.net/npm/@ruby/wasm-wasi@2.4.1/dist/index.umd.js", |
| 11 | + integrity: "sha256-300VwPu5WqY+8LDKdE4RQwDglgJSpMtLFLgyf508bv0=", |
| 12 | + crossorigin: "anonymous" |
| 13 | + }, |
| 14 | + { |
| 15 | + src: "https://cdn.jsdelivr.net/npm/@wasmer/wasmfs@0.12.0/lib/index.iife.js", |
| 16 | + integrity: "sha256-sOd4ekxVsN4PXhR+cn/4uNAxeQOJRcsaW5qalYfvkTw=", |
| 17 | + crossorigin: "anonymous" |
| 18 | + }, |
| 19 | + { |
| 20 | + src: "https://cdn.jsdelivr.net/npm/@wasmer/wasi@0.12.0/lib/index.iife.js", |
| 21 | + integrity: "sha256-FslFp/Vq4bDf2GXu+9QyBEDLtEWO3fkMjpyOaJMHJT8=", |
| 22 | + crossorigin: "anonymous" |
| 23 | + } |
23 | 24 | ] |
24 | 25 |
|
25 | 26 | def initialize(ruby_wasm_url, version) |
|
0 commit comments