Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/napi-rs/napi-rs

A framework for building compiled Node.js add-ons in Rust via Node-API
https://github.com/napi-rs/napi-rs

fix(napi): Buffer value lifetime should align the Rust lifetime

1104742983f7f113045615cea792bc96310c01a1 authored almost 3 years ago
style: clippy fix

b48a7578371c7f9353f35a95ca1c965165ac1a39 authored almost 3 years ago
chore: publish

- @napi-rs/[email protected]

871cf5554d9c06a7c63bfd8daa56ef96efa6d71f authored almost 3 years ago
fix(napi): race issues with Node.js worker_thread (#1081)

Co-authored-by: Jan Piotrowski <[email protected]>

9f3fbaa8e0b6c0bcdd740d39d16de35a4ec18aa8 authored almost 3 years ago
Merge pull request #1084 from stephank/fix/yarn-dts

fix(cli): temporary dts path may not be writable

1bee150a7aa214648f2fbcfaf3b4598b9f4193a8 authored almost 3 years ago
fix(cli): temporary dts path may not be writable

e69f0230c24cb74d55287fe191d05edf53d7830a authored almost 3 years ago
Merge pull request #1080 from messense/clippy

chore: fix `clippy::needless_late_init` lint

7626452cbf0b66867046ea01f4453b86c0e8da40 authored almost 3 years ago
chore: fix `clippy::needless_late_init` lint

132a9a4ae2a8c4c474c912aa3f8f32a354e27cfc authored almost 3 years ago
Merge pull request #1075 from martinjlowm/fix/cleanup-registered-hook

fix(napi): cleanup registered hook upon unloading module with tokio_rt

ab3ea5a58aa40927be9c40e4dea6c06641a273bc authored almost 3 years ago
chore(napi): Mark shutdown_tokio_rt unsafe

e9f43495c2f7dfa53a0eef7cc49cb211c5bb3a27 authored almost 3 years ago
fix(napi): cleanup registered hook upon unloading module with tokio_rt

5a0c1c2af333037e5d6d2276134c162511f3ffbc authored almost 3 years ago
Merge pull request #1069 from simonvandel/chrono_datetime

feat: Add support for Date <-> chrono::DateTime<Utc>

14773af1598cfc4cfe5fa6fd61768c78cc542f99 authored almost 3 years ago
Merge remote-tracking branch 'origin/main' into chrono_datetime

cb9be7bc6a77abda5f1f9c94d30938d31d935c6c authored almost 3 years ago
chore: publish

- @napi-rs/[email protected]

c18fb10f136f363decfa2b550340e022326e0acc authored almost 3 years ago
Merge pull request #1072 from napi-rs/format-toml

style: format toml files

00201aa27f116c35daf3bb1aa7400a999e458f3b authored almost 3 years ago
style: format toml files

d55e4f6f1ff2bcaab5364c1c6e599bc9f4cd55d5 authored almost 3 years ago
add unit test that shows `Date` is rendered in TS type in interface

a3c29eb508ff6d4fd1fd0b3b9611fd2bb320d537 authored almost 3 years ago
Merge pull request #1071 from napi-rs/external-on-demand

fix(cli): generate ExternalObject type on demand

13bccf7dfbf242151cabd6cd602edee13623ea8b authored almost 3 years ago
fix(cli): generate ExternalObject type on demand

f9c618e0462c3f75593b0a980f4babcb265ffc0c authored almost 3 years ago
chrono_date implies napi5

f3c34cc452ecec82f0fa4a1c63b7014eefb21323 authored almost 3 years ago
feat: Add support for Date <-> chrono::DateTime<Utc>

2b2841e8d3491e1b1cb64d5645b0746d3fee7ac7 authored almost 3 years ago
Release independent packages

- [email protected]
- [email protected]

e607bc158e7bc819070692f1adb4439875869313 authored almost 3 years ago
chore: publish

- @napi-rs/[email protected]

7c67cc143c471e41972af4767cedbdb801cf64e8 authored almost 3 years ago
chore: make example and bench package private

1f09a0cf77f5e9a3b5edd6e67756cf440a13edf8 authored almost 3 years ago
Merge pull request #1067 from napi-rs/node-10x

fix(cli): compatible for Node.js 10x

90af390f65ede09c6ac1468698476ece385b736e authored almost 3 years ago
fix(cli): compatible for Node.js 10x

5f359dfaae809a2b97a25b8ed12914152a9696d9 authored almost 3 years ago
ci: pin llvm clang versions

2e6861283082dac1811014056e33c017ce274606 authored almost 3 years ago
Merge pull request #1066 from napi-rs/issue/deref-u8-array

fix(napi): deref from Uint8ClampedArray

102b29c77728db7f51e31885a69736d64e01c2ef authored almost 3 years ago
fix(napi): deref from Uint8ClampedArray

2763a8e7b293dc95f58b17c93e9e09f2456a0296 authored almost 3 years ago
Merge pull request #1065 from napi-rs/issue/date-type

fix(napi): re-export JsDate as Date in prelude

25f2147e6b1c137e08c93ed58d59daea4d657c30 authored almost 3 years ago
fix(napi): re-export JsDate as Date in prelude

80ea0ad78cfab1d0d07857dfddd6101a67e40f8c authored almost 3 years ago
docs(napi): typo

5002e782a49d1cffabf98d416cb3666a62897563 authored almost 3 years ago
Merge pull request #1064 from napi-rs/feature/obj-property-value

feat(napi): `with_value` method on `Property`

2cd105cfc613d8f64b8e1a93a3c19cab44eec941 authored almost 3 years ago
feat(napi): `with_value` method on `Property`

dfd213a1ee2d4da821a024bc4504c4af56796ded authored almost 3 years ago
feat: impl `FromNapiValue` for `serde_json::Number`, fix it for `Null`, throw for impossible types (#1052)

fix #1013

Co-authored-by: zeroslope <[email protected]>

ed12bd76bdb415620db761be5429a214b8d169b5 authored almost 3 years ago
Merge pull request #1063 from napi-rs/clippy-fix

style: apply clippy suggestion

c001038852a101bcc97fc3d67153138bb965c0f5 authored almost 3 years ago
style: apply clippy suggestion

89893cdca37ef485465b638c580f88e4cf764cc9 authored almost 3 years ago
Merge pull request #1058 from messense/bigint-zero

9f66ca281872bb6b67f1004543f0cb2a02c33fa6 authored almost 3 years ago
Fix BigInt issue with zero value

Looks like 0 is a special case: https://github.com/nodejs/node/blob/4318b2348dbcd5003e0c4a14b5fe...

d3e37a44cb2fde4689dd7cae574d3abcd121500f authored almost 3 years ago
Merge pull request #1056 from messense/roundtrip-str

ac25965ad39c925c6fdb6bd492434470a7012d3f authored almost 3 years ago
Fix String roundtrip with interior nul bytes

a1be16530bd3feeb684ff5c190a3c64248c8189d authored almost 3 years ago
Merge pull request #1050 from napi-rs/yarn-3

chore: upgrade to yarn3

666118d69fd31a442f5912531709e12cb3ee636e authored about 3 years ago
chore: upgrade to yarn3

1531489e18f21b8ff0da00c6f8803b1debd340b7 authored about 3 years ago
Merge pull request #1048 from napi-rs/feat/get-js-function

Feat/get js function

135b27acf4b6d4bef1962f813cbc79d3783f77b3 authored about 3 years ago
ci: remove auto-merge job

98628980dc4c5a2708c22ed60bf180dd3d60dfee authored about 3 years ago
feat(napi): implement get_js_function

16f808276d15191103b3e65559bf5a4f21716baa authored about 3 years ago
feat(napi): re-export tokio and features

13533d1a37e5dd9f1bb4fb37aeca9bf55cd52c19 authored about 3 years ago
Merge pull request #1043 from JoostK/fix-optional-args

fix(napi-derive): an `Option` in front of a required parameter is no …

85b6b099a84d0f9f3cea8a98d038735d5d827c2f authored about 3 years ago
fix(napi-derive): an `Option` in front of a required parameter is no longer optional in TypeScript

This fixes a bug where having a parameter of type `Option<T>` followed by required parameters
wo...

8652019c94d30923e1e7afd3d4398f097a4dd2e7 authored about 3 years ago
feat(napi-derive): add `ts_type` attribute to override typtescript type for fields in structs

40651714c9aec7b01277c403f2ea2c01f9545ee2 authored about 3 years ago
Merge pull request #1036 from messense/asan

chore: run unit tests with asan

5b9e33cff7d0311f8bef4e1230b99f37a32acdf6 authored about 3 years ago
chore: run asan with recompiled and instrumented Rust std library

https://doc.rust-lang.org/nightly/unstable-book/compiler-flags/sanitizer.html#instrumentation-of...

97a1b1504a2b2aa5a6c61a3bdd8863266ba6b738 authored about 3 years ago
fix(napi): add missing nul byte to `noop`

Fixes a global-buffer-overflow bug

a109c54918733a8787f6ef71f9e148c10f553f2d authored about 3 years ago
chore: run unit tests with asan

6a83c21e0cc9de97dac7efadf05160e9600ebd16 authored about 3 years ago
chore: update funding

15ee5c73cc19930b492364caa270aefcf616d15b authored about 3 years ago
chore: publish

- @napi-rs/[email protected]

cb0c2a335099dc1760836a521cc35083c1db39f3 authored about 3 years ago
fix(cli): js binding template

25f6754a71dfa4736c75eb91bf9f2562543f5d08 authored about 3 years ago
build: install lerna in Docker images

1b0b075b485c7744fd7c269be6869c9a2e726781 authored about 3 years ago
Release independent packages

[email protected]
[email protected]

1238ee027619b8b9afb9551682349230d8c67c5d authored about 3 years ago
chore: publish

- @napi-rs/[email protected]

250726a61af308d19243af5d6b5a188f1f1fc27e authored about 3 years ago
Merge pull request #1038 from jose-acevedoflores/add_coerce_to_object_to_array

Add 'coerce_to_object' method to Array

785e2ada06a46bb1e959b62d9a008edb039944ce authored about 3 years ago
Merge pull request #1039 from napi-rs/musl-zig-cross

Musl zig cross

d85cbfd926244be4f536963af0282bc0a2042cd2 authored about 3 years ago
fix(cli): missing shebang in zig-cross sh file

63a16d0a27f09766a6dd557691d598758a147882 authored about 3 years ago
build: add musl zig cross build image

f337ed5638b66c237c4bb47714caf7e5a9ac4fbc authored about 3 years ago
test: added test for coerce_to_object on Array

9a4f8cf32c115d95577fd7b82ef4c4cbd6e9be68 authored about 3 years ago
feat: add 'coerce_to_object' method to Array

36e808d2a622a9f540ac828f665ecd4f352f7835 authored about 3 years ago
Merge pull request #1035 from napi-rs/zig-cross-fix

859b422ba851c26dfe1cdf5aed26fe021e7133fa authored about 3 years ago
fix(cli): swap -lgcc_s with -lunwind

1799aa94e3132c425cfc47413b7c254d7f8f711e authored about 3 years ago
fix(napi-derive): correctly escape backslash in type definition doc comments (#1034)

cdcab888eea7e8f5375bf4ebd7e26806033ca252 authored about 3 years ago
build(deps): bump shelljs from 0.8.4 to 0.8.5

b7ac6ee937a3b60cfb98a1eda12e4150c601a731 authored about 3 years ago
Merge pull request #1029 from napi-rs/fix-clippy

fix(napi): clippy error on 1.58

cbbccf2084a0c5463a3912ce6b27447fbf8f0ac4 authored about 3 years ago
Merge pull request #1020 from dceddia/threadsafe-function-cleanup

fix(napi): abort threadsafe functions upon env cleanup

6b01785d03191172072e6cfbf4a6d17ecec21f50 authored about 3 years ago
Merge pull request #1027 from messense/fix-rustflags

fix(cli): properly handle RUSTFLAGS env var

70bd987251a367d0b77282b0f501d040824b6972 authored about 3 years ago
fix(napi): clippy error on 1.58

41bcd9c50b2d1d012d69e4096ff8f68f7e470f04 authored about 3 years ago
fix(napi): abort threadsafe functions upon env cleanup

This fixes a deadlock/panic in Electron when the window is reloaded.

1006b3a489f8f8bffac012b95e4fb07763dec4db authored about 3 years ago
fix(cli): properly handle RUSTFLAGS env var

d84cbe88bdcaadbc0b57c6b49b9d84e22020cf34 authored about 3 years ago
chore: publish

- @napi-rs/[email protected]

110f2196a4095963d73cdcfc5d49f72a9c579aaa authored about 3 years ago
fix(cli): zig abi should pass to linker

95d49f8cf4485fcf8a882291b9bd64d5667668c6 authored about 3 years ago
Merge pull request #1026 from messense/strip

feat(cli): add `--strip` option for removing symbols

5d9a444e40555ce251f824280e04d231ac95b1f9 authored about 3 years ago
feat(cli): add `--strip` option for removing symbols

887bdb9d2908576f5d3468cfdcf662538f1fbe8d authored about 3 years ago
Release independent packages

[email protected]

1768cf69eedac11330b7870333d9d270b3e1a2de authored about 3 years ago
chore: publish

- @napi-rs/[email protected]

efcd6ba8a5a8a741e720f89eb65c3ab132f4c710 authored about 3 years ago
Merge pull request #1025 from napi-rs/support-zig-abi-flag

fix(cli): missing zig-abi-suffix support

ee3e68adec9425b3bc3a97536ae6581ad7cc4994 authored about 3 years ago
Merge pull request #1024 from messense/forbid-unsafe_op_in_unsafe_fn

chore: forbid unsafe_op_in_unsafe_fn

8a4870c8dd847274f62a6610e5a31b8fa300ba7f authored about 3 years ago
fix(cli): missing zig-abi-suffix support

472ac10c67b7b239bb9bfcc3a1e897508cfc3314 authored about 3 years ago
chore: forbid unsafe_op_in_unsafe_fn

43fb8edecd320b06a32dff3f0acbd7a0b372a4f2 authored about 3 years ago
Merge pull request #1023 from napi-rs/fix/get-str-from-object

fix(napi): invalid memory address in FromNapiValue for &str

20df7be13adc6fa759c4603e9212dd9aacfc8f3e authored about 3 years ago
fix(napi): invalid memory address in FromNapiValue for &str

2de500f33b85de74b4ff7f0c0e79f49af21143fe authored about 3 years ago
ci: fix FreeBSD

ee713bce7061d876b71995d3eb2c1428de0453f5 authored about 3 years ago
Release independent packages

[email protected]

645a2e78852c8e5c6a91652c999d74e356eafc21 authored about 3 years ago
Merge pull request #1015 from napi-rs/fix/bigint

fix(napi-derive): BigInt in TypeScript should be bigint

8aee7928b9b80d627b78e35ac84a245d86822df0 authored about 3 years ago
fix(napi-derive): BigInt in TypeScript should be bigint

b53e0e1e957d569053037b17d150e3c296013118 authored about 3 years ago
chore: publish

- @napi-rs/[email protected]

5ef1d11e270834f0d5f5a163b22b40b5f47efd7a authored about 3 years ago
Release independent packages

[email protected]

581e8cf9f52dd12f9051a18a7977095d2670a589 authored about 3 years ago
chore(napi-derive-backend): update convert_case

0f5ebc4699435f2d4cd6dba4bd93f853f1e5ff36 authored about 3 years ago
Merge pull request #1012 from napi-rs/update-convert-case

chore(napi-derive): update convert_case

349f747ce47218f4fcece19130e6898746a4651e authored about 3 years ago
chore(napi-derive): update convert_case

15d2b95687c02118f75b0b80939cdb5cf8459a93 authored about 3 years ago
Merge pull request #1011 from napi-rs/fix/either-should-receive-class

fix(napi-derive): implement missing trait for JsClass reference

d2f3a96660f511272f11526695ab610a99564d79 authored about 3 years ago
fix(napi-derive): implement missing trait for JsClass reference

b6d126db53c59399b75040c754c6b147da8eac93 authored about 3 years ago
Merge pull request #1010 from napi-rs/fix/throw-mismatch-object

fix(napi-derive): should throw rather than panic if object mismatched

b47ccbd194d12227d5ee6935aca1102ab766ea44 authored about 3 years ago