web-image 0.4.0

A crate for easy interop between web APIs and DynamicImage from `image-rs`
Documentation
[dependencies.image]
default-features = false
features = ["gif", "jpeg", "ico", "png", "pnm", "tga", "tiff", "webp", "bmp", "hdr", "dds"]
version = "0.25.5"

[dependencies.js-sys]
version = "0.3"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.217"

[dependencies.thiserror]
version = "2.0.11"

[dependencies.wasm-bindgen]
version = "0.2.100"

[dependencies.wasm-bindgen-futures]
version = "0.4.50"

[dependencies.web-sys]
features = ["Document", "Element", "HtmlElement", "Node", "Window", "CanvasRenderingContext2d", "ImageData", "HtmlCanvasElement", "HtmlImageElement", "console", "CssStyleDeclaration", "EventTarget", "Blob", "ImageBitmap", "ImageBitmapOptions", "ColorSpaceConversion"]
version = "0.3"

[features]
serde = ["dep:serde"]

[lib]
crate-type = ["cdylib", "rlib"]
name = "web_image"
path = "src/lib.rs"

[lints.clippy.cargo]
level = "deny"
priority = 0

[lints.clippy.complexity]
level = "deny"
priority = 0

[lints.clippy.correctness]
level = "deny"
priority = 0

[lints.clippy.fallible_impl_from]
level = "deny"
priority = 1

[lints.clippy.get_unwrap]
level = "deny"
priority = 1

[lints.clippy.module_name_repetitions]
level = "allow"
priority = 1

[lints.clippy.pedantic]
level = "deny"
priority = 0

[lints.clippy.perf]
level = "deny"
priority = 0

[lints.clippy.style]
level = "deny"
priority = 0

[lints.clippy.suspicious]
level = "deny"
priority = 0

[lints.clippy.too_many_lines]
level = "deny"
priority = 1

[lints.clippy.unwrap_used]
level = "deny"
priority = 1

[package]
authors = ["Anshul Sanghi <anshul@anshulsanghi.tech>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["multimedia"]
description = "A crate for easy interop between web APIs and DynamicImage from `image-rs`"
edition = "2021"
homepage = "https://github.com/anshap1719/web-image"
keywords = ["image", "wasm", "web-assembly"]
license = "Apache-2.0"
name = "web-image"
readme = "README.md"
repository = "https://github.com/anshap1719/web-image"
version = "0.4.0"

[package.metadata.wasm-pack.profile.release]
wasm-opt = ["-O3", "--enable-mutable-globals"]

[profile.release]
codegen-units = 1
lto = true
opt-level = 3
panic = "abort"