Comparing version 0.0.1 to 1.0.0
{ | ||
"name": "wasabio", | ||
"version": "0.0.1", | ||
"version": "1.0.0", | ||
"description": "WebAssembly and SharedArrayBuffer IO. Pronounced 'wassabee-yo'.", | ||
"main": "index.js", | ||
"scripts": {}, | ||
"keywords": [], | ||
"main": "./index.js", | ||
"keywords": [ | ||
"webassembly", | ||
"sharedarraybuffer", | ||
"webworker", | ||
"web", | ||
"worker", | ||
"thread", | ||
"threading", | ||
"concurrency" | ||
], | ||
"author": "Sepehr Laal", | ||
"license": "MIT" | ||
} | ||
"license": "MIT", | ||
"types": "./index.d.ts" | ||
} |
# ![wasabio](wasabio.png) | ||
WebAssembly and SharedArrayBuffer IO. Pronounced "wassabee-yo". | ||
## purpose | ||
`wasabio` offers several utility APIs with familiar interfaces, but implemented | ||
to work over a single SharedArrayBuffer and inside a TS-wrapped WASM module. | ||
`wasabio` provides infrastructure for multi threaded applications running in web | ||
browsers, enabling safe cross-worker communication and shared state. | ||
Currently `wasabio` provides: | ||
- Node's FS API (implemented on top of an in-memory POSIX filesystem) | ||
- LocalStorage API (implemented on top of an in-memory key-value store) | ||
- Node's EventEmitter API (implemented on top of a SharedArrayBuffer) | ||
- Low level Locks, Buses, and various other utilities |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Empty package
Supply chain riskPackage does not contain any code. It may be removed, is name squatting, or the result of a faulty package publish.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
639179
5
337
1
19
2