initial commit
This commit is contained in:
		
							
								
								
									
										59
									
								
								clients/openrpc/Cargo-wasm.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								clients/openrpc/Cargo-wasm.toml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,59 @@
 | 
			
		||||
[package]
 | 
			
		||||
name = "hero-supervisor-openrpc-client-wasm"
 | 
			
		||||
version = "0.1.0"
 | 
			
		||||
edition = "2021"
 | 
			
		||||
description = "WASM-compatible OpenRPC client for Hero Supervisor"
 | 
			
		||||
license = "MIT OR Apache-2.0"
 | 
			
		||||
 | 
			
		||||
[lib]
 | 
			
		||||
crate-type = ["cdylib", "rlib"]
 | 
			
		||||
 | 
			
		||||
[dependencies]
 | 
			
		||||
# WASM bindings
 | 
			
		||||
wasm-bindgen = "0.2"
 | 
			
		||||
wasm-bindgen-futures = "0.4"
 | 
			
		||||
js-sys = "0.3"
 | 
			
		||||
 | 
			
		||||
# Web APIs
 | 
			
		||||
web-sys = { version = "0.3", features = [
 | 
			
		||||
  "console",
 | 
			
		||||
  "Request",
 | 
			
		||||
  "RequestInit",
 | 
			
		||||
  "RequestMode",
 | 
			
		||||
  "Response",
 | 
			
		||||
  "Window",
 | 
			
		||||
  "Headers",
 | 
			
		||||
  "AbortController",
 | 
			
		||||
  "AbortSignal",
 | 
			
		||||
] }
 | 
			
		||||
 | 
			
		||||
# Serialization
 | 
			
		||||
serde = { version = "1.0", features = ["derive"] }
 | 
			
		||||
serde_json = "1.0"
 | 
			
		||||
serde-wasm-bindgen = "0.6"
 | 
			
		||||
 | 
			
		||||
# Error handling
 | 
			
		||||
thiserror = "1.0"
 | 
			
		||||
 | 
			
		||||
# UUID for job IDs
 | 
			
		||||
uuid = { version = "1.0", features = ["v4", "serde", "js"] }
 | 
			
		||||
 | 
			
		||||
# Time handling
 | 
			
		||||
chrono = { version = "0.4", features = ["serde", "wasmbind"] }
 | 
			
		||||
 | 
			
		||||
# Collections
 | 
			
		||||
indexmap = "2.0"
 | 
			
		||||
 | 
			
		||||
# Logging for WASM
 | 
			
		||||
log = "0.4"
 | 
			
		||||
console_log = "1.0"
 | 
			
		||||
 | 
			
		||||
# Async utilities
 | 
			
		||||
futures = "0.3"
 | 
			
		||||
 | 
			
		||||
[dependencies.getrandom]
 | 
			
		||||
version = "0.2"
 | 
			
		||||
features = ["js"]
 | 
			
		||||
 | 
			
		||||
[dev-dependencies]
 | 
			
		||||
wasm-bindgen-test = "0.3"
 | 
			
		||||
		Reference in New Issue
	
	Block a user