nodejs 0.3.0

Embedding Node.js in Rust
Documentation
[package]
name = "nodejs"
version = "0.3.0"
authors = ["patr0nus <dk4rest@gmail.com>"]
license = "MIT"
description = "Embedding Node.js in Rust"
edition = "2021"
keywords = [ "node", "nodejs", "js", "javascript", "embedding" ]
homepage = "https://github.com/patr0nus/rust-nodejs"
repository = "https://github.com/patr0nus/rust-nodejs"
exclude = [ "/.cargo", "/.github" ]

[lib]
doctest = false # Doc-tests would fail because it doesn't read rustflags in .config.toml: https://github.com/rust-lang/cargo/issues/6650

[features]
no-intl = []

[dependencies]
napi-sys = { version = "1", features = [ "napi7" ]}
neon = { version = "0.9.0", default-features = false, features = [ "napi-6", "channel-api",  "try-catch-api" ] }
once_cell = "1"

[dev-dependencies]
anyhow = "1"
fs_extra = "1"

[build-dependencies]
anyhow = "1"
sha-1 = "0.9"
hex = "0.4"
zip-extract = "0.1"
once_cell = "1"
strum = { version = "0.20", features = [ "derive" ] }

[build-dependencies.attohttpc]
version = "0.17"
default-features = false # No need for the compress feature
features = [ "tls-rustls" ]