@@ -66,7 +66,7 @@ version = "0.1.5"
6666source = "registry+https://github.com/rust-lang/crates.io-index"
6767dependencies = [
6868 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
69− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
69+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
7070]
7171
7272[[package]]
@@ -75,7 +75,7 @@ version = "0.1.2"
7575source = "registry+https://github.com/rust-lang/crates.io-index"
7676dependencies = [
7777 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
78− "web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
78+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
7979]
8080
8181[[package]]
@@ -85,13 +85,14 @@ dependencies = [
8585 "bumpalo 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
8686 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
8787 "console_log 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
88+ "dodrio-js-api 0.1.0",
8889 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
89− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
90+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
9091 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
91− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
92− "wasm-bindgen-futures 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
93− "wasm-bindgen-test 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
94− "web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
92+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
93+ "wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
94+ "wasm-bindgen-test 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
95+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
9596]
9697
9798[[package]]
@@ -102,9 +103,9 @@ dependencies = [
102103 "console_log 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
103104 "dodrio 0.1.0",
104105 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
105− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
106− "wasm-bindgen-test 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
107− "web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
106+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
107+ "wasm-bindgen-test 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
108+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
108109]
109110
110111[[package]]
@@ -113,9 +114,9 @@ version = "0.1.0"
113114dependencies = [
114115 "console_error_panic_hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
115116 "dodrio 0.1.0",
116− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
117− "wasm-bindgen-test 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
118− "web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
117+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
118+ "wasm-bindgen-test 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
119+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
119120]
120121
121122[[package]]
@@ -124,9 +125,33 @@ version = "0.1.0"
124125dependencies = [
125126 "console_error_panic_hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
126127 "dodrio 0.1.0",
127− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
128− "wasm-bindgen-test 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
129− "web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
128+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
129+ "wasm-bindgen-test 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
130+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
131+]
132+
133+[[package]]
134+name = "dodrio-js-api"
135+version = "0.1.0"
136+dependencies = [
137+ "dodrio 0.1.0",
138+ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
139+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
140+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
141+ "wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
142+ "wasm-bindgen-test 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
143+]
144+
145+[[package]]
146+name = "dodrio-js-component"
147+version = "0.1.0"
148+dependencies = [
149+ "console_error_panic_hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
150+ "dodrio 0.1.0",
151+ "dodrio-js-api 0.1.0",
152+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
153+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
154+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
130155]
131156
132157[[package]]
@@ -138,14 +163,14 @@ dependencies = [
138163 "console_log 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
139164 "dodrio 0.1.0",
140165 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
141− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
166+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
142167 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
143168 "serde 1.0.88 (registry+https://github.com/rust-lang/crates.io-index)",
144169 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
145− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
146− "wasm-bindgen-futures 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
147− "wasm-bindgen-test 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
148− "web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
170+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
171+ "wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
172+ "wasm-bindgen-test 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
173+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
149174]
150175
151176[[package]]
@@ -208,10 +233,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
208233
209234[[package]]
210235name = "js-sys"
211−version = "0.3.13"
236+version = "0.3.14"
212237source = "registry+https://github.com/rust-lang/crates.io-index"
213238dependencies = [
214− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
239+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
215240]
216241
217242[[package]]
@@ -422,15 +447,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
422447
423448[[package]]
424449name = "wasm-bindgen"
425−version = "0.2.36"
450+version = "0.2.37"
426451source = "registry+https://github.com/rust-lang/crates.io-index"
427452dependencies = [
428− "wasm-bindgen-macro 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
453+ "wasm-bindgen-macro 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
429454]
430455
431456[[package]]
432457name = "wasm-bindgen-backend"
433−version = "0.2.36"
458+version = "0.2.37"
434459source = "registry+https://github.com/rust-lang/crates.io-index"
435460dependencies = [
436461 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -438,62 +463,62 @@ dependencies = [
438463 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
439464 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
440465 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
441− "wasm-bindgen-shared 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
466+ "wasm-bindgen-shared 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
442467]
443468
444469[[package]]
445470name = "wasm-bindgen-futures"
446−version = "0.3.13"
471+version = "0.3.14"
447472source = "registry+https://github.com/rust-lang/crates.io-index"
448473dependencies = [
449474 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
450− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
451− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
475+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
476+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
452477]
453478
454479[[package]]
455480name = "wasm-bindgen-macro"
456−version = "0.2.36"
481+version = "0.2.37"
457482source = "registry+https://github.com/rust-lang/crates.io-index"
458483dependencies = [
459484 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
460− "wasm-bindgen-macro-support 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
485+ "wasm-bindgen-macro-support 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
461486]
462487
463488[[package]]
464489name = "wasm-bindgen-macro-support"
465−version = "0.2.36"
490+version = "0.2.37"
466491source = "registry+https://github.com/rust-lang/crates.io-index"
467492dependencies = [
468493 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
469494 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
470495 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
471− "wasm-bindgen-backend 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
472− "wasm-bindgen-shared 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
496+ "wasm-bindgen-backend 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
497+ "wasm-bindgen-shared 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
473498]
474499
475500[[package]]
476501name = "wasm-bindgen-shared"
477−version = "0.2.36"
502+version = "0.2.37"
478503source = "registry+https://github.com/rust-lang/crates.io-index"
479504
480505[[package]]
481506name = "wasm-bindgen-test"
482−version = "0.2.36"
507+version = "0.2.37"
483508source = "registry+https://github.com/rust-lang/crates.io-index"
484509dependencies = [
485510 "console_error_panic_hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
486511 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
487− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
512+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
488513 "scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
489− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
490− "wasm-bindgen-futures 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
491− "wasm-bindgen-test-macro 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
514+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
515+ "wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
516+ "wasm-bindgen-test-macro 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
492517]
493518
494519[[package]]
495520name = "wasm-bindgen-test-macro"
496−version = "0.2.36"
521+version = "0.2.37"
497522source = "registry+https://github.com/rust-lang/crates.io-index"
498523dependencies = [
499524 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -502,7 +527,7 @@ dependencies = [
502527
503528[[package]]
504529name = "wasm-bindgen-webidl"
505−version = "0.2.30"
530+version = "0.2.31"
506531source = "registry+https://github.com/rust-lang/crates.io-index"
507532dependencies = [
508533 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -511,21 +536,21 @@ dependencies = [
511536 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
512537 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
513538 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
514− "wasm-bindgen-backend 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
539+ "wasm-bindgen-backend 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
515540 "weedle 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
516541]
517542
518543[[package]]
519544name = "web-sys"
520−version = "0.3.13"
545+version = "0.3.14"
521546source = "registry+https://github.com/rust-lang/crates.io-index"
522547dependencies = [
523548 "env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
524549 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
525− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
550+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
526551 "sourcefile 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
527− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
528− "wasm-bindgen-webidl 0.2.30 (registry+https://github.com/rust-lang/crates.io-index)",
552+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
553+ "wasm-bindgen-webidl 0.2.31 (registry+https://github.com/rust-lang/crates.io-index)",
529554]
530555
531556[[package]]
@@ -590,7 +615,7 @@ dependencies = [
590615"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
591616"checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114"
592617"checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b"
593−"checksum js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9639a5b9944fc99bc02992f25ac25f8617e81860b0b31f61eb15a1f4fe4b39f3"
618+"checksum js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4dbd938475b240c421c270c2c0dd0f9acc3642e02d7419afd37587a34cd04e40"
594619"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1"
595620"checksum libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)" = "e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047"
596621"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6"
@@ -620,16 +645,16 @@ dependencies = [
620645"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
621646"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737"
622647"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
623−"checksum wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "b5a07590bf415481c15debf0fb459e4ee7bc5f7063b3adf450cea87cfc5451ff"
624−"checksum wasm-bindgen-backend 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "93c3e81841784d407e9ce7a047a88f093861b70584de6ae9072d1c6985de62b8"
625−"checksum wasm-bindgen-futures 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "09c886eacd2ea2662f02daa11bdd836778dfd97b5e7b5320bc7c6c7824835fd5"
626−"checksum wasm-bindgen-macro 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "702fae71b06d1c0527bf920cca51b75b2332aace0be6dc28abb50567f5f8e8d6"
627−"checksum wasm-bindgen-macro-support 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "0bb7feb04fa2c73d0c28579143c4104c7edbb84299f27bbc1dacc0dda3b56e19"
628−"checksum wasm-bindgen-shared 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "d191314b24a75d0798a22632aad4b18ed0098df42d0fcb0f759b394cf3bba02f"
629−"checksum wasm-bindgen-test 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "e403218d15f3a0be08ad984a4b97f4ce4d05f6d3df98ce6708c32f58cdd76286"
630−"checksum wasm-bindgen-test-macro 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "e1feb1af4e075b19eab744a8ed0da087b024ae79afc0b35e49c3ca9a4a1c327b"
631−"checksum wasm-bindgen-webidl 0.2.30 (registry+https://github.com/rust-lang/crates.io-index)" = "142b34c5209bd1b6562b9fee0e4bddd1bebf00717b6cb4ccc9f0a9b3cc9f5f03"
632−"checksum web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "5cec4b17aece169adf93e8d05919e9ba7fb2156ebcf2280e6b5987868f287600"
648+"checksum wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "2d85ba4917abb23ee7788330797a7cb5ac7e5e997cdc67fde6f2c8d02cc08db3"
649+"checksum wasm-bindgen-backend 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "51f9c26bd7d30f21ce334785ec10c5ce10cba28313979d793b8dddede19da3a4"
650+"checksum wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "25ee19bc252f9fbe54dadc21713b98d7a72f1d5f4b497ef9d9c112897131c3c6"
651+"checksum wasm-bindgen-macro 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "316e6e568644bfa2009698217cec8f612a4e2cd7460b127f52573991c7ad9f53"
652+"checksum wasm-bindgen-macro-support 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "29982ea76a7a35b5c3c052b6035abe9b84d8b6422d8881b68bd3472270a53eec"
653+"checksum wasm-bindgen-shared 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "59305c5b959d51437636db05bac82de2b52da2c05157e38e018c0bd54cfd9bbf"
654+"checksum wasm-bindgen-test 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "8e8b80ffed02a5971865b6e6769398c3581b234a47c301193c44e7766b1a7a64"
655+"checksum wasm-bindgen-test-macro 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "92b66e86a39d33a9d7d46ae7a8c90e692ff4b7ecc0a69075a060511bc687562d"
656+"checksum wasm-bindgen-webidl 0.2.31 (registry+https://github.com/rust-lang/crates.io-index)" = "780c16a1a26d28695ac9af7176e11dbc3c188e6d0b3095ad51cc2d0e9e31fcc9"
657+"checksum web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "02c19f8ab50a089f9d7c8070c191a919c85d10a4a37c5777a08e8f94ec12c0fc"
633658"checksum weedle 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "26a4c67f132386d965390b8a734d5d10adbcd30eb5cc74bd9229af8b83f10044"
634659"checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0"
635660"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"