enso-prelude 0.1.7

An augmented standard library in the vein of Haskell's prelude.
[package]

name    = "enso-prelude"

version = "0.1.7"

authors = ["Enso Team <enso-dev@enso.org>"]

edition = "2018"



description  = "An augmented standard library in the vein of Haskell's prelude."

readme       = "README.md"

homepage     = "https://github.com/enso-org/rust-lib/src/-prelude"

repository   = "https://github.com/enso-org/rust-lib"

license-file = "../../LICENSE"



keywords = ["prelude", "standard-library"]

categories = ["algorithms"]



publish = true



[lib]

crate-type = ["cdylib", "rlib"]



[dependencies]

enso-shapely  = { version = "0.1.1" , path = "../shapely/impl" }



boolinator   = "2.4.0"

derivative   = "1.0.3"

derive_more  = "0.99.2"

enclose      = "1.1.8"

failure      = "0.1.5"

ifmt         = "0.2.0"

itertools    = "0.8"

lazy_static  = "1.4"

num          = "0.2.0"

paste        = "0.1"

shrinkwraprs = "0.3.0"

smallvec     = "1.0.0"

weak-table   = "0.2.3"

wasm-bindgen = { version = "=0.2.58" , features = ["nightly"] }



# TODO: should be behind a flag, as the `nalgebra` package is pretty big and this crate would be

#       also useful for projects which do not require `nalgebra`.

nalgebra     = "0.21.1"



[target.'cfg(not(target_arch = "wasm32"))'.dependencies]

backtrace = "0.3.53"



[dependencies.web-sys]

version = "0.3.4"

features = [

  'CanvasRenderingContext2d',

  'CssStyleDeclaration',

  'Document',

  'Element',

  'EventTarget',

  'KeyboardEvent',

  'HtmlCanvasElement',

  'HtmlCollection',

  'HtmlDivElement',

  'HtmlElement',

  'HtmlImageElement',

  'Location',

  'Node',

  'Url',

  'WebGlBuffer',

  'WebGlFramebuffer',

  'WebGlProgram',

  'WebGlRenderingContext',

  'WebGlShader',

  'WebGlSync',

  'WebGlTexture',

  'WebGl2RenderingContext',

  'WebGlUniformLocation',

  'WebGlUniformLocation',

  'WebGlVertexArrayObject',

  'Window',

  'console',

  'EventTarget',

  'Event',

  'MouseEvent',

  'Performance',

  'WheelEvent',

  'DomRect',

  'AddEventListenerOptions'

]



[dev-dependencies]

wasm-bindgen-test = "0.2"