Skip to content

Commit 3a79574

Browse files
authored
Merge pull request #108 from Tsukuba-Programming-Lab/feature/0.0.1
Feature/0.0.1
2 parents ee9fdbc + a96537b commit 3a79574

5 files changed

Lines changed: 33 additions & 17 deletions

File tree

bjvm-wasm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ bjvm-on-browser = []
1414
crate-type = ["cdylib", "rlib"]
1515

1616
[dependencies]
17-
grower = "0.0.3"
17+
grower = "0.0.7"
1818
js-sys = "0.3.69"
1919
bytes = "1.6.0"
2020
num-derive = "0.4.2"

bjvm-wasm/package.json

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,22 @@
11
{
22
"name": "bjvm-wasm",
3+
"version": "0.0.2",
4+
"description": "A WebAssembly implementation of the JVM, targetting browsers",
5+
"author": "itsu-dev",
6+
"publishConfig": {
7+
"access": "public"
8+
},
9+
"files": [
10+
"dist"
11+
],
312
"dependencies": {
413
"wasm-pack": "^0.12.1"
514
},
615
"scripts": {
716
"build:dev": "wasm-pack build --target web --out-dir ../bjvm-console/pkg --features bjvm-console --features bjvm-console --features wee_alloc",
8-
"build:release": "wasm-pack build --target web --release --out-dir dist --features bjvm-console,bjvm-on-browser",
17+
"build:release": "wasm-pack build --target web --release --out-dir dist --features bjvm-on-browser,bjvm-webapi-bindings",
918
"login": "wasm-pack login",
10-
"pack": "wasm-pack pack ../bjvm-console/pkg",
19+
"pack": "wasm-pack pack ./pkg",
1120
"publish": "wasm-pack publish"
1221
}
1322
}

bjvm-wasm/src/jdk/dev_itsu_dom_document.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ pub async fn create_element0(thread: Rc<RefCell<Thread>>, class: Rc<RuntimeClass
6565
vec![JSNIValue::from(tag)]
6666
).await;
6767

68-
let tag_name = result[0].to_string();
68+
let tag_name = result[1].to_string();
6969

7070
let (_, element_object) = create_instance!(format!("dev/itsu/dom/html/HTML{}Element", tag_name), thread);
71-
let uuid = result[1].to_string();
71+
let uuid = result[0].to_string();
7272
let string_class = thread.borrow().jvm.lock().unwrap()
7373
.bootstrap_class_loader.lock().unwrap()
7474
.load_class(JAVA_LANG_STRING.to_string()).unwrap();

bjvm/package-lock.json

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

bjvm/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bjvm",
3-
"version": "0.1.4",
3+
"version": "0.0.1",
44
"main": "bjvm.js",
55
"scripts": {
66
"build": "tsc"
@@ -14,7 +14,8 @@
1414
"typescript": "^5.7.2"
1515
},
1616
"dependencies": {
17-
"bjvm": "^0.1.0",
18-
"fflate": "^0.8.2"
17+
"bjvm-wasm": "^0.1.0",
18+
"fflate": "^0.8.2",
19+
"grower-js": "^0.0.7"
1920
}
2021
}

0 commit comments

Comments
 (0)