@@ -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]]
@@ -86,12 +86,12 @@ dependencies = [
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)",
8888 "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)",
89+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
9090 "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)",
91+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
92+ "wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
9393 "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)",
94+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
9595]
9696
9797[[package]]
@@ -102,9 +102,9 @@ dependencies = [
102102 "console_log 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
103103 "dodrio 0.1.0",
104104 "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)",
105+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
106106 "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)",
107+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
108108]
109109
110110[[package]]
@@ -113,9 +113,9 @@ version = "0.1.0"
113113dependencies = [
114114 "console_error_panic_hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
115115 "dodrio 0.1.0",
116− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
116+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
117117 "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)",
118+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
119119]
120120
121121[[package]]
@@ -124,14 +124,33 @@ version = "0.1.0"
124124dependencies = [
125125 "console_error_panic_hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
126126 "dodrio 0.1.0",
127− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
127+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
128128 "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)",
129+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
130130]
131131
132132[[package]]
133133name = "dodrio-js-api"
134134version = "0.1.0"
135+dependencies = [
136+ "dodrio 0.1.0",
137+ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
138+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
139+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
140+ "wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
141+]
142+
143+[[package]]
144+name = "dodrio-js-component"
145+version = "0.1.0"
146+dependencies = [
147+ "console_error_panic_hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
148+ "dodrio 0.1.0",
149+ "dodrio-js-api 0.1.0",
150+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
151+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
152+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
153+]
135154
136155[[package]]
137156name = "dodrio-todomvc"
@@ -142,14 +161,14 @@ dependencies = [
142161 "console_log 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
143162 "dodrio 0.1.0",
144163 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
145− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
164+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
146165 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
147166 "serde 1.0.88 (registry+https://github.com/rust-lang/crates.io-index)",
148167 "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
149− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
150− "wasm-bindgen-futures 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
168+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
169+ "wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
151170 "wasm-bindgen-test 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
152− "web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
171+ "web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
153172]
154173
155174[[package]]
@@ -212,10 +231,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
212231
213232[[package]]
214233name = "js-sys"
215−version = "0.3.13"
234+version = "0.3.14"
216235source = "registry+https://github.com/rust-lang/crates.io-index"
217236dependencies = [
218− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
237+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
219238]
220239
221240[[package]]
@@ -426,15 +445,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
426445
427446[[package]]
428447name = "wasm-bindgen"
429−version = "0.2.36"
448+version = "0.2.37"
430449source = "registry+https://github.com/rust-lang/crates.io-index"
431450dependencies = [
432− "wasm-bindgen-macro 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
451+ "wasm-bindgen-macro 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
433452]
434453
435454[[package]]
436455name = "wasm-bindgen-backend"
437−version = "0.2.36"
456+version = "0.2.37"
438457source = "registry+https://github.com/rust-lang/crates.io-index"
439458dependencies = [
440459 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -442,43 +461,43 @@ dependencies = [
442461 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
443462 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
444463 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
445− "wasm-bindgen-shared 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
464+ "wasm-bindgen-shared 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
446465]
447466
448467[[package]]
449468name = "wasm-bindgen-futures"
450−version = "0.3.13"
469+version = "0.3.14"
451470source = "registry+https://github.com/rust-lang/crates.io-index"
452471dependencies = [
453472 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
454− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
455− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
473+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
474+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
456475]
457476
458477[[package]]
459478name = "wasm-bindgen-macro"
460−version = "0.2.36"
479+version = "0.2.37"
461480source = "registry+https://github.com/rust-lang/crates.io-index"
462481dependencies = [
463482 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
464− "wasm-bindgen-macro-support 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
483+ "wasm-bindgen-macro-support 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
465484]
466485
467486[[package]]
468487name = "wasm-bindgen-macro-support"
469−version = "0.2.36"
488+version = "0.2.37"
470489source = "registry+https://github.com/rust-lang/crates.io-index"
471490dependencies = [
472491 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
473492 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
474493 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
475− "wasm-bindgen-backend 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
476− "wasm-bindgen-shared 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
494+ "wasm-bindgen-backend 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
495+ "wasm-bindgen-shared 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
477496]
478497
479498[[package]]
480499name = "wasm-bindgen-shared"
481−version = "0.2.36"
500+version = "0.2.37"
482501source = "registry+https://github.com/rust-lang/crates.io-index"
483502
484503[[package]]
@@ -488,10 +507,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
488507dependencies = [
489508 "console_error_panic_hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
490509 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
491− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
510+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
492511 "scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
493− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
494− "wasm-bindgen-futures 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
512+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
513+ "wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
495514 "wasm-bindgen-test-macro 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
496515]
497516
@@ -506,7 +525,7 @@ dependencies = [
506525
507526[[package]]
508527name = "wasm-bindgen-webidl"
509−version = "0.2.30"
528+version = "0.2.31"
510529source = "registry+https://github.com/rust-lang/crates.io-index"
511530dependencies = [
512531 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -515,21 +534,21 @@ dependencies = [
515534 "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
516535 "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
517536 "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
518− "wasm-bindgen-backend 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
537+ "wasm-bindgen-backend 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
519538 "weedle 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
520539]
521540
522541[[package]]
523542name = "web-sys"
524−version = "0.3.13"
543+version = "0.3.14"
525544source = "registry+https://github.com/rust-lang/crates.io-index"
526545dependencies = [
527546 "env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
528547 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
529− "js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
548+ "js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
530549 "sourcefile 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
531− "wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
532− "wasm-bindgen-webidl 0.2.30 (registry+https://github.com/rust-lang/crates.io-index)",
550+ "wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
551+ "wasm-bindgen-webidl 0.2.31 (registry+https://github.com/rust-lang/crates.io-index)",
533552]
534553
535554[[package]]
@@ -594,7 +613,7 @@ dependencies = [
594613"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
595614"checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114"
596615"checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b"
597−"checksum js-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9639a5b9944fc99bc02992f25ac25f8617e81860b0b31f61eb15a1f4fe4b39f3"
616+"checksum js-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4dbd938475b240c421c270c2c0dd0f9acc3642e02d7419afd37587a34cd04e40"
598617"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1"
599618"checksum libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)" = "e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047"
600619"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6"
@@ -624,16 +643,16 @@ dependencies = [
624643"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
625644"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737"
626645"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
627−"checksum wasm-bindgen 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "b5a07590bf415481c15debf0fb459e4ee7bc5f7063b3adf450cea87cfc5451ff"
628−"checksum wasm-bindgen-backend 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "93c3e81841784d407e9ce7a047a88f093861b70584de6ae9072d1c6985de62b8"
629−"checksum wasm-bindgen-futures 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "09c886eacd2ea2662f02daa11bdd836778dfd97b5e7b5320bc7c6c7824835fd5"
630−"checksum wasm-bindgen-macro 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "702fae71b06d1c0527bf920cca51b75b2332aace0be6dc28abb50567f5f8e8d6"
631−"checksum wasm-bindgen-macro-support 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "0bb7feb04fa2c73d0c28579143c4104c7edbb84299f27bbc1dacc0dda3b56e19"
632−"checksum wasm-bindgen-shared 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "d191314b24a75d0798a22632aad4b18ed0098df42d0fcb0f759b394cf3bba02f"
646+"checksum wasm-bindgen 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "2d85ba4917abb23ee7788330797a7cb5ac7e5e997cdc67fde6f2c8d02cc08db3"
647+"checksum wasm-bindgen-backend 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "51f9c26bd7d30f21ce334785ec10c5ce10cba28313979d793b8dddede19da3a4"
648+"checksum wasm-bindgen-futures 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "25ee19bc252f9fbe54dadc21713b98d7a72f1d5f4b497ef9d9c112897131c3c6"
649+"checksum wasm-bindgen-macro 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "316e6e568644bfa2009698217cec8f612a4e2cd7460b127f52573991c7ad9f53"
650+"checksum wasm-bindgen-macro-support 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "29982ea76a7a35b5c3c052b6035abe9b84d8b6422d8881b68bd3472270a53eec"
651+"checksum wasm-bindgen-shared 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "59305c5b959d51437636db05bac82de2b52da2c05157e38e018c0bd54cfd9bbf"
633652"checksum wasm-bindgen-test 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "e403218d15f3a0be08ad984a4b97f4ce4d05f6d3df98ce6708c32f58cdd76286"
634653"checksum wasm-bindgen-test-macro 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "e1feb1af4e075b19eab744a8ed0da087b024ae79afc0b35e49c3ca9a4a1c327b"
635−"checksum wasm-bindgen-webidl 0.2.30 (registry+https://github.com/rust-lang/crates.io-index)" = "142b34c5209bd1b6562b9fee0e4bddd1bebf00717b6cb4ccc9f0a9b3cc9f5f03"
636−"checksum web-sys 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "5cec4b17aece169adf93e8d05919e9ba7fb2156ebcf2280e6b5987868f287600"
654+"checksum wasm-bindgen-webidl 0.2.31 (registry+https://github.com/rust-lang/crates.io-index)" = "780c16a1a26d28695ac9af7176e11dbc3c188e6d0b3095ad51cc2d0e9e31fcc9"
655+"checksum web-sys 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "02c19f8ab50a089f9d7c8070c191a919c85d10a4a37c5777a08e8f94ec12c0fc"
637656"checksum weedle 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "26a4c67f132386d965390b8a734d5d10adbcd30eb5cc74bd9229af8b83f10044"
638657"checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0"
639658"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"