92 lines
3.0 KiB
JSON
92 lines
3.0 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"engine": "ruby",
|
|
"engineVersion": "CRuby 4.0.0 Regexp",
|
|
"runtime": "ruby.wasm 2.9.3-2.9.4",
|
|
"platform": "wasm32-wasi",
|
|
"status": "production-runtime",
|
|
"bridge": {
|
|
"abiVersion": 2,
|
|
"sourceFile": {
|
|
"path": "engines/ruby/bridge.rb",
|
|
"sha256": "056d9b3e8a43ae7c8b757658cf515f7ace662aa8d4c376543005554b0a62c261",
|
|
"bytes": 18105
|
|
},
|
|
"requestEncoding": "bounded length-prefixed UTF-8 fields in a worker-local WASI memory file",
|
|
"responseEncoding": "bounded inert JSON metadata plus a worker-local bounded UTF-8 output file",
|
|
"userSourceEvaluation": false,
|
|
"replacement": "native Ruby String#gsub/String#sub match iteration with a bounded CRuby 4.0.0 rb_reg_regsub-compatible expander",
|
|
"nativeOffsetUnit": "Unicode code points",
|
|
"maximumPatternUtf16": 65536,
|
|
"maximumSubjectBytes": 16777216,
|
|
"maximumReplacementUtf16": 65536,
|
|
"maximumOutputBytes": 67108864,
|
|
"maximumMatches": 10000,
|
|
"maximumCaptureRows": 100000,
|
|
"maximumCaptureGroups": 1000
|
|
},
|
|
"source": {
|
|
"repository": "https://github.com/ruby/ruby.wasm",
|
|
"packages": [
|
|
{
|
|
"name": "@ruby/4.0-wasm-wasi",
|
|
"version": "2.9.3-2.9.4",
|
|
"integrity": "sha512-USLEWmCjM/DIota/9c7Mwzzl3v8mvmg4x24m+zMq8+vLx5+AdOS6dyXvsL/B8+XjQn5UgYhh3c8ekaUdWFkUMA=="
|
|
},
|
|
{
|
|
"name": "@ruby/wasm-wasi",
|
|
"version": "2.9.3-2.9.4",
|
|
"integrity": "sha512-WxW9wON/TIf+8Ktng8qDJeV/6iH8kw+YwxOsOyXdAdLJgfYDPAXOqpIVd/96y2C9V8VJ2yqZm/IRv6nLeV6EKg=="
|
|
},
|
|
{
|
|
"name": "@bjorn3/browser_wasi_shim",
|
|
"version": "0.4.2",
|
|
"integrity": "sha512-/iHkCVUG3VbcbmEHn5iIUpIrh7a7WPiwZ3sHy4HZKZzBdSadwdddYDZAII2zBvQYV0Lfi8naZngPCN7WPHI/hA=="
|
|
},
|
|
{
|
|
"name": "tslib",
|
|
"version": "2.8.1",
|
|
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
|
|
}
|
|
],
|
|
"runtimeVariant": "minimal ruby.wasm (without bundled stdlib/debug)",
|
|
"cruby": {
|
|
"engine": "ruby",
|
|
"version": "4.0.0",
|
|
"platform": "wasm32-wasi"
|
|
}
|
|
},
|
|
"files": [
|
|
{
|
|
"path": "LICENSE.browser-wasi-shim-Apache-2.0.txt",
|
|
"sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
|
|
"bytes": 11357
|
|
},
|
|
{
|
|
"path": "LICENSE.browser-wasi-shim-MIT.txt",
|
|
"sha256": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3",
|
|
"bytes": 1023
|
|
},
|
|
{
|
|
"path": "LICENSE.ruby-wasm.txt",
|
|
"sha256": "90357d3794c968704914d42a52354a83f2d8b10cb43df3b63ef1ca0e5bbc0bf2",
|
|
"bytes": 1067
|
|
},
|
|
{
|
|
"path": "LICENSE.tslib.txt",
|
|
"sha256": "210b19e543130388c68654b7497e967119ce17145f66ab7d85688fbd70f08751",
|
|
"bytes": 655
|
|
},
|
|
{
|
|
"path": "NOTICE.txt",
|
|
"sha256": "343c246a6e1f1234e29e51707a54799ea82b50d3a2a41c5221fa12058b2395b2",
|
|
"bytes": 51134
|
|
},
|
|
{
|
|
"path": "ruby.wasm",
|
|
"sha256": "fa1d5af1b4d601191739e6c4980d060d0d202181a7c83abf4930b3ca35b90f94",
|
|
"bytes": 17190276
|
|
}
|
|
]
|
|
}
|