Skip to content

Commit

Permalink
Clean up wasm dependencies
Browse files Browse the repository at this point in the history
Signed-off-by: Heinz N. Gies <[email protected]>
  • Loading branch information
Licenser committed Sep 14, 2023
1 parent b6700e6 commit 4b768f5
Show file tree
Hide file tree
Showing 3 changed files with 173 additions and 6 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,9 @@ jobs:
- '--no-default-features'
- ''
- '--features value-no-dup-keys'
- '--features known-key'
- '--features 128bit'
- '--features beef'
- '--features beef,known-key'
- '--features beef,known-key,128bit'
- '--features beef,128bit'
- '--features approx-number-parsing'
runs-on: ubuntu-latest
steps:
Expand Down
4 changes: 1 addition & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ rust-version = "1.61"
[package.metadata.docs.rs]
features = ["docsrs"]

[target.'cfg(target_family = "wasm")'.dependencies]
getrandom = { version = "0.2", features = ["js"] }

[dependencies]
lexical-core = { version = "0.8", features = ["format"] }
Expand Down Expand Up @@ -46,7 +44,7 @@ getopts = "0.2"
criterion = { version = "0.5" }
core_affinity = { version = "0.8" }

[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies]
[target.'cfg(not(target_family = "wasm"))'.dev-dependencies]
proptest = "1.0"

[lib]
Expand Down
171 changes: 171 additions & 0 deletions tree
Original file line number Diff line number Diff line change
@@ -0,0 +1,171 @@
simd-json v0.10.6 (/Users/heinz/Projects/simd-json)
├── halfbrown v0.2.4
│ ├── hashbrown v0.13.2
│ │ └── ahash v0.8.3
│ │ ├── cfg-if v1.0.0
│ │ └── once_cell v1.18.0
│ │ [build-dependencies]
│ │ └── version_check v0.9.4
│ └── serde v1.0.114
│ └── serde_derive v1.0.114 (proc-macro)
│ ├── proc-macro2 v1.0.66
│ │ └── unicode-ident v1.0.11
│ ├── quote v1.0.32
│ │ └── proc-macro2 v1.0.66 (*)
│ └── syn v1.0.34
│ ├── proc-macro2 v1.0.66 (*)
│ ├── quote v1.0.32 (*)
│ └── unicode-xid v0.2.1
├── lexical-core v0.8.5
│ ├── lexical-parse-float v0.8.5
│ │ ├── lexical-parse-integer v0.8.6
│ │ │ ├── lexical-util v0.8.5
│ │ │ │ └── static_assertions v1.1.0
│ │ │ └── static_assertions v1.1.0
│ │ ├── lexical-util v0.8.5 (*)
│ │ └── static_assertions v1.1.0
│ ├── lexical-parse-integer v0.8.6 (*)
│ ├── lexical-util v0.8.5 (*)
│ ├── lexical-write-float v0.8.5
│ │ ├── lexical-util v0.8.5 (*)
│ │ ├── lexical-write-integer v0.8.5
│ │ │ ├── lexical-util v0.8.5 (*)
│ │ │ └── static_assertions v1.1.0
│ │ └── static_assertions v1.1.0
│ └── lexical-write-integer v0.8.5 (*)
├── serde v1.0.114 (*)
├── serde_json v1.0.64
│ ├── itoa v0.4.6
│ ├── ryu v1.0.5
│ └── serde v1.0.114 (*)
├── simdutf8 v0.1.4
└── value-trait v0.6.1
├── float-cmp v0.9.0
│ └── num-traits v0.2.16
│ [build-dependencies]
│ └── autocfg v1.0.0
├── halfbrown v0.2.4 (*)
├── itoa v1.0.9
└── ryu v1.0.5
[dev-dependencies]
├── core_affinity v0.8.0
│ ├── libc v0.2.147
│ └── num_cpus v1.16.0
│ └── libc v0.2.147
├── criterion v0.5.1
│ ├── anes v0.1.6
│ ├── cast v0.3.0
│ ├── ciborium v0.2.1
│ │ ├── ciborium-io v0.2.1
│ │ ├── ciborium-ll v0.2.1
│ │ │ ├── ciborium-io v0.2.1
│ │ │ └── half v1.6.0
│ │ └── serde v1.0.114 (*)
│ ├── clap v4.3.19
│ │ └── clap_builder v4.3.19
│ │ ├── anstyle v1.0.1
│ │ └── clap_lex v0.5.0
│ ├── criterion-plot v0.5.0
│ │ ├── cast v0.3.0
│ │ └── itertools v0.10.5
│ │ └── either v1.5.3
│ ├── is-terminal v0.4.9
│ │ └── rustix v0.38.4
│ │ ├── bitflags v2.3.3
│ │ ├── errno v0.3.1
│ │ │ └── libc v0.2.147
│ │ └── libc v0.2.147
│ ├── itertools v0.10.5 (*)
│ ├── num-traits v0.2.16 (*)
│ ├── once_cell v1.18.0
│ ├── oorandom v11.1.2
│ ├── plotters v0.3.5
│ │ ├── num-traits v0.2.16 (*)
│ │ ├── plotters-backend v0.3.5
│ │ └── plotters-svg v0.3.5
│ │ └── plotters-backend v0.3.5
│ ├── rayon v1.3.1
│ │ ├── crossbeam-deque v0.7.3
│ │ │ ├── crossbeam-epoch v0.8.2
│ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ ├── crossbeam-utils v0.7.2
│ │ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ │ └── lazy_static v1.4.0
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── autocfg v1.0.0
│ │ │ │ ├── lazy_static v1.4.0
│ │ │ │ ├── maybe-uninit v2.0.0
│ │ │ │ ├── memoffset v0.5.5
│ │ │ │ │ [build-dependencies]
│ │ │ │ │ └── autocfg v1.0.0
│ │ │ │ └── scopeguard v1.1.0
│ │ │ │ [build-dependencies]
│ │ │ │ └── autocfg v1.0.0
│ │ │ ├── crossbeam-utils v0.7.2 (*)
│ │ │ └── maybe-uninit v2.0.0
│ │ ├── either v1.5.3
│ │ └── rayon-core v1.7.1
│ │ ├── crossbeam-deque v0.7.3 (*)
│ │ ├── crossbeam-queue v0.2.3
│ │ │ ├── cfg-if v0.1.10
│ │ │ ├── crossbeam-utils v0.7.2 (*)
│ │ │ └── maybe-uninit v2.0.0
│ │ ├── crossbeam-utils v0.7.2 (*)
│ │ ├── lazy_static v1.4.0
│ │ └── num_cpus v1.16.0 (*)
│ │ [build-dependencies]
│ │ └── autocfg v1.0.0
│ ├── regex v1.8.4
│ │ └── regex-syntax v0.7.4
│ ├── serde v1.0.114 (*)
│ ├── serde_derive v1.0.114 (proc-macro) (*)
│ ├── serde_json v1.0.64 (*)
│ ├── tinytemplate v1.1.0
│ │ ├── serde v1.0.114 (*)
│ │ └── serde_json v1.0.64 (*)
│ └── walkdir v2.3.1
│ └── same-file v1.0.6
├── float-cmp v0.9.0 (*)
├── getopts v0.2.21
│ └── unicode-width v0.1.8
└── proptest v1.0.0
├── bit-set v0.5.2
│ └── bit-vec v0.6.2
├── bitflags v1.2.1
├── byteorder v1.3.4
├── lazy_static v1.4.0
├── num-traits v0.2.16 (*)
├── quick-error v2.0.1
├── rand v0.8.3
│ ├── libc v0.2.147
│ ├── rand_chacha v0.3.0
│ │ ├── ppv-lite86 v0.2.8
│ │ └── rand_core v0.6.2
│ │ └── getrandom v0.2.10
│ │ ├── cfg-if v1.0.0
│ │ └── libc v0.2.147
│ └── rand_core v0.6.2 (*)
├── rand_chacha v0.3.0 (*)
├── rand_xorshift v0.3.0
│ └── rand_core v0.6.2 (*)
├── regex-syntax v0.6.18
├── rusty-fork v0.3.0
│ ├── fnv v1.0.7
│ ├── quick-error v1.2.3
│ ├── tempfile v3.1.0
│ │ ├── cfg-if v0.1.10
│ │ ├── libc v0.2.147
│ │ ├── rand v0.7.3
│ │ │ ├── getrandom v0.1.14
│ │ │ │ ├── cfg-if v0.1.10
│ │ │ │ └── libc v0.2.147
│ │ │ ├── libc v0.2.147
│ │ │ ├── rand_chacha v0.2.2
│ │ │ │ ├── ppv-lite86 v0.2.8
│ │ │ │ └── rand_core v0.5.1
│ │ │ │ └── getrandom v0.1.14 (*)
│ │ │ └── rand_core v0.5.1 (*)
│ │ └── remove_dir_all v0.5.3
│ └── wait-timeout v0.2.0
│ └── libc v0.2.147
└── tempfile v3.1.0 (*)

0 comments on commit 4b768f5

Please sign in to comment.