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

chore: publish

- @napi-rs/[email protected]

aad4712e0f5dfb3ed8ffa8b7be4b9c015b829f9e authored over 2 years ago by LongYinan <[email protected]>
fix(cli): ignore preinstall scripts on FreeBSD while installing yarn

1d1ef3d69eb5be24896e8c2c50499c8cc7a5471d authored over 2 years ago by LongYinan <[email protected]>
chore(napi): use recommended `vmactions/freebsd-vm@v0`

b13d6b68a1369e5918e1384dcaa437af1a73ce51 authored over 2 years ago by Bryan Lee <[email protected]>
chore: publish

- @napi-rs/[email protected]

c6aeb06e04158a40f89a9f19a1c480e5522db599 authored over 2 years ago by LongYinan <[email protected]>
fix(cli): npm i -g flag is deprecated

9b9cd5d23b0f3be01b8b42bc808f96557c6e22e0 authored over 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

4cd1c3aaf84f3d5e0b3b16bb106add360105be6b authored over 2 years ago by LongYinan <[email protected]>
style(cli): update lib.rs

0db6ae1282a92b4b2f49c143c87a89e77bf835c8 authored over 2 years ago by LongYinan <[email protected]>
fix(cli): add .yarn and __test__ folder to .npmignore

1cf5a0dc75c99628095cae0262fc47693fa08b63 authored over 2 years ago by LongYinan <[email protected]>
build: fix aarch64 linux musl toolchain

8147a9021bfb95f8990dcaf478405cb607ce546f authored over 2 years ago by LongYinan <[email protected]>
chore(napi): enhance error message when unwrap failed from JsObject (#1259)

4412c28c6d628553a400d9181d11e8e4efcebe2c authored over 2 years ago by LongYinan <[email protected]>
chore: publish

@napi-rs/[email protected]

b8f96d517db224b39bb25f6defe9464fa37784e7 authored over 2 years ago by LongYinan <[email protected]>
Release independent packages

- [email protected]
- [email protected]

a0c7176693518c8ef4dc0f54a5ae34550339fdb5 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): either for #[napi(object)] types (#1258)

cb9239d8dc14a2c79ceeb456e8318f3d635d8bb2 authored over 2 years ago by LongYinan <[email protected]>
feat(napi-derive) Support `#[napi(strict)]` on `&T` and `&mut T`. (#1238)

6a9fdba8b655be97c2ae39c534ca7cb868df0af8 authored over 2 years ago by Ivan Enderlin <[email protected]>
feat(napi-derive): support set property attribute in napi macro (#1257)

0f14799776e0335a08f1c0b1cce973bf7c0fd353 authored over 2 years ago by LongYinan <[email protected]>
feat(cli): allow specifying an existing release (#1256)

b54e6982377a1aa2a5c62c28aac2f601c53c3810 authored over 2 years ago by Amr Bashir <[email protected]>
feat(napi): call sync functions within tokio runtime (#1242)

94e8e54b38a475908452d23ec06e8b715d07ebb0 authored over 2 years ago by Jacob Kiesel <[email protected]>
feat(cli): add an option to specify the github release name (#1255)

3d2ca943924f0af8033375bb3bd4220d47c1fbc9 authored over 2 years ago by Amr Bashir <[email protected]>
chore: improve `*.node` doesn't exist warning msg (#1254)

0e75c59f0e957a52de6e2a944eecbbf7346cb835 authored over 2 years ago by Amr Bashir <[email protected]>
feat(cli): use `CARGO_TARGET_DIR` if set (#1251)

* feat: use `CARGO_TARGET_DIR` if set

* use `||` instead of `??`

* use `CARGO_BUILD_TARGET...

9be7ae2bf90aa1de32c0787e80661178642f4861 authored over 2 years ago by Amr Bashir <[email protected]>
feat(cli): support npmClient config (#1253)

cb6fffd73fce69afc3bb3b116729561c17e476b8 authored over 2 years ago by LongYinan <[email protected]>
chore(napi): update ci template

e30019aa5ce6257fc835546ade9a3c0e399b0262 authored over 2 years ago by LongYinan <[email protected]>
ci: tweak changes for Dockerfiles

6aeb116eb9744f3a8a7e1d68b1da8da57d197ea2 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): add derived traits to `ThreadsafeFunctionCallMode` (#1243)

This makes it possible to reuse the same value, e.g. when writing utility/helper functions.

a9a62f225e6b789e16a420bf2d819b6c1421861d authored over 2 years ago by Dennis Duda <[email protected]>
ci: fix self testing for Android platforms (#1248)

037d96060749b47c09b342978eaeaa37ffe5586e authored over 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

bb46793837d432bdc536255458bf63e8588966a8 authored over 2 years ago by LongYinan <[email protected]>
fix(cli): android build due to GitHub Actions environments change

Ref: https://github.com/actions/virtual-environments/issues/5879

fd2060baa49c1e7f815f9d95f79fdd8a496afba7 authored over 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

c8f946e4d574e8a4a9d2dd842d82a0829655cc00 authored over 2 years ago by LongYinan <[email protected]>
fix(cli): upgrade freebsd ci

ed5fd4083c16832d01ce7c843f6b3c2acf2290a4 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): add some useful derived traits for the Null type (#1241)

1040c41760e456482047b2696d5c7147f43b5c1c authored over 2 years ago by Jacob Kiesel <[email protected]>
Merge pull request #1247 from oyyd/fix

docs: fix typo

a5c9f12454c9de48584e292e5454b40742617aa5 authored over 2 years ago by LongYinan <[email protected]>
docs: fix typo

53051d0ef3b5110630be1b3a885e50263baff032 authored over 2 years ago by Ouyang Yadong <[email protected]>
Release independent packages

[email protected]

5b2bff79d4dd657dc0e547bf2cf5635bc504748b authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1235 from napi-rs/buffer-leak

fix(napi): memory leak in Buffer/ArrayBuffer

40c132aefc7fe0bc466c3b06cdfdaddb4dec8416 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): memory leak in Buffer/ArrayBuffer

16ec32b68ecd46668f55cd58ef23bf9b74f211c7 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1234 from napi-rs/mutex-in-tsfn

2f59c6ae91da6001d6a59ca948a553cb19b809c1 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): use Mutex instead of Atomic in ThreadSafeFunction

552ec43faeb8ea2f551c6a61b61176471c7c3636 authored over 2 years ago by LongYinan <[email protected]>
Revert "fix(napi): memory leak in ThreadsafeFunction"

This reverts commit 4dfc770c2ae9aa4e27463570f062ce84ed5147f9.

a4448d3e242a7793c9133917db2a5dbae232c0d8 authored over 2 years ago by LongYinan <[email protected]>
Release independent packages

[email protected]

3eccf45439d9c682ea678ea9242d355d0f0e4b45 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1230 from napi-rs/fix-tsfn-leak

fix(napi): memory leak in ThreadsafeFunction

71da74c9f0d49376d9f480d1b3f29d9dff222f87 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): memory leak in ThreadsafeFunction

4dfc770c2ae9aa4e27463570f062ce84ed5147f9 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1228 from Hywan/fix-option-t-null

fix(napi) `undefined` is recognized as a valid `None` for `Option<T>`

d0a9cbfa8642a3363ecc92188381a11f431d2841 authored over 2 years ago by LongYinan <[email protected]>
fix(napi) `undefined` is recognized as a valid `None` for `Option<T>`.

1259ce1ba436627d532d54b8bf60376dd2e202f5 authored over 2 years ago by Ivan Enderlin <[email protected]>
Release independent packages

[email protected]

087b3ed594dd49e49b2b4d0c21424709e1ca0f97 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1227 from napi-rs/buffer-drop

fix(napi): drop buffer inner data only when Reference count is 0

523bcc3068f949b62d3a98af26afb989953aba26 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): drop buffer inner data only when Reference count is 0

bffc49f11a003a239200473b939fb8f3ffc80dbf authored over 2 years ago by LongYinan <[email protected]>
Release independent packages

[email protected]
[email protected]

661b418eb6173b8291b10968993a940a91eda689 authored over 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

2d979866578994f98b20aa451e2e46dd92085fd2 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1225 from napi-rs/upgrade-dependencies

chore(cli): upgrade npm dependencies

60ed3ab474a8877fb2d239acce3035666fd3f298 authored over 2 years ago by LongYinan <[email protected]>
chore(cli): upgrade npm dependencies

5cfff2ad5c280bc5726e6e5f5bc1d72a09b63fe7 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1224 from napi-rs/clone-ref

feat(napi): clone reference for TypedArray/Buffer

2bc9218547a01f4b88a1c4589f972df4edfb4b41 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): clone reference for TypedArray/Buffer

1a7cff167e1185f154517c8584419cad76974e75 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1223 from napi-rs/strict-check-optional

fix(napi): validate fn for Option<T>

1ac7fcf2ce3c5bd8ddda75b25f88d6339db8b354 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): validate fn for Option<T>

cc3086d804bdd8759349f6f61c9421272ce55323 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1221 from napi-rs/inject-this

feat(napi-derive): allow injecting this in class method

20577a117fdaa51b3ca6cb4dcc66e2012a78fa4a authored over 2 years ago by LongYinan <[email protected]>
feat(napi-derive): allow injecting this in class method

87fd74cbb62c437c09c1dfc298002e01b262425c authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1219 from napi-rs/return-if-invalid

feat(napi-derive): support return_if_invalid

c3b59c8a12ee558c5168979c2de57e2689ba8d05 authored over 2 years ago by LongYinan <[email protected]>
feat(napi-derive): support return_if_invalid

2e53bf7f9a198aa7ce14c7a60d7cf14f5cfc5f49 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1200 from Hywan/feat-either-n-up-to-26

feat(napi) Implement `Either3` to `Either26`.

dface0c6a73308d73a38958574087ee7b6e3c60f authored over 2 years ago by LongYinan <[email protected]>
refactor(napi): Either now perform ValidateNapiValue::validate rather than type_of

53cab27bc44bacec5ece8d54c85b5cb5eafd6934 authored over 2 years ago by LongYinan <[email protected]>
feat(napi) implement `Either3` to `Either26`.

This patch introduces a new macro: `either_n!` that generates the types
`Either{n}` where $3 \le...

81b07ce5a69c8692f7e1bf13be8300df37d121e2 authored over 2 years ago by Ivan Enderlin <[email protected]>
fix(cli): android CI template

227de9efe0ff883af48be29996d436a185bc7ca6 authored over 2 years ago by LongYinan <[email protected]>
chore: add team members into FUNDING.yml

496fc3e54ad58463c212fe912fed56551bc95a35 authored over 2 years ago by LongYinan <[email protected]>
chore(napi): replace lazy_static with once_cell (#1213)

7cf87eaf20d3fac367b07ab7a71698a101592aa4 authored over 2 years ago by Jonas Platte <[email protected]>
ci: fix docker images

f879a05b7fa45decfa1df3e11527fefe15a9cace authored over 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

df5bb1ae304cba7ae9e887007923747a383d5bcd authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1209 from napi-rs/cli-template-upgrade

feat(cli): upgrade new project template to yarn3

90184ef55274691531d5db06a712560096c420c6 authored over 2 years ago by LongYinan <[email protected]>
feat(cli): upgrade new project template to yarn3

8f6a10c89a33cc61655ee204684d5535b51dd931 authored over 2 years ago by LongYinan <[email protected]>
Release independent packages

[email protected]
[email protected]
[email protected]

2e7f3affe1f95cd7c17899a6d94798ec567c5f79 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1207 from napi-rs/fix-android-build

fix: android builds broken by actions default ndk version bump

357e6bf0d5bf872b1e1a8f5c6b4299b41dfe8224 authored over 2 years ago by LongYinan <[email protected]>
style: clippy

18dc3df5bab8c3a9d302d309996dba8717d93fcb authored over 2 years ago by LongYinan <[email protected]>
fix(build): broken android target build caused by ndk upgrade

f90d63ccde270357d517a4fe39643807515c8889 authored over 2 years ago by forehalo <[email protected]>
Merge pull request #1202 from napi-rs/misc

Misc fix

548f358fdbaeba43be4a91aaec3b411a404ffb61 authored over 2 years ago by LongYinan <[email protected]>
chore: upgrade dependencies

8bb4db349d4a4cca13afd455888efc35f4ff8543 authored over 2 years ago by LongYinan <[email protected]>
build: fix debian-aarch64 image

fe4cc747438bf6d10def397ddca162ce52e0b1f2 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1201 from napi-rs/class-instance

feat(napi): support into_instance in class struct

04a865270c5ceddf862ea03a49327f7389c300b0 authored over 2 years ago by LongYinan <[email protected]>
feat(napi): support into_instance in class struct

c1e07b3c122b14ee44959a757c9e6ac0e8d66bba authored over 2 years ago by LongYinan <[email protected]>
ci: fix debian image

717f96acfc78162d868d7ef665c339d8101608ca authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1198 from Hywan/feat-tonapivalue-vec-numbers

67cf075f8637b11ece42830a7405bb10f8ace884 authored over 2 years ago by LongYinan <[email protected]>
feat(napi) Extend #1195 to `Vec<T>`.

This patch is the sequel of
https://github.com/napi-rs/napi-rs/pull/1195 where `ToNapiValue` and...

94e95e87e7083778f561ebd2b34bb92c5b3a9f86 authored over 2 years ago by Ivan Enderlin <[email protected]>
feat(napi) implement `From<Infallible>` for `napi::Error`

5cdfc8cb7efc7ec3abfe9316fee8ee65b6f6f66b authored over 2 years ago by Sunli <[email protected]>
feat(napi) Return an error instead of panicking.

56e71a76d39ebb033e407811d9d0f4e7ee18e903 authored over 2 years ago by Ivan Enderlin <[email protected]>
feat(napi) Implement `ToNapiValue` for 8 and 16-bits numbers.

`napi` only supports numbers in 16 and 32-bits. To support Rust
numbers with 8 and 16-bits, we c...

cb2a4072284bcb66b8c2914161ccf9cc158f277f authored over 2 years ago by Ivan Enderlin <[email protected]>
test(napi-derive): add trybuild negative macro tests

796ba363f524c3e8ee72ee58986ffc4edf88963e authored over 2 years ago by Jose Acevedo <[email protected]>
fix(cli): parse host target triple from `rustc -vV` (#1191)

beb75111fcf46f60edfc00d83f6141a67f145cb3 authored over 2 years ago by messense <[email protected]>
feat(napi-derive): add ts_arg_type attribute to override individual args on functions (#1192)

5be415d3d90cf1a5ce440d3c6ac639ab0ea3e93f authored over 2 years ago by Jose L <[email protected]>
Add `rust-version` field to `Cargo.toml`s (#1190)

5cbeac59dcad653c8eeb11233f97c769b374f946 authored over 2 years ago by messense <[email protected]>
chore: upgrade npm dependencies (#1182)

a2b993acd27f651df53fc0915ec200009b7a0e3c authored over 2 years ago by LongYinan <[email protected]>
chore: publish

- @napi-rs/[email protected]

b797a243e2a7188588bdcc958a66e8ee9855c6b1 authored over 2 years ago by LongYinan <[email protected]>
feat(cli): allow specifying an alternative cargo binary via `CARGO` env var (#1181)

1399288df5b16fd615b2b0a5a24f72ac602635a4 authored over 2 years ago by messense <[email protected]>
fix(napi-derive): `js_name` support for getters and setters (#1179)

d6c755c4eb8b2a56e226866d9a595ad2d712ebcc authored over 2 years ago by Devon Govett <[email protected]>
Release independent packages

- [email protected]

822f4af1ccda63d58971fa50edf4927287ea6cf3 authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1178 from napi-rs/either-type

fix(napi): type constraint for either types

6c1d0f040953e6db6b682dc24e1269baa5592214 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): type constraint for either types

a5c19ce1da4c16e986dab3e267b43ee1f1fe03d6 authored over 2 years ago by LongYinan <[email protected]>
Release independent packages

[email protected]
[email protected]
[email protected]

fb8d8b97d60b53f50b9595f70ac3d1f8d311ba9a authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1177 from napi-rs/iterator-default-constructor

fix(napi): missing iterator implementation from class factory

3d4c4215851e582b8d553d37d8861972e9107c59 authored over 2 years ago by LongYinan <[email protected]>
fix(napi): missing iterator implementation from class factory

47fcc8501ab8864e70e72a1a68e2c71807d3744a authored over 2 years ago by LongYinan <[email protected]>
Merge pull request #1172 from devongovett/weak-reference

Add support for weak references

57ea8dc8f3c888c63ceb0ced0fb80086e53c117a authored over 2 years ago by LongYinan <[email protected]>
feat(napi): add support for weak references

27402aee81f8781cedb6c0a0a813a70b5008a72f authored over 2 years ago by Devon Govett <[email protected]>
Merge pull request #1176 from napi-rs/remove-thread-local

Remove `thread_local!` usage, add electron test

5ecf16e5ad10503cbbe5163839c41e5fa4b99ebf authored over 2 years ago by LongYinan <[email protected]>