Skip to content

Commit e358320

Browse files
committed
update to track latest rxing
1 parent fc2bac3 commit e358320

File tree

5 files changed

+25
-15
lines changed

5 files changed

+25
-15
lines changed

Cargo.toml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rxing-wasm"
3-
version = "0.3.1"
3+
version = "0.3.2"
44
edition = "2021"
55
description = "wasm bindings for rxing to provide commong barcode operations (decode/encode)"
66
repository = "https://github.com/rxing-core/rxing-wasm"
@@ -17,16 +17,16 @@ decode_hints = []
1717

1818
[dependencies]
1919
wasm-bindgen = "0.2.92"
20-
js-sys = "0.3.69"
21-
web-sys = {version = "0.3.69", features = ["CanvasRenderingContext2d", "HtmlCanvasElement", "ImageData"]}
20+
js-sys = "0.3.76"
21+
web-sys = {version = "0.3.76", features = ["CanvasRenderingContext2d", "HtmlCanvasElement", "ImageData"]}
2222

2323
# The `console_error_panic_hook` crate provides better debugging of panics by
2424
# logging them with `console.error`. This is great for development, but requires
2525
# all the `std::fmt` and `std::panicking` infrastructure, so isn't great for
2626
# code size when deploying.
2727
console_error_panic_hook = { version = "0.1.7", optional = true }
2828

29-
rxing = {version = "~0.6.1", default-features = false, features = ["wasm_support"]}
29+
rxing = {version = "~0.6.3", default-features = false, features = ["wasm_support"]}
3030
#rxing = {path="../rxing", version = "~0.2.23", default-features = false, features = ["wasm_support"]}
3131

3232
[dev-dependencies]
@@ -36,3 +36,6 @@ wasm-bindgen-test = "0.3.34"
3636
# Tell `rustc` to optimize for small code size.
3737
opt-level = "s"
3838
lto = "fat"
39+
40+
[package.metadata.wasm-pack.profile.release]
41+
wasm-opt = false

build-wasm.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#! /bin/sh
2+
3+
wasm-pack build --release
4+
wasm-opt pkg/rxing_wasm_bg.wasm -o pkg/rxing_wasm_bg-opt.wasm --enable-bulk-memory -O1 --inlining-optimizing --heap-store-optimization --optimize-casts -O4
5+
mv pkg/rxing_wasm_bg-opt.wasm pkg/rxing_wasm_bg.wasm

examples/webpack+js/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,4 @@ <h1>RXing - Decode Barcodes</h1>
106106
</html>
107107

108108
<!-- Copyright 2023 Henry Schimke -->
109-
<!-- Using rxing-wasm v0.3.1 -->
109+
<!-- Using rxing-wasm v0.3.2 -->

examples/webpack+js/package-lock.json

Lines changed: 11 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/webpack+js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@
2323
"node" : ">=18.0.0"
2424
},
2525
"dependencies": {
26-
"rxing-wasm": "0.3.1"
26+
"rxing-wasm": "0.3.2"
2727
}
2828
}

0 commit comments

Comments
 (0)