Skip to content

Commit

Permalink
Complete Rust rewrite
Browse files Browse the repository at this point in the history
  • Loading branch information
starscouts committed Dec 28, 2024
1 parent e9dfa20 commit b44b3a6
Show file tree
Hide file tree
Showing 8 changed files with 207 additions and 332 deletions.
82 changes: 0 additions & 82 deletions assets/js/loader.js

This file was deleted.

11 changes: 0 additions & 11 deletions assets/js/scroll.js

This file was deleted.

122 changes: 0 additions & 122 deletions assets/js/util.js

This file was deleted.

7 changes: 7 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/bash
cd ./engine
rm -rf ../assets/engine
wasm-pack build -t web -d ../assets/engine --no-pack --no-typescript --release
rm ../assets/engine/.gitignore
terser ../assets/engine/engine.js > ../assets/engine/engine.min.js
mv -f ../assets/engine/engine.min.js ../assets/engine/engine.js
11 changes: 9 additions & 2 deletions engine/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,26 @@ crate-type = ["cdylib", "rlib"]
wasm-bindgen = "0.2.84"
wasm-bindgen-futures = "0.4.49"
console_error_panic_hook = "0.1.7"
web-sys = { version = "0.3.76", features = ["Document", "Element", "HtmlElement", "Node", "Window", "Headers", "Request", "RequestInit", "RequestMode", "Response", "DomTokenList", "HtmlAudioElement", "Location", "HtmlInputElement"] }
web-sys = { version = "0.3.76", features = [
"Document", "Element", "HtmlElement", "Node", "Window", "Headers", "Request", "RequestInit", "RequestMode",
"Response", "DomTokenList", "HtmlAudioElement", "Location", "HtmlInputElement"
] }
serde = { version = "1.0.216", features = ["derive"] }
serde_json = "1.0.134"
futures = "0.3.31"
crc = "3.2.1"

[profile.release]
opt-level = "s"
codegen-units = 1
lto = "fat"
panic = "abort"
strip = "symbols"

[lints.rust]
rust_2024_compatibility = "warn"

[lints.clippy]
pedantic = "warn"
pedantic = { level = "warn", priority = -1 }
missing_panics_doc = "allow"
missing_errors_doc = "allow"
Loading

0 comments on commit b44b3a6

Please sign in to comment.