[package]
name = "pico-engine-shell"
version = "0.1.3"
edition = "2021"
description = "Runtime shell for Pico Engine games"
license = "MIT"
repository = "https://github.com/yourusername/pico-engine"
keywords = ["game-engine", "runtime", "pico", "web"]
categories = ["embedded", "game-development"]
[lib]
test = false
doctest = false
[dependencies]
pico-engine-core = { path = "../../engine", version = "0.1.0" }
pico-engine-hardware = { path = "../../engine/hardware", version = "0.1.0" }
heapless = "0.8"
[target.'cfg(target_os = "none")'.dependencies]
cortex-m = "0.7.2"
cortex-m-rt = "0.7"
embedded-hal = "1.0.0"
panic-halt = "0.2.0"
pico-engine-hal = { version = "0.1.1", path = "../hal", features = ["critical-section-impl", "rt"] }
critical-section = "1.0.0"
[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen = "0.2"
console_error_panic_hook = "0.1"
js-sys = "0.3"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
version = "0.3"
features = [
"Window",
"Document",
"HtmlCanvasElement",
"CanvasRenderingContext2d",
"ImageData",
"KeyboardEvent",
"Performance",
"Element",
"console",
]